@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.top-\[72px\]{top:72px}.left-1\/2{left:50%}.z-40{z-index:40}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mb-0{margin-bottom:0}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-\[min\(520px\,calc\(100vw-32px\)\)\]{width:min(520px,100vw - 32px)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.p-4{padding:calc(var(--spacing)*4)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:40rem){.sm\:block{display:block}}}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--background:210 9% 3.5%;--foreground:210 8% 92%;--card:215 8% 8%;--popover:215 8% 9%;--primary:165 82% 55%;--primary-foreground:168 70% 7%;--primary-glow:165 76% 64%;--primary-deep:167 60% 18%;--secondary:215 8% 11%;--muted:215 8% 10%;--muted-foreground:215 6% 54%;--accent:0 0% 75%;--destructive:0 72% 51%;--success:160 60% 42%;--warning:38 85% 50%;--border:215 8% 14%;--input:215 8% 9%;--ring:165 82% 55%;--radius:.5rem;--sidebar-background:215 10% 2.5%;--sidebar-foreground:210 8% 86%;--sidebar-accent:215 8% 11%;--sidebar-accent-foreground:210 8% 90%;--sidebar-border:215 8% 12%;--sw:72px;--line-soft:rgba(255,255,255,.06);--line-med:rgba(255,255,255,.08);--line-hover:rgba(255,255,255,.14);--line-card:rgba(255,255,255,.07);--fill-chip:rgba(255,255,255,.06);--fill-card:rgba(255,255,255,.04);--fill-hover:rgba(255,255,255,.08);--fill-post:#121314;--gradient-primary:linear-gradient(135deg,#1f7a67,#25e4b4);--gradient-accent:linear-gradient(135deg,#28e2b3,#5cd6cc);--gradient-surface:linear-gradient(160deg,#131416 0%,#0a0b0d 100%);--tier-gradient:linear-gradient(135deg,#2deabb 0%,#12b78d 100%);--shadow-md:0 4px 6px -1px rgba(6,8,9,.5),0 2px 4px -2px rgba(6,8,9,.4);--shadow-lg:0 10px 15px -3px rgba(6,8,9,.5),0 4px 6px -4px rgba(6,8,9,.4);--shadow-glow:0 0 22px rgba(46,234,187,.18);--track-bg:#0b0b0e;--blur-blob:96px}.light{--background:200 18% 93%;--foreground:195 20% 12%;--card:200 15% 97%;--popover:195 10% 100%;--primary:167 68% 34%;--primary-foreground:0 0% 100%;--primary-glow:167 62% 30%;--primary-deep:167 45% 82%;--secondary:200 16% 89%;--muted:200 14% 88%;--muted-foreground:200 12% 42%;--accent:0 0% 55%;--success:160 55% 36%;--warning:38 85% 45%;--border:200 16% 84%;--input:200 14% 88%;--ring:167 68% 34%;--sidebar-background:0 0% 100%;--sidebar-foreground:200 15% 25%;--sidebar-accent:200 10% 95%;--sidebar-accent-foreground:200 18% 18%;--sidebar-border:200 10% 90%;--line-soft:hsl(var(--border));--line-med:hsl(var(--border));--line-hover:#acbbc3;--line-card:hsl(var(--border));--fill-chip:#dee4e7;--fill-card:#f6f8f8;--fill-hover:#d6dde0;--fill-post:#fcfdfd;--gradient-primary:linear-gradient(135deg,#1b6a59,#27a586);--gradient-surface:linear-gradient(135deg,#f0f3f4 0%,#e7ecee 100%);--shadow-md:0 4px 6px -1px rgba(108,137,147,.08),0 2px 4px -2px rgba(108,137,147,.05);--shadow-lg:0 10px 15px -3px rgba(108,137,147,.08),0 4px 6px -4px rgba(108,137,147,.05)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth;background:hsl(var(--background));overflow-x:clip}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.carregando{background-color:hsl(var(--foreground)/.05);position:relative;overflow:hidden}.carregando:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent 18%,hsl(var(--foreground)/.08)50%,transparent 82%);animation:1.25s linear infinite esqueleto-brilho;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes esqueleto-brilho{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.carregando:after{animation:none}}.tela-carregando{opacity:0;justify-content:center;align-items:center;min-height:62vh;animation:.2s ease-out .12s forwards tc-surge;display:flex}.tc-anel{border:3px solid hsl(var(--foreground)/.12);border-top-color:hsl(var(--primary));border-radius:50%;width:36px;height:36px;animation:.8s linear infinite tc-gira}@keyframes tc-gira{to{transform:rotate(360deg)}}@keyframes tc-surge{to{opacity:1}}@media (prefers-reduced-motion:reduce){.tc-anel{animation:none}}:root{--scroll-thumb:rgba(255,255,255,.16);--scroll-thumb-hover:rgba(255,255,255,.32)}.light{--scroll-thumb:rgba(20,30,32,.18);--scroll-thumb-hover:rgba(20,30,32,.34)}*{scrollbar-width:thin;scrollbar-color:transparent transparent}:hover,:focus-within{scrollbar-color:var(--scroll-thumb)transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:transparent;background-clip:padding-box;border:4px solid transparent;border-radius:99px;transition:background-color .25s}:hover::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb)}:focus-within::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb)}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}.no-bar{scrollbar-width:none}.no-bar::-webkit-scrollbar{display:none}body{background:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,textarea{font:inherit;color:inherit}::selection{background:hsl(var(--primary)/.35)}svg{display:block}.icon{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.icon-cheio,.luna-glyph{fill:currentColor;stroke:none}.icon-sm{width:14px;height:14px}.icon-xs{width:12px;height:12px}.icon-lg{width:20px;height:20px}.kicker{text-transform:uppercase;letter-spacing:.18em;color:hsl(var(--muted-foreground));margin:0;font-size:11px;font-weight:500}@media (min-width:640px){.kicker{font-size:12px}}.h1{letter-spacing:-.02em;color:hsl(var(--foreground)/.95);margin:.5rem 0 0;font-size:1.375rem;font-weight:400;line-height:1.15}@media (min-width:640px){.h1{font-size:2.5rem;line-height:1.05}}.h1 strong{color:hsl(var(--foreground));font-weight:600}.h1 span{color:hsl(var(--foreground)/.5)}.h2{letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:700}@media (min-width:768px){.h2{font-size:1.25rem}}.h3{margin:0;font-size:1rem;font-weight:600}.meta{color:hsl(var(--muted-foreground));font-size:.75rem}.body-sm{font-size:.875rem}.t95{color:hsl(var(--foreground)/.95)}.t70{color:hsl(var(--foreground)/.7)}.t60{color:hsl(var(--foreground)/.6)}.t50{color:hsl(var(--foreground)/.5)}.t40{color:hsl(var(--foreground)/.4)}.muted{color:hsl(var(--muted-foreground))}.primary{color:hsl(var(--primary-glow))}.light .primary{color:hsl(var(--primary))}.success{color:hsl(var(--success))}.platform-bg{z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 18% 6%,#171717 0%,transparent 58%),radial-gradient(ellipse 65% 50% at 84% 94%,#121212 0%,transparent 62%),hsl(var(--background));position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.light .platform-bg{background:radial-gradient(ellipse 70% 55% at 18% 8%,#fcfdfd 0%,transparent 60%),radial-gradient(ellipse 65% 50% at 82% 92%,#dae3e7 0%,transparent 65%),hsl(var(--background))}.mesh-blob{filter:blur(var(--blur-blob));pointer-events:none;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;position:absolute;transform:translateZ(0)}.blob-a{background:rgba(23,79,67,.22);width:36vw;height:36vw;animation:28s ease-in-out infinite aurora-1;top:-8vw;left:-6vw}.blob-b{background:rgba(24,57,53,.2);width:30vw;height:30vw;animation:36s ease-in-out infinite aurora-2;top:26vh;right:-5vw}.blob-c{background:rgba(20,52,41,.24);width:42vw;height:42vw;animation:44s ease-in-out infinite aurora-3;bottom:-20vw;left:26vw}.light .blob-a{background:rgba(77,203,172,.14)}.light .blob-b{background:rgba(78,188,173,.1)}.light .blob-c{background:rgba(64,191,149,.1)}.glass-surface{background:hsl(var(--popover)/.45);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border:1px solid var(--line-soft);isolation:isolate;box-shadow:0 6px 24px -6px rgba(0,0,0,.3)}.light .glass-surface{background:hsl(var(--popover));-webkit-backdrop-filter:none;border-color:hsl(var(--border));box-shadow:var(--shadow-md)}.sidebar-glass{background:hsl(var(--sidebar-background)/.1);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);isolation:isolate;border-right:1px solid rgba(255,255,255,.05)}.light .sidebar-glass{background:hsl(var(--sidebar-background));-webkit-backdrop-filter:none;border-right:1px solid hsl(var(--sidebar-border))}.glass-card{background:var(--fill-card);border:1px solid var(--line-med);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;transition:border-color .3s,background .3s}.chip{background:var(--fill-chip);border:1px solid var(--line-med);color:hsl(var(--foreground));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex}button.chip:hover{background:var(--fill-hover);border-color:var(--line-hover)}.chip[data-active=true]{background:hsl(var(--primary)/.16);border-color:hsl(var(--primary)/.4);color:hsl(var(--primary-glow))}.light .chip[data-active=true]{color:hsl(var(--primary));background:hsl(var(--primary)/.12)}.pill{background:var(--fill-card);border:1px solid var(--line-med);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.pill--primary{background:hsl(var(--primary)/.15);color:hsl(var(--primary-glow));border-color:hsl(var(--primary)/.3)}.light .pill--primary{color:hsl(var(--primary))}.badge-soon{text-transform:uppercase;letter-spacing:.04em;background:var(--fill-chip);color:hsl(var(--muted-foreground));border-radius:6px;padding:2px 6px;font-size:9px;font-weight:600}.badge-lvl{background-image:var(--tier-gradient);color:#062b25;letter-spacing:.02em;border-radius:6px;align-items:center;padding:2px 6px;font-size:9px;font-weight:700;animation:4.8s ease-in-out infinite level-badge-breathe;display:inline-flex}.selo{object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.45));flex:none;width:22px;height:22px;display:block}.selo.sm{width:18px;height:18px}.selo.lg{width:34px;height:34px}.selo-bloq{filter:grayscale()brightness(.6)drop-shadow(0 2px 4px rgba(0,0,0,.45));opacity:.55}.jornada-card{border-radius:22px;place-items:center;min-height:290px;padding:52px 18px 40px;display:grid;position:relative;overflow:visible}@media (min-width:900px){.jornada-card{min-height:330px;padding:64px 40px 52px}}.jornada-bg{z-index:0;border:1px solid var(--line-med);background:radial-gradient(60% 70% at 50% 120%,rgba(21,51,44,.7) 0%,transparent 70%),linear-gradient(160deg,#101314 0%,#090a0b 100%);border-radius:22px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.light .jornada-bg{background:linear-gradient(160deg,#f3f5f6,#e7ecee)}.jornada-selos{z-index:3;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.jornada-inner{z-index:2;text-align:center;width:100%;max-width:520px;position:relative}.jornada-nivel{text-transform:uppercase;letter-spacing:.012em;color:hsl(var(--foreground));margin:0;font-family:Anton,Inter,sans-serif;font-size:max(2.6rem,min(9.5vw,6rem));font-weight:400;line-height:.92}.jornada-tier{text-transform:uppercase;letter-spacing:.2em;color:hsl(var(--primary));margin:8px 0 0;font-size:max(.7rem,min(1.8vw,.95rem));font-weight:600}.light .jornada-tier{color:hsl(var(--primary))}.jornada-bar{background:hsl(var(--foreground)/.09);border:1px solid var(--line-soft);border-radius:99px;max-width:240px;height:14px;margin:20px auto 0;overflow:hidden}@media (min-width:640px){.jornada-bar{max-width:430px}}.jornada-bar span{background-image:var(--tier-gradient);border-radius:99px;width:0;height:100%;transition:width 1.7s cubic-bezier(.22,1,.36,1);display:block}.jornada-pills{grid-template-columns:1fr;gap:8px;max-width:280px;margin:18px auto 0;display:grid}.jornada-pills .pill{justify-content:center}@media (min-width:640px){.jornada-pills{flex-wrap:wrap;justify-content:center;max-width:none;display:flex}}.selo-solto{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;width:max(66px,min(10vw,124px));position:absolute;transform:translate(-50%,-50%)}.selo-solto:active{cursor:grabbing}.selo-solto[data-drag="1"]{z-index:20}.selo-arte{width:100%;height:100%;transform:rotate(var(--rot,0deg));filter:drop-shadow(0 10px 18px rgba(0,0,0,.6));transition:transform .3s cubic-bezier(.22,1,.36,1),filter .3s;animation:.75s cubic-bezier(.22,1,.36,1) both selo-colar}.selo-arte img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}@media (hover:hover){.selo-solto:hover .selo-arte{transform:rotate(calc(var(--rot,0deg)*.4))scale(1.08)}}.selo-solto[data-drag="1"] .selo-arte{transform:rotate(calc(var(--rot,0deg)*.25))scale(1.16);filter:drop-shadow(0 26px 36px rgba(0,0,0,.8));transition:transform .12s ease-out}@keyframes selo-colar{0%{opacity:0;transform:rotate(var(--rot,0deg))translateY(-44px)scale(1.75);filter:blur(7px)drop-shadow(0 30px 40px rgba(0,0,0,.7))}58%{opacity:1;transform:rotate(var(--rot,0deg))translateY(4px)scale(.93);filter:blur()drop-shadow(0 6px 12px rgba(0,0,0,.6))}78%{transform:rotate(var(--rot,0deg))translateY(-3px)scale(1.05)}to{opacity:1;transform:rotate(var(--rot,0deg))translateY(0)scale(1);filter:blur()drop-shadow(0 10px 18px rgba(0,0,0,.6))}}@media (prefers-reduced-motion:reduce){.selo-arte{animation:none}.jornada-bar span{transition:none}.confete,.celebra-selo,.celebra-anel{animation:none!important}}.pontos-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:820px){.pontos-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.pontos-grid{grid-template-columns:repeat(6,1fr)}}.ponto{border:1px solid var(--line-med);background:var(--fill-card);border-radius:16px;align-items:center;gap:10px;padding:14px;transition:all .25s;display:flex}.ponto:hover{border-color:var(--line-hover)}.ponto .rotulo{flex:1;font-size:.8rem;line-height:1.3}.ponto .pts{white-space:nowrap;color:hsl(var(--primary));font-size:12.5px;font-weight:600}@media (min-width:1280px){.ponto{flex-direction:column;align-items:flex-start;gap:8px}.ponto .rotulo{flex:none}}.celebra{z-index:150;background:hsl(var(--background)/.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);place-items:center;animation:.35s ease-out both fade-in;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.celebra[data-open=true]{display:grid}.celebra-palco{text-align:center;padding:24px;position:relative}.celebra-anel{border:2px solid hsl(var(--primary)/.5);border-radius:50%;width:220px;height:220px;margin:-110px 0 0 -110px;animation:2.4s cubic-bezier(.22,1,.36,1) infinite celebra-anel;position:absolute;top:96px;left:50%}@keyframes celebra-anel{0%{opacity:.9;transform:scale(.55)}70%{opacity:0}to{opacity:0;transform:scale(1.5)}}.celebra-selo{z-index:2;filter:drop-shadow(0 18px 34px rgba(0,0,0,.7))drop-shadow(0 0 40px rgba(46,234,187,.35));width:max(120px,min(32vw,190px));height:auto;margin:0 auto;animation:.9s cubic-bezier(.22,1,.36,1) both selo-revela;display:block;position:relative}@keyframes selo-revela{0%{opacity:0;filter:blur(12px);transform:scale(.25)rotate(-28deg)}55%{opacity:1;filter:blur();transform:scale(1.14)rotate(5deg)}78%{transform:scale(.97)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}.celebra-kicker{letter-spacing:.24em;text-transform:uppercase;color:hsl(var(--primary));margin:26px 0 0;font-size:11px;animation:.5s ease-out .35s both slide-up}.celebra-nivel{text-transform:uppercase;margin:6px 0 0;font-family:Anton,Inter,sans-serif;font-size:max(2.4rem,min(8vw,4.4rem));font-weight:400;line-height:.95;animation:.5s ease-out .45s both slide-up}.celebra-nome{color:hsl(var(--foreground)/.75);margin:10px 0 0;font-size:1rem;animation:.5s ease-out .55s both slide-up}.celebra-dica{color:hsl(var(--muted-foreground));margin:22px 0 0;font-size:12px;animation:.5s ease-out .9s both fade-in}.confete{opacity:0;pointer-events:none;border-radius:2px;width:9px;height:14px;animation:1.5s cubic-bezier(.14,.6,.3,1) forwards confete-voa;position:absolute;top:96px;left:50%}@keyframes confete-voa{0%{opacity:0;transform:translate(0)rotate(0)scale(.5)}10%{opacity:1}to{opacity:0;transform:translate(var(--tx),var(--ty))rotate(var(--rz))scale(1)}}.perfil-topo{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.perfil-ident{flex:1;min-width:0}.perfil-nome{flex-wrap:wrap;align-items:center;gap:8px;line-height:1.2;display:flex}.perfil-chips{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.perfil-acoes{flex-basis:100%;gap:8px;display:flex}@media (min-width:720px){.perfil-topo{align-items:center}.perfil-acoes{flex-basis:auto;margin-left:auto}}@media (max-width:719px){.perfil-acoes .btn{flex:1;justify-content:center}}.perfil-foto{color:#fff;border:1px solid var(--line-med);background:linear-gradient(135deg,#0f766e,#14b8a6);border-radius:22px;flex:none;justify-content:center;align-items:center;width:76px;height:76px;font-size:25px;font-weight:600;display:flex;position:relative}@media (min-width:720px){.perfil-foto{border-radius:26px;width:96px;height:96px;font-size:30px}}.perfil-foto button{background:hsl(var(--primary));width:32px;height:32px;color:hsl(var(--primary-foreground));border:2px solid hsl(var(--background));border-radius:11px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-6px;right:-6px}.form-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:720px){.form-grid{grid-template-columns:repeat(2,1fr)}}.campo label{margin-bottom:6px;font-size:.78rem;font-weight:600;display:block}.campo input,.campo select{background:var(--fill-card);border:1px solid var(--line-med);border-radius:12px;outline:none;width:100%;padding:12px 14px;font-size:14px;transition:border-color .25s,box-shadow .5s cubic-bezier(.22,1,.36,1)}.campo input:focus,.campo select:focus{border-color:hsl(var(--primary)/.5);box-shadow:0 0 24px rgba(46,234,187,.1)}.campo input:disabled{opacity:.6;cursor:not-allowed}.campo .ajuda{color:hsl(var(--muted-foreground));margin-top:5px;font-size:11px}.perfil-foto[data-com-foto="1"] button{color:#fff;background:#0b0f0e}.selo-meta-topo{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.selo-meta-topo img{object-fit:contain;flex:none;width:84px;height:84px}.selo-check{grid-template-columns:1fr;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.selo-check{grid-template-columns:repeat(3,1fr)}}.selo-check li{background:var(--fill-card);border:1px solid var(--line-soft);color:hsl(var(--muted-foreground));border-radius:11px;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;line-height:1.3;display:flex}.selo-check li[data-ok=true]{border-color:hsl(var(--primary)/.3);background:hsl(var(--primary)/.06);color:hsl(var(--foreground))}.selo-check li[data-ok=true] .icon{color:hsl(var(--primary))}.selo-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.selo-card{border:1px solid var(--line-soft);background:var(--fill-card);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:16px 10px 14px;transition:all .25s ease-in-out;display:flex;position:relative}.selo-card[data-on=true]{border-color:hsl(var(--primary)/.3);background:hsl(var(--primary)/.06)}@media (hover:hover){.selo-card:hover{border-color:var(--line-hover);transform:translateY(-6px)}}.selo-card img{object-fit:contain;width:64px;height:64px}.selo-card .nome{font-size:12px;font-weight:600;line-height:1.25}.selo-card .desc{color:hsl(var(--muted-foreground));font-size:10.5px;line-height:1.3}.selo-num{font-variant-numeric:tabular-nums;color:#fff;background:#0b0f0e;border:2px solid #fff;border-radius:9px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 5px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:2px;right:-2px;box-shadow:0 3px 8px rgba(0,0,0,.5)}.selo-card img.selo-bloq+.selo-num{filter:grayscale()brightness(.7);opacity:.6}.selo-cadeado{width:22px;height:22px;color:hsl(var(--foreground)/.75);border:1px solid var(--line-med);background:rgba(8,9,10,.7);border-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.dot{opacity:.4;background:currentColor;border-radius:50%;flex:none;width:3px;height:3px}.sidebar{width:var(--sw);z-index:30;top:0;bottom:0;transition:width .3s cubic-bezier(.4,0,.2,1);display:none;position:fixed;left:0}@media (min-width:1024px){.sidebar{display:block}}.sidebar-inner{width:100%;height:100%;color:hsl(var(--sidebar-foreground));flex-direction:column;display:flex;overflow:hidden}.sidebar{--gutter:16px}.sidebar-top{padding:22px var(--gutter)14px;flex:none;position:relative;overflow:hidden}.rail-glow{pointer-events:none;filter:blur(34px);background:radial-gradient(circle,rgba(31,173,138,.22) 0%,rgba(24,98,82,.1) 45%,transparent 72%);border-radius:50%;width:320px;height:280px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.brand-row{z-index:2;align-items:center;gap:14px;padding:0 0 16px;display:flex;position:relative}.brand{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.rail-toggle{flex:none}.mini-player{z-index:2;isolation:isolate;background:var(--fill-card);border:1px solid var(--line-med);--cor-ultima:hsl(var(--primary));border-radius:14px;align-items:center;gap:10px;padding:8px;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.mini-player:hover{border-color:var(--line-hover)}.mini-player-bg{object-fit:cover;z-index:-2;filter:blur(18px)saturate(1.35);opacity:.55;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.5)}.mini-player:before{content:"";z-index:-1;background:linear-gradient(100deg,var(--cor-ultima)0%,hsl(var(--background)/.88)100%);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mini-player:before{background:linear-gradient(100deg,color-mix(in srgb,var(--cor-ultima)22%,hsl(var(--background)/.86))0%,hsl(var(--background)/.88)100%)}}.light .mini-player:before{background:linear-gradient(100deg,var(--cor-ultima)0%,hsl(var(--background)/.92)100%)}@supports (color:color-mix(in lab, red, red)){.light .mini-player:before{background:linear-gradient(100deg,color-mix(in srgb,var(--cor-ultima)16%,hsl(var(--background)/.9))0%,hsl(var(--background)/.92)100%)}}.mini-thumb{background:var(--cor-ultima);border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@supports (color:color-mix(in lab, red, red)){.mini-thumb{background:color-mix(in srgb,var(--cor-ultima)34%,rgba(8,10,11,.55))}}.mini-thumb{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px rgba(255,255,255,.28),inset 0 0 0 1px rgba(255,255,255,.14)}.mini-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.mini-sub{color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;display:block;overflow:hidden}.brand-mark{border:1px solid var(--line-med);color:#fff;background:#1c1e21;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.light .brand-mark{color:hsl(var(--foreground));background:#e2e7e9}.logo-icon{fill:none;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.brand-lockup{width:100%;max-width:156px;height:auto;display:block}.light-only{display:none}.light .light-only{display:block}.light .dark-only{display:none}.sidebar-nav{overscroll-behavior:contain;min-height:0;padding:8px var(--gutter)16px;flex:1;overflow-y:auto}.nav-sep{background:var(--line-soft);height:1px;margin:12px}.nav-item{width:100%;min-width:0;color:hsl(var(--sidebar-foreground)/.7);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.nav-item:hover{background:hsl(var(--sidebar-accent)/.5);color:hsl(var(--sidebar-foreground))}.nav-item[aria-current=page]{background:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-accent-foreground))}.sidebar-inner{position:relative}.sb-indicador{z-index:0;pointer-events:none;opacity:0;background:hsl(var(--sidebar-accent));border-radius:8px;width:0;height:0;position:absolute;top:0;left:0}.sb-indicador[data-pronto="1"]{opacity:1;transition:transform .5s var(--mola-nav),width .5s var(--mola-nav),height .5s var(--mola-nav),opacity .2s ease}.sb-indicador.sem-mola{transition:none!important}.sidebar-nav .nav-item[aria-current=page]{background:0 0}.sidebar-nav .nav-item{z-index:1;transition:color .24s,background-color .2s,transform .16s cubic-bezier(.23,1,.32,1);position:relative}.sidebar-nav .nav-item .icon{transition:transform .3s var(--mola-nav)}.sidebar-nav .nav-item[aria-current=page] .icon{transform:translate(1px)scale(1.06)}.sidebar-nav .nav-item:active{transform:scale(.985)}@media (max-width:1023px){.sb-indicador{display:none}}@media (prefers-reduced-motion:reduce){.sb-indicador[data-pronto="1"]{transition:opacity .2s}.sidebar-nav .nav-item,.sidebar-nav .nav-item .icon{transition:color .24s}}.nav-item[aria-current=page] .icon{color:hsl(var(--primary-glow))}.light .nav-item[aria-current=page] .icon{color:hsl(var(--primary))}.nav-item[data-soon=true]{opacity:.4;cursor:not-allowed}.nav-item .label{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.nav-count{color:hsl(var(--muted-foreground));font-size:10.5px;font-weight:600}.nav-item.ao-vivo .icon,.mm-tile.ao-vivo .icon{color:hsl(var(--destructive));animation:1.5s ease-in-out infinite pisca-live}.mm-tile.ao-vivo span{color:hsl(var(--destructive));font-weight:600}.nav-live{letter-spacing:.1em;color:hsl(var(--destructive));flex:none;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}@keyframes pisca-live{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.nav-item.ao-vivo .icon,.mm-tile.ao-vivo .icon{animation:none}}.sidebar-foot{border-top:1px solid hsl(var(--sidebar-border));padding:14px var(--gutter);background:hsl(var(--sidebar-background)/.95);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex:none}body[data-rail="1"] .brand-row{flex-direction:column;gap:12px;padding:0 0 6px}body[data-rail="1"] .brand{justify-content:center}body[data-rail="0"] #brand-mark,body[data-rail="1"] .brand-lockup,body[data-rail="1"] .nav-item .label,body[data-rail="1"] .nav-count,body[data-rail="1"] .nav-live,body[data-rail="1"] .nav-item .badge-soon,body[data-rail="1"] .mini-player,body[data-rail="1"] .foot-full{display:none}body[data-rail="1"] .sidebar-top{padding:18px 8px 10px}body[data-rail="1"] .sidebar-nav{padding:6px 10px 16px}body[data-rail="1"] .nav-item{justify-content:center;gap:0;padding:11px 0}body[data-rail="1"] .nav-sep{margin:10px 8px}body[data-rail="1"] .sidebar-foot{justify-content:center;padding:10px 8px;display:flex}.foot-rail{display:block;position:relative}body[data-rail="0"] .foot-rail{display:none}.content{transition:padding .3s cubic-bezier(.4,0,.2,1);position:relative}@media (min-width:1024px){.content{padding-left:var(--sw)}#btn-hamburger{display:none!important}}.header{z-index:30;background:0 0;border-bottom:1px solid transparent;justify-content:space-between;align-items:center;gap:8px;height:64px;padding:0 16px;transition:background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,border-color .35s,transform .35s;display:flex;position:fixed;top:0;left:0;right:0}@media (max-width:1023px){body[data-header-oculto="1"] .header{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.header{transition:none}}@media (min-width:640px){.header{gap:16px;padding:0 32px}}@media (min-width:1024px){.header{left:var(--sw)}}body[data-scrolled="1"] .header{background:hsl(var(--background)/.55);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border-bottom-color:var(--line-soft)}.header-title{color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;opacity:0;font-size:12px;font-weight:500;transition:opacity .3s,transform .3s;overflow:hidden;transform:translateY(4px)}body[data-scrolled="1"] .header-title{opacity:1;transform:none}@media (min-width:640px){.header-title{font-size:14px}}.icon-btn{width:34px;height:34px;color:hsl(var(--muted-foreground));border-radius:8px;flex:none;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.icon-btn:hover{background:var(--fill-chip);color:hsl(var(--foreground))}.icon-btn[hidden]{display:none}kbd{font:inherit;background:var(--fill-chip);border:1px solid var(--line-med);border-radius:4px;padding:1px 5px;font-size:10px}.avatar{color:#fff;letter-spacing:.01em;background:var(--gradient-primary);border-radius:9999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:11.5px;font-weight:600;display:flex;position:relative}.avatar.sm{width:26px;height:26px;font-size:10px}.avatar.lg{width:44px;height:44px;font-size:14px}.avatar.xl{width:64px;height:64px;font-size:19px}.avatar[data-hue=a]{background:linear-gradient(135deg,#0f766e,#14b8a6)}.avatar[data-hue=b]{background:linear-gradient(135deg,#3f5a70,#5b8aa8)}.avatar[data-hue=c]{background:linear-gradient(135deg,#4c5f52,#6f9a7a)}.avatar[data-hue=d]{background:linear-gradient(135deg,#5a4f6e,#8878a8)}.avatar[data-hue=e]{background:linear-gradient(135deg,#6e5a4f,#a8907a)}.notif-dot{background:hsl(var(--destructive));color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-weight:700;display:flex;position:absolute;top:4px;right:5px}.notif-dot[hidden]{display:none}.notif-wrap{position:relative}.notif-painel{z-index:60;background:hsl(var(--background)/.86);border:1px solid var(--line-med);-webkit-backdrop-filter:blur(26px)saturate(160%);backdrop-filter:blur(26px)saturate(160%);opacity:0;transform-origin:100% 0;pointer-events:none;visibility:hidden;border-radius:18px;width:360px;max-width:calc(100vw - 24px);transition:opacity .18s,transform .22s cubic-bezier(.23,1,.32,1),visibility 0s .22s;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;transform:scale(.94)translateY(-6px);box-shadow:0 30px 60px -22px rgba(0,0,0,.85)}.notif-painel[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .2s,transform .32s cubic-bezier(.23,1,.32,1),visibility;transform:none}@media (max-width:560px){.notif-painel{width:auto;max-width:none;position:fixed;top:60px;left:12px;right:12px}}.notif-topo{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.notif-topo h3{margin:0;font-size:14px;font-weight:700}.notif-marcar{color:hsl(var(--primary-glow));border-radius:9px;padding:6px 9px;font-size:11.5px;font-weight:600;transition:background-color .2s}.light .notif-marcar{color:hsl(var(--primary))}.notif-marcar:hover{background:var(--fill-chip)}.notif-marcar[disabled]{opacity:.4;pointer-events:none}.notif-lista{overscroll-behavior:contain;max-height:min(62vh,440px);overflow-y:auto}.notif-item{text-align:left;border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:11px;width:100%;padding:12px 16px;transition:background-color .2s;display:flex}.notif-item:last-child{border-bottom:0}.notif-item:hover{background:var(--fill-chip)}.notif-item[data-lida=false]{background:hsl(var(--primary)/.06)}.notif-icone{background:var(--fill-chip);width:32px;height:32px;color:hsl(var(--foreground)/.7);border-radius:10px;flex:none;place-items:center;display:grid}.notif-item[data-lida=false] .notif-icone{background:hsl(var(--primary)/.16);color:hsl(var(--primary-glow))}.light .notif-item[data-lida=false] .notif-icone{color:hsl(var(--primary))}.notif-txt{flex:1;min-width:0}.notif-txt b{font-weight:600}.notif-txt p{margin:0;font-size:13px;line-height:1.4}.notif-extra{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.notif-hora{color:hsl(var(--muted-foreground));margin:4px 0 0;font-size:11px}.notif-novo{background:hsl(var(--primary));border-radius:50%;flex:none;width:7px;height:7px;margin-top:11px}.notif-vazio{text-align:center;color:hsl(var(--muted-foreground));padding:34px 16px;font-size:13px}main{--pad:24px;--leitura:1180px;z-index:10;padding:0 var(--pad)calc(96px + env(safe-area-inset-bottom));position:relative}@media (min-width:640px){main{--pad:32px}}@media (min-width:1024px){main{padding-bottom:32px}}@media (min-width:1536px){main{--pad:40px}}.stack{flex-direction:column;gap:28px;display:flex}.stack>:first-child:not(.hero-full):not(.banner-base){margin-top:88px}.stack>section,.stack>.dest-grid,.stack>.feed-layout,.stack>.tabs,.stack>.dc-colunas,.stack>div:not(.dest-grid):not(.feed-layout):not(.tabs):not(.dc-colunas){width:100%;max-width:var(--leitura);margin-left:auto;margin-right:auto}.stack>.hero-full,.stack>.banner-base{align-self:stretch;width:auto;max-width:none;margin-left:-24px;margin-right:-24px}@media (min-width:640px){.stack>.hero-full,.stack>.banner-base{margin-left:-32px;margin-right:-32px}}@media (min-width:1536px){.stack>.hero-full,.stack>.banner-base{margin-left:-40px;margin-right:-40px}}.banner-inner{max-width:var(--leitura);width:100%;margin-left:auto;margin-right:auto}.banner-inner>*{max-width:560px}.banner-cover{right:max(40px,calc(50% - var(--leitura)/2 + 40px))}.section-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.link-more{color:hsl(var(--muted-foreground));align-items:center;gap:4px;font-size:12.5px;font-weight:500;transition:all .2s;display:inline-flex}.link-more:hover{color:hsl(var(--foreground))}.bottom-nav{z-index:58;left:0;right:0;bottom:calc(12px + env(safe-area-inset-bottom));pointer-events:none;align-items:center;gap:10px;padding:0 14px;display:flex;position:fixed}.bottom-nav>*{pointer-events:auto}@media (min-width:1024px){.bottom-nav{display:none}}.bn-pilula{isolation:isolate;min-width:0;box-shadow:inset 0 1px 0 hsl(var(--foreground)/.22),inset 0 0 0 1px hsl(var(--foreground)/.08),0 18px 40px -16px rgba(0,0,0,.9);border-radius:9999px;flex:1;align-items:center;padding:6px;display:flex;position:relative}.bottom-nav-bg{z-index:-1;border-radius:inherit;background:hsl(var(--background)/.62);-webkit-backdrop-filter:blur(30px)saturate(170%);backdrop-filter:blur(30px)saturate(170%);position:absolute;top:0;bottom:0;left:0;right:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bottom-nav-bg{background:hsl(var(--background)/.96)}}.bn-indicador{background:hsl(var(--foreground)/.09);width:0;height:52px;box-shadow:inset 0 0 0 1px hsl(var(--foreground)/.07);pointer-events:none;opacity:0;border-radius:9999px;position:absolute;top:6px;left:0}.bn-indicador[data-pronto="1"]{opacity:1;transition:transform .52s var(--mola-nav),width .52s var(--mola-nav),opacity .2s ease}:root{--mola-nav:linear(0,.0039,.0157,.0352,.0625 6.2%,.1407,.2461,.3737 18.7%,.5133,.6482 27.5%,.7297,.7994,.8578 36.9%,.9053,.9435 45%,.9714 51.3%,.9903 58.5%,1.0002 66.4%,1.0034 75.3%,1)}.light .bn-indicador{background:rgba(0,0,0,.06);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}@media (prefers-reduced-motion:reduce){.bn-indicador[data-pronto="1"]{transition:opacity .2s}}.bn-item{z-index:1;letter-spacing:-.005em;white-space:nowrap;min-width:0;height:52px;color:hsl(var(--muted-foreground)/.72);border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:12.5px;font-weight:600;transition:color .24s,transform .16s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.bn-item .icon{transition:transform .3s var(--mola-nav);flex:none}.bn-item span{display:none}.bn-item:active{transform:scale(.95)}.bn-item[aria-current=page]{color:hsl(var(--foreground))}.bn-item[aria-current=page] .icon{transform:translateY(-1px)}.bn-menu .icon{transition:transform .34s var(--mola-nav)}.bn-menu.fechando .icon{transform:rotate(90deg)}.bn-luna{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);width:56px;height:56px;transition:background-color .3s ease,color .3s ease,transform .3s var(--mola-nav);background:rgba(36,97,82,.86);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.28),inset 0 0 0 1px rgba(255,255,255,.12),0 10px 22px -10px rgba(0,0,0,.7)}.bn-luna .icon{width:24px;height:24px}.bn-luna:active{transform:scale(.92)}.bn-luna.aberta{background:hsl(var(--foreground)/.94);color:#186250}.bn-pulso{animation:bn-pulso .5s var(--mola-nav)}@keyframes bn-pulso{0%{transform:scale(1)}28%{transform:scale(.88)}62%{transform:scale(1.07)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bn-pulso{animation:none}}.light .bn-pilula{box-shadow:inset 0 1px rgba(255,255,255,.9),inset 0 0 0 1px rgba(0,0,0,.06),0 18px 40px -18px rgba(0,0,0,.35)}@media (max-width:359px){.bottom-nav{gap:8px;padding:0 10px}.bn-luna{width:50px;height:50px}}.mobile-menu{z-index:45;opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-end;transition:opacity .24s cubic-bezier(.23,1,.32,1);display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (min-width:1024px){.mobile-menu{display:none}}.mobile-menu[data-open=true]{opacity:1;pointer-events:auto}.mm-backdrop{background:hsl(var(--background)/.55);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:absolute;top:0;bottom:0;left:0;right:0}.mm-panel{padding:10px 14px calc(var(--bn-h,64px) + 14px);border:1px solid var(--line-med);background:hsl(var(--card)/.92);-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);border-bottom:0;border-radius:22px 22px 0 0;flex-direction:column;gap:12px;max-height:100%;transition:transform .42s cubic-bezier(.32,.72,0,1);display:flex;position:relative;overflow:hidden;transform:translateY(100%);box-shadow:0 -20px 50px -24px rgba(0,0,0,.85)}.mobile-menu[data-open=true] .mm-panel{transform:none}.mm-alca{background:hsl(var(--foreground)/.18);border-radius:99px;flex:none;width:38px;height:4px;margin:0 auto 2px}.mm-jornada{flex:none;padding:12px;display:block}.mm-grid{grid-template-columns:repeat(3,1fr);gap:9px;padding-bottom:2px;display:grid;overflow-y:auto}.mm-tile{border:1px solid var(--line-soft);background:var(--fill-card);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:82px;padding:15px 8px;font-size:11.5px;font-weight:500;line-height:1.25;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .2s,border-color .2s;display:flex}.mm-tile:last-child:nth-child(3n+1){grid-column:span 3}.mm-tile:last-child:nth-child(3n+2){grid-column:span 2}.light .mm-tile{background:hsl(var(--card))}.mm-tile:active{transform:scale(.97)}.mm-tile[aria-current=page]{border-color:hsl(var(--primary)/.4);background:hsl(var(--primary)/.12);color:hsl(var(--primary-glow))}.light .mm-tile[aria-current=page]{color:hsl(var(--primary))}.fab{z-index:9997;width:56px;height:56px;color:hsl(var(--foreground));border-radius:9999px;justify-content:center;align-items:center;display:flex;position:fixed;bottom:80px;right:16px}@media (min-width:1024px){.fab{bottom:16px}}body[data-luna="1"] .fab,body[data-prova="1"] .fab{opacity:0;pointer-events:none;transform:scale(.9)}.fab{transition:opacity .25s,transform .25s}@media (max-width:1023px){.fab{display:none}}.fab:after{content:"";border:1px solid hsl(var(--primary)/.35);border-radius:9999px;animation:2.4s cubic-bezier(.215,.61,.355,1) infinite pulse-ring;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.capa-secao[data-sem-arte="1"] .capa-abstrata{display:none}.capa-secao .capa-abstrata{opacity:1;filter:none;object-position:right center;transform:none}.capa-secao:not([data-sem-arte="1"]):after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,hsl(var(--background)/.92)0%,hsl(var(--background)/.74)40%,hsl(var(--background)/.24)70%,transparent 100%);position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:819px){.capa-secao:not([data-sem-arte="1"]):after{background:linear-gradient(160deg,hsl(var(--background)/.62)0%,hsl(var(--background)/.78)45%,hsl(var(--background)/.9)100%)}}.dc-capa-img{object-fit:cover;z-index:1;opacity:.55;filter:blur(18px)saturate(1.2);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.14);-webkit-mask-image:linear-gradient(90deg,transparent 6%,rgba(0,0,0,.3) 38%,#000 80%);mask-image:linear-gradient(90deg,transparent 6%,rgba(0,0,0,.3) 38%,#000 80%)}.dc-player{border:1px solid var(--line-med);background:var(--fill-card);text-align:left;border-radius:18px;width:100%;transition:border-color .25s,transform .25s;display:block;position:relative;overflow:hidden}.dc-player:hover{border-color:hsl(var(--primary)/.45);transform:translateY(-2px)}.dc-player img{aspect-ratio:16/7;object-fit:cover;opacity:.62;width:100%;display:block}.dc-play{background:hsl(var(--primary));width:64px;height:64px;color:hsl(var(--primary-foreground));box-shadow:0 18px 40px -10px hsl(var(--primary)/.55);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:calc(50% - 28px);left:50%;transform:translate(-50%,-50%)}.dc-player-txt{border-top:1px solid var(--line-soft);padding:16px 18px;display:block}.dc-player-t{font-size:15px;font-weight:600;display:block}.agenda-lista{flex-direction:column;gap:10px;display:flex}.agenda-item{border:1px solid var(--line-med);background:var(--fill-card);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 16px;transition:border-color .25s;display:flex}.agenda-item:hover{border-color:var(--line-hover)}.agenda-data{text-align:center;border:1px solid var(--line-med);background:var(--fill-chip);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:76px;min-height:86px;padding:14px 6px 10px;display:flex;position:relative;overflow:hidden}.agenda-data:before{content:"";background:hsl(var(--primary));height:4px;position:absolute;top:0;left:0;right:0}.agenda-data[data-repete="1"]:before{background:hsl(var(--muted-foreground)/.45)}.agenda-dia{color:hsl(var(--foreground));letter-spacing:.01em;margin:0;font-family:Anton,Inter,sans-serif;font-size:1.85rem;font-weight:400;line-height:1;display:block}.agenda-data[data-repete="1"] .agenda-dia{letter-spacing:.05em;font-size:1.35rem}.agenda-mes{text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--primary));margin:0;font-size:10px;font-weight:700;line-height:1.2;display:block}.light .agenda-mes{color:hsl(var(--primary))}.agenda-data[data-repete="1"] .agenda-mes{color:hsl(var(--muted-foreground));letter-spacing:.09em}.agenda-ano{color:hsl(var(--muted-foreground));margin:0;font-size:10px;line-height:1.2;display:block}.agenda-corpo{flex:1;min-width:180px}.agenda-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agenda-corpo .meta{align-items:center;gap:5px;display:flex}.agenda-cta{flex:none}@media (max-width:560px){.agenda-cta{justify-content:center;width:100%}}.player-wrap{background:#000;border-radius:18px;justify-content:center;margin-top:88px;display:flex;position:relative;overflow:hidden}.player-cfg{z-index:3;text-align:right;position:absolute;top:12px;right:12px}.player-cfg-btn{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.18);border-radius:9999px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.player-cfg-btn:hover{background:rgba(0,0,0,.75);border-color:rgba(255,255,255,.32)}.player-menu{text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(10,12,12,.92);border:1px solid rgba(255,255,255,.14);border-radius:14px;min-width:230px;margin-top:8px;padding:14px;display:none;box-shadow:0 20px 44px -12px rgba(0,0,0,.7)}.player-menu[data-open=true]{animation:.22s ease-out both slide-up;display:block}.player-menu .kicker{color:rgba(255,255,255,.55);margin:0 0 8px}.player-opcoes{flex-wrap:wrap;gap:6px;display:flex}.player-opcoes .chip{color:#fff;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16)}.player-opcoes .chip:hover{background:rgba(255,255,255,.16)}.player-opcoes .chip[data-active=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:transparent}@media (max-width:560px){.player-cfg-btn span{display:none}}.player-video{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;max-width:1000px;display:block}@media (max-width:1023px){.player-wrap{margin-top:64px;margin-inline:calc(var(--pad)*-1);border-radius:0;width:auto}.player-cfg{top:10px;right:10px}.player-cfg-btn{border-radius:50%;padding:8px}.player-menu{top:auto;left:12px;right:12px;bottom:calc(var(--bn-h,76px) + 12px);min-width:0;max-height:60vh;margin:0;position:fixed;overflow:auto}.player-menu .player-opcoes .chip{padding:9px 14px;font-size:13px}.aula-acoes .aula-prox{display:none}.breadcrumb{flex-wrap:nowrap;overflow:hidden}.breadcrumb a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.player-min{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.18);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex;position:absolute;top:12px;left:12px}.player-min:hover{background:rgba(0,0,0,.75);border-color:rgba(255,255,255,.32)}.player-min:active{transform:scale(.92)}@media (max-width:1023px){.player-min{top:10px;left:10px}}.mini-aula{z-index:59;right:16px;bottom:calc(var(--bn-h,86px) + 12px);background:hsl(var(--background)/.86);border:1px solid var(--line-med);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);border-radius:16px;align-items:center;gap:10px;width:min(340px,100vw - 32px);padding:8px;animation:.32s cubic-bezier(.23,1,.32,1) both mini-entra;display:flex;position:fixed;box-shadow:0 24px 50px -18px rgba(0,0,0,.85)}.mini-aula[hidden]{display:none}@media (min-width:1024px){.mini-aula{bottom:20px;right:20px}}@keyframes mini-entra{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mini-aula{animation:none}}.mini-aula-tela{aspect-ratio:16/9;background:#000;border-radius:10px;flex:none;width:104px;line-height:0;display:block;overflow:hidden}@media (min-width:1024px){.mini-aula{gap:12px;width:min(420px,100vw - 40px);padding:10px}.mini-aula-tela{border-radius:12px;width:176px}.mini-aula-txt p{font-size:13.5px}}.mini-aula-tela video{object-fit:cover;width:100%;height:100%;display:block}.mini-aula-txt{flex:1;min-width:0}.mini-aula-txt p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.mini-aula-txt .meta{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.player-saltos{justify-content:space-between;align-items:center;gap:8px;margin:10px 0 0;display:flex}@media (min-width:1024px){.player-saltos{display:none}}.player-salto{border:1px solid var(--line-med);background:var(--fill-card);min-width:0;color:hsl(var(--foreground)/.8);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:13px;font-weight:600;transition:background-color .2s,color .2s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.player-salto:active{transform:scale(.97)}.player-salto[aria-disabled=true]{opacity:.35;pointer-events:none}.player-salto .icon{flex:none}.player-salto span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aula-layout{align-items:start;gap:24px;margin-top:24px;display:grid}@media (min-width:1024px){.aula-layout{grid-template-columns:minmax(0,1fr) 320px}}.breadcrumb{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.breadcrumb a:hover{color:hsl(var(--foreground))}.breadcrumb span{opacity:.45}.aula-titulo{margin:14px 0 18px;font-size:max(1.4rem,min(3.4vw,1.9rem));font-weight:600;line-height:1.25}.aula-acoes{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;padding-bottom:22px;display:flex}@media (max-width:560px){.aula-acoes{gap:10px 8px}.aula-acoes>.round{width:36px;height:36px}.aula-acoes>.meta{margin-right:auto}.aula-acoes>.btn{flex:auto;justify-content:center;gap:6px;min-width:0;padding:11px 12px;font-size:.8rem}.aula-acoes>.btn .icon{flex:none}.aula-acoes>.aula-prox{flex:1 0 100%}}.round{border:1px solid var(--line-med);width:40px;height:40px;color:hsl(var(--muted-foreground));border-radius:50%;flex:none;place-items:center;transition:all .2s;display:grid}.round:hover{border-color:hsl(var(--primary)/.5);color:hsl(var(--primary-glow))}.round.ativo{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:transparent}.round.ativo .icon{fill:currentColor}.round.neg{background:hsl(var(--destructive))}.aula-prox{margin-left:auto}.aula-favorita{position:relative}.aula-favorita.ativa{color:#f7cb45;background:rgba(247,203,69,.12);border-color:rgba(247,203,69,.42)}.aula-favorita.ativa .icon{fill:currentColor}.aula-favorita .icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1),fill .2s}.aula-favorita.ativa .icon{transform:scale(1.12)}.aula-novo-coment{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding-bottom:18px;display:flex}.input-box{border:1px solid var(--line-med);background:var(--fill-chip);border-radius:999px;flex:1;align-items:center;gap:4px;min-width:0;padding-right:4px;display:flex}.input-box textarea{width:100%;min-width:0;color:hsl(var(--foreground));resize:none;white-space:nowrap;background:0 0;border:0;outline:none;flex:1;height:42px;padding:0 4px 0 15px;font-family:inherit;font-size:14.5px;line-height:42px;overflow:hidden}.input-box .ls-send{border-radius:50%;width:34px;height:34px}.input-box .ls-send .icon{width:17px;height:17px}.material-grid{flex-direction:column;gap:8px;display:flex}.material{border:1px solid var(--line-med);background:var(--fill-card);border-radius:12px;align-items:center;gap:11px;padding:9px 11px;transition:border-color .2s,background-color .2s;display:flex}@media (hover:hover){.material:hover{border-color:var(--line-hover)}}.material-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:13.5px;font-weight:600;line-height:1.35;overflow:hidden}.material-meta{white-space:nowrap;flex:none;margin:0}@media (max-width:479px){.material-meta{display:none}}.material-baixar{flex:none;padding:7px 13px;font-size:12.5px}.file-ico{letter-spacing:.03em;background:hsl(var(--primary)/.14);width:30px;height:30px;color:hsl(var(--primary-glow));border-radius:8px;flex:none;place-items:center;font-size:9px;font-weight:700;display:grid}.light .file-ico{color:hsl(var(--primary))}.aula-trilha{border:1px solid var(--line-med);background:var(--fill-card);border-radius:18px;padding:18px}@media (min-width:1024px){.aula-trilha{position:-webkit-sticky;position:sticky;top:88px}}.trilha-topo{align-items:center;gap:12px;margin-bottom:16px;display:flex}.trilha-anel{background:conic-gradient(hsl(var(--primary))calc(var(--p)*1%),hsl(var(--foreground)/.12)0);border-radius:50%;flex:none;width:36px;height:36px;-webkit-mask:radial-gradient(circle,transparent 55%,#000 57%);mask:radial-gradient(circle,transparent 55%,#000 57%)}.trilha-aulas{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.trilha-aulas a{color:hsl(var(--foreground)/.8);border-radius:9px;gap:10px;padding:9px 8px;font-size:13.5px;line-height:1.35;transition:background .2s;display:flex}.trilha-aulas a:hover{background:var(--fill-chip)}.trilha-aulas .atual a{background:hsl(var(--primary)/.12);color:hsl(var(--primary-glow))}.light .trilha-aulas .atual a{color:hsl(var(--primary))}.marca{width:20px;height:20px;color:hsl(var(--muted-foreground));background:var(--fill-chip);border-radius:6px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.marca.ok{background:hsl(var(--success)/.2);color:hsl(var(--success))}.trilha-next{border-top:1px solid var(--line-soft);color:hsl(var(--muted-foreground));align-items:center;gap:8px;margin-top:16px;padding-top:14px;font-size:13.5px;display:flex}.trilha-next:hover{color:hsl(var(--foreground))}.trilha-next .icon{transform:rotate(180deg)}.filtro-topico{flex-wrap:wrap;align-items:center;gap:10px;padding:2px 2px 0;display:flex}.topico-link{border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:0 -8px;padding:7px 8px;transition:background .2s;display:flex}.topico-link:hover{background:var(--fill-chip)}.topico-link.ativo{background:hsl(var(--primary)/.12)}.topico-link.ativo .t70{color:hsl(var(--primary-glow))}.light .topico-link.ativo .t70{color:hsl(var(--primary))}.post-topico{color:hsl(var(--primary-glow));font-weight:600}.light .post-topico{color:hsl(var(--primary))}.post-topico:hover{text-decoration:underline}.tag-solucao{background:hsl(var(--success)/.16);color:hsl(var(--success));align-items:center;gap:4px;display:inline-flex}.post.resolvido{border-color:var(--line-hover)}.post .tag:not(.tag-solucao){background:var(--fill-chip);color:hsl(var(--foreground)/.7)}.post-coments{border-top:1px solid var(--line-soft);flex-direction:column;gap:12px;margin-top:14px;padding-top:14px;display:flex}.cm-fundo{z-index:74;opacity:0;background:rgba(0,0,0,.55);transition:opacity .25s;position:fixed;top:0;bottom:0;left:0;right:0}.cm-fundo[data-open=true]{opacity:1}.cm-fundo[hidden]{display:none}.cm-folha{z-index:75;background:hsl(var(--background));border-top:1px solid var(--line-med);visibility:hidden;border-radius:20px 20px 0 0;flex-direction:column;max-height:78dvh;transition:transform .34s cubic-bezier(.23,1,.32,1),visibility 0s .34s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -20px 50px -18px rgba(0,0,0,.8)}.cm-folha[data-open=true]{visibility:visible;transition:transform .38s cubic-bezier(.23,1,.32,1),visibility;transform:none}@media (min-width:1024px){.cm-folha{border:1px solid var(--line-med);opacity:0;border-radius:20px;width:min(520px,92vw);max-height:min(70dvh,640px);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .22s,visibility 0s .3s;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-46%)scale(.96)}.cm-folha[data-open=true]{opacity:1;transition:transform .34s cubic-bezier(.23,1,.32,1),opacity .22s,visibility;transform:translate(-50%,-50%)}.cm-puxador{display:none}}@media (prefers-reduced-motion:reduce){.cm-folha,.cm-fundo{transition:visibility}}.cm-puxador{background:hsl(var(--foreground)/.22);border-radius:99px;flex:none;width:38px;height:4px;margin:9px auto 2px}.cm-topo{border-bottom:1px solid var(--line-soft);flex:none;justify-content:center;align-items:center;padding:10px 14px;display:flex;position:relative}.cm-topo h3{margin:0;font-size:14.5px;font-weight:600}.cm-topo .icon-btn{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.cm-lista{overscroll-behavior:contain;flex:1;min-height:0;padding:14px;overflow-y:auto}.cm-lista .coment{margin-bottom:16px}.cm-lista .coment:last-child{margin-bottom:0}.cm-vazio{text-align:center;color:hsl(var(--muted-foreground));padding:40px 16px;font-size:13.5px}.cm-escrever{padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);background:hsl(var(--background));flex:none;align-items:center;gap:9px;display:flex}.cm-escrever input{background:var(--fill-chip);border:1px solid var(--line-soft);min-width:0;height:40px;color:hsl(var(--foreground));border-radius:9999px;outline:none;flex:1;padding:0 15px;font-size:14.5px}.cm-escrever input:focus{border-color:var(--line-hover)}.cm-enviar{color:hsl(var(--primary-glow));flex:none;padding:8px 6px;font-size:14px;font-weight:700;transition:opacity .2s}.light .cm-enviar{color:hsl(var(--primary))}.cm-enviar[data-vazio=true]{opacity:.4;pointer-events:none}.coment{gap:10px;animation:.3s ease-out both slide-up;display:flex}.coment.solucao{background:hsl(var(--success)/.07);border:1px solid hsl(var(--success)/.3);border-radius:12px;margin:-2px;padding:10px 12px}.coment-topo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.coment-autor{font-size:13px;font-weight:600}.coment-txt{color:hsl(var(--foreground)/.85);margin:5px 0 0;font-size:13.5px;line-height:1.6}.coment-marcar{color:hsl(var(--success));border:1px solid hsl(var(--success)/.35);background:hsl(var(--success)/.08);border-radius:8px;align-items:center;gap:5px;margin-top:8px;padding:5px 10px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.coment-marcar:hover{background:hsl(var(--success)/.16)}.composer-input{border:1px solid var(--line-med);background:var(--fill-chip);min-width:0;color:hsl(var(--foreground));resize:vertical;border-radius:14px;outline:none;flex:1;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.55}.composer-input:focus{border-color:hsl(var(--primary)/.5)}.faq-layout{align-items:start;gap:22px;display:grid}@media (min-width:1100px){.faq-layout{grid-template-columns:340px minmax(0,1fr)}.faq-oficial{position:-webkit-sticky;position:sticky;top:88px}}.faq-acordeao{flex-direction:column;gap:8px;display:flex}.faq-item{border:1px solid var(--line-med);background:var(--fill-post);border-radius:14px;padding:12px 14px;transition:border-color .2s}.faq-item[open]{border-color:var(--line-hover)}.faq-item summary{cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary>span{flex:1;min-width:0}.faq-item summary .faq-seta{color:hsl(var(--muted-foreground));flex:none;margin-top:1px;transition:transform .25s cubic-bezier(.23,1,.32,1);transform:rotate(90deg)}.faq-item[open] summary .faq-seta{transform:rotate(-90deg)}.faq-item p{color:hsl(var(--foreground)/.78);margin:10px 0 0;font-size:13px;line-height:1.6;animation:.24s ease-out both slide-up}.faq-item .faq-cat{margin-top:10px}.faq-suporte{margin-top:14px}.faq-cat{gap:5px;padding:3px 9px;font-size:11px}.faq-comunidade{flex-direction:column;gap:14px;min-width:0;display:flex}.faq-abrir{text-align:left;align-items:center;gap:10px;width:100%;display:flex}.faq-abrir .composer-fake{flex:1}.faq-composer{padding:16px}.faq-cats{flex-wrap:wrap;gap:6px;display:flex}.faq-filtros{scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding-bottom:2px;overflow-x:auto}.faq-filtros::-webkit-scrollbar{display:none}.faq-filtros .chip{flex:none}.faq-lista{flex-direction:column;gap:10px;display:flex}.faq-card{border:1px solid var(--line-med);background:var(--fill-post);border-radius:16px;transition:border-color .25s;animation:.45s cubic-bezier(.22,1,.36,1) both feed-card-enter;overflow:hidden}.faq-card:hover{border-color:var(--line-hover)}.faq-card.resolvida{border-color:hsl(var(--success)/.32)}.faq-cabeca{text-align:left;align-items:flex-start;gap:14px;width:100%;padding:14px;transition:background-color .2s;display:flex}.faq-cabeca:hover{background:hsl(var(--foreground)/.03)}.faq-votos{flex-direction:column;flex:none;align-items:center;gap:1px;min-width:46px;padding-top:2px;display:flex}.faq-votos b{font-size:16px;font-weight:600;line-height:1}.faq-votos span{text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));font-size:9.5px}.faq-txt{flex:1;min-width:0}.faq-titulo{font-size:14.5px;font-weight:600;line-height:1.4;display:block}.faq-txt .post-sub{margin-top:8px}.faq-estado{flex:none;align-items:center;gap:8px;display:flex}.faq-cabeca .faq-seta{color:hsl(var(--muted-foreground));transition:transform .3s cubic-bezier(.23,1,.32,1);transform:rotate(90deg)}.faq-cabeca[aria-expanded=true] .faq-seta{transform:rotate(-90deg)}@media (max-width:560px){.faq-cabeca{gap:10px;padding:12px}.faq-votos{min-width:38px}.faq-estado .tag{display:none}}.faq-corpo{border-top:1px solid var(--line-soft);flex-direction:column;gap:14px;margin-top:0;padding:14px;animation:.28s ease-out both slide-up;display:flex}.faq-detalhe{color:hsl(var(--foreground)/.75);margin:0;font-size:13.5px;line-height:1.6}.faq-resposta{gap:10px;display:flex}.faq-resposta.solucao{background:hsl(var(--success)/.07);border:1px solid hsl(var(--success)/.3);border-radius:12px;padding:10px 12px}.faq-resposta-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.faq-curtir{gap:5px;padding:5px 9px;font-size:12px}.faq-curtir[data-on=true]{color:hsl(var(--primary-glow))}.light .faq-curtir[data-on=true]{color:hsl(var(--primary))}.faq-curtir[data-on=true] .icon{fill:currentColor}.faq-responder{border:1px solid var(--line-med);background:var(--fill-chip);border-radius:9999px;align-items:center;gap:8px;padding:5px 5px 5px 12px;display:flex}.faq-responder input{min-width:0;color:hsl(var(--foreground));background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.faq-responder .ls-send{border-radius:50%;width:32px;height:32px}.faq-responder .ls-send .icon{width:16px;height:16px}.filtro-vidro{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.filtro-vidro:hover{background:rgba(255,255,255,.15)}.light .filtro-vidro{background:rgba(20,30,32,.05);border-color:rgba(20,30,32,.16)}.light .filtro-vidro:hover{background:rgba(20,30,32,.1)}.filtro-painel{padding:18px;animation:.28s ease-out both slide-up}.filtro-painel .nav-count{opacity:.6;margin-left:6px}.membros-layout{align-items:start;gap:20px;display:grid}@media (min-width:1100px){.membros-layout{grid-template-columns:minmax(0,1fr) 340px}}.dc-capa>.capa-fisica{height:var(--faixa-bolas);z-index:1;pointer-events:auto;position:absolute;top:auto;bottom:0;left:0;right:0;overflow:hidden}@media (min-width:1024px){.dc-capa>.capa-fisica{height:auto;top:0}}.capa-secao:has(.capa-fisica){--faixa-bolas:180px;padding-bottom:calc(var(--faixa-bolas) + 8px);align-items:start}@media (min-width:1024px){.capa-secao:has(.capa-fisica){align-items:center;padding-bottom:52px}}.bola-avatar{visibility:hidden;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:2px solid hsl(var(--foreground)/.14);border-radius:50%;position:absolute;overflow:hidden;box-shadow:0 12px 28px -6px rgba(0,0,0,.65)}.bola-avatar:active{cursor:grabbing}.bola-avatar.eu{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.28),0 12px 28px -6px rgba(0,0,0,.65)}.bola-avatar img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.avatar.com-foto{position:relative;overflow:hidden}.avatar.com-foto img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.bola-avatar .avatar{border-radius:50%;width:100%;height:100%;font-size:max(15px,min(3.2vw,24px))}.rank-card{border:1px solid var(--line-med);background:var(--fill-card);border-radius:20px;padding:18px;position:relative;overflow:hidden}@media (min-width:640px){.rank-card{padding:22px}}@media (min-width:1100px){.rank-card{position:-webkit-sticky;position:sticky;top:88px}}.rank-lista{z-index:2;flex-direction:column;gap:2px;display:flex;position:relative}.rank-linha{border:1px solid transparent;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;transition:background .2s,border-color .2s;display:flex}.rank-linha:hover{background:var(--fill-chip)}.rank-linha.eu{border-color:hsl(var(--primary)/.45);background:hsl(var(--primary)/.08)}.rank-linha .avatar{flex:none;width:30px;height:30px;font-size:11px}.rank-linha .rank-nome,.rank-linha .meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rank-pos[data-medalha="1"]{color:#221a00;background:#f4c025}.rank-pos[data-medalha="2"]{color:#1a1d1f;background:#afb8c0}.rank-pos[data-medalha="3"]{color:#1d1206;background:#be7637}.rank-nome{align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.rank-nome .selo{flex:none}.rank-nome-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rank-pts{color:hsl(var(--primary-glow));flex:none;font-size:12.5px;font-weight:600}.light .rank-pts{color:hsl(var(--primary))}.rank-voce{z-index:2;border-top:1px dashed var(--line-med);margin-top:10px;padding-top:12px;position:relative}.provas-lista{flex-direction:column;gap:10px;display:flex}.prova-linha{border:1px solid var(--line-med);background:var(--fill-card);border-left-width:3px;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 18px;transition:border-color .25s;display:flex}.prova-linha:hover{border-color:var(--line-hover)}.prova-linha[data-faixa=alta]{border-left-color:hsl(var(--success))}.prova-linha[data-faixa=media]{border-left-color:hsl(var(--warning))}.prova-linha[data-faixa=baixa]{border-left-color:hsl(var(--destructive))}.prova-linha-nota{text-align:center;flex:none;min-width:78px;font-family:Anton,Inter,sans-serif;font-weight:400;line-height:1}.prova-linha-nota b{color:hsl(var(--primary));font-size:2rem}.prova-linha-nota span{color:hsl(var(--muted-foreground));font-family:Inter,sans-serif;font-size:1rem}.msg-item{border:1px solid var(--line-med);background:var(--fill-card);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .25s,background .25s;display:flex}.msg-item:hover{border-color:var(--line-hover);background:var(--fill-hover)}.msg-previa{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;display:block;overflow:hidden}.msg-item[data-nova=true]{border-color:hsl(var(--primary)/.35);background:hsl(var(--primary)/.07)}.msg-item[data-nova=true] .post-author{font-weight:700}.msg-item[data-nova=true] .msg-previa{color:hsl(var(--foreground)/.82)}.msg-lado{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.msg-novo{background:hsl(var(--primary));border-radius:50%;width:8px;height:8px}.msg-topo{align-items:center;gap:10px;padding:10px 12px;display:flex}.msg-topo-txt{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.msg-topo-nome{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100%;font-size:14.5px;font-weight:600;overflow:hidden}.msg-topo-txt .meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:420px){.msg-topo-txt .meta{display:none}}.msg-conversa{gap:14px;min-height:calc(100dvh - 104px)}@media (min-width:1024px){.msg-conversa{min-height:calc(100dvh - 40px)}}.msg-conversa .msg-thread{flex:1;justify-content:flex-end}.msg-thread{flex-direction:column;gap:10px;padding:4px 0;display:flex}.msg-bolha{border:1px solid var(--line-med);border-radius:16px;max-width:min(76%,520px);padding:12px 15px;font-size:14px;line-height:1.6;animation:.3s ease-out both slide-up}.msg-bolha p{margin:0}.msg-bolha .hora{color:hsl(var(--muted-foreground));margin-top:6px;font-size:11px;display:block}.msg-bolha.dele{background:var(--fill-card);border-bottom-left-radius:6px;align-self:flex-start}.msg-bolha.minha{background:hsl(var(--primary)/.14);border-color:hsl(var(--primary)/.3);border-bottom-right-radius:6px;align-self:flex-end}.msg-composer{border:1px solid var(--line-med);background:hsl(var(--background)/.82);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:9999px;align-items:center;gap:10px;padding:8px 8px 8px 18px;display:flex;position:-webkit-sticky;position:sticky;bottom:16px}@media (max-width:1023px){.msg-composer{bottom:calc(86px + env(safe-area-inset-bottom))}}.msg-composer input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.prova-screen{z-index:80;background:radial-gradient(ellipse 90% 60% at 70% 0%,rgba(22,59,51,.5) 0%,transparent 60%),hsl(var(--background));opacity:0;pointer-events:none;flex-direction:column;transition:opacity .3s,transform .3s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;transform:translateY(10px)}.prova-screen[data-open=true]{opacity:1;pointer-events:auto;transform:none}.prova-head{border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:14px;padding:14px 16px;display:flex}@media (min-width:640px){.prova-head{padding:16px 28px}}.prova-mes{margin-top:2px;font-size:15px;font-weight:600;line-height:1.2}.prova-passo{color:hsl(var(--muted-foreground));white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:600}.prova-barra{background:hsl(var(--foreground)/.08);flex:none;height:3px}.prova-barra span{background:hsl(var(--primary));width:0;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.prova-body{overscroll-behavior:contain;flex:1;width:100%;max-width:760px;min-height:0;margin:0 auto;padding:28px 18px 60px;overflow-y:auto}@media (min-width:640px){.prova-body{padding:40px 28px 72px}}.prova-intro h2{text-transform:uppercase;margin:10px 0 18px;font-family:Anton,Inter,sans-serif;font-size:max(1.8rem,min(5.5vw,2.8rem));font-weight:400;line-height:1}.prova-intro p{color:hsl(var(--foreground)/.86);margin:0 0 14px;font-size:15px;line-height:1.7}.prova-aviso{border:1px solid hsl(var(--warning)/.35);background:hsl(var(--warning)/.08);border-radius:14px;margin:18px 0;padding:16px 18px}.prova-aviso p{margin:0;font-size:14px;line-height:1.65}.prova-aviso strong{color:hsl(var(--warning))}.prova-pergunta{margin:6px 0 22px;font-size:max(1.05rem,min(2.6vw,1.35rem));font-weight:600;line-height:1.5}.prova-alts{flex-direction:column;gap:10px;display:flex}.prova-alt{text-align:left;border:1px solid var(--line-med);background:var(--fill-card);width:100%;color:hsl(var(--foreground)/.9);border-radius:14px;align-items:flex-start;gap:12px;padding:15px 16px;font-size:14.5px;line-height:1.5;transition:border-color .2s,background .2s,transform .12s;display:flex}.prova-alt:hover{border-color:var(--line-hover);background:var(--fill-chip)}.prova-alt:active{transform:scale(.995)}.prova-alt[data-sel=true]{border-color:hsl(var(--primary)/.6);background:hsl(var(--primary)/.1);color:hsl(var(--foreground))}.prova-letra{border:1px solid var(--line-med);width:26px;height:26px;color:hsl(var(--muted-foreground));border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.prova-alt[data-sel=true] .prova-letra{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:transparent}.prova-rodape{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.prova-nota{text-align:center;border:1px solid var(--line-med);background:var(--fill-card);border-radius:20px;padding:34px 20px}.prova-nota-num{color:hsl(var(--primary));font-family:Anton,Inter,sans-serif;font-size:max(3.4rem,min(14vw,6rem));font-weight:400;line-height:.9}.prova-nota-de{color:hsl(var(--muted-foreground));font-family:Inter,sans-serif;font-size:1.2rem}.prova-revisao{flex-direction:column;gap:10px;margin-top:14px;display:flex}.prova-item{border:1px solid var(--line-med);background:var(--fill-card);border-left-width:3px;border-radius:14px;padding:14px 16px}.prova-item[data-ok=true]{border-left-color:hsl(var(--success))}.prova-item[data-ok=false]{border-left-color:hsl(var(--destructive))}.prova-item .pergunta{margin:0 0 8px;font-size:13.5px;font-weight:600;line-height:1.5}.prova-item .linha{color:hsl(var(--muted-foreground));margin:0;font-size:12.5px;line-height:1.6}.prova-item .linha b{font-weight:600}.prova-item .certa b{color:hsl(var(--success))}.prova-item .errada b{color:hsl(var(--destructive))}.prova-item .pq{color:hsl(var(--foreground)/.7);margin:8px 0 0;font-size:12.5px;line-height:1.6}@media (prefers-reduced-motion:reduce){.prova-screen,.prova-barra span{transition:none}}.luna-screen{z-index:70;background:radial-gradient(ellipse 90% 60% at 75% 0%,rgba(22,59,51,.55) 0%,transparent 60%),hsl(var(--background));opacity:0;pointer-events:none;flex-direction:column;transition:opacity .3s,transform .3s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;transform:translateY(10px)}@media (min-width:1024px){.luna-screen{left:var(--sw)}}@media (max-width:1023px){.luna-screen{z-index:40;bottom:var(--bn-h,76px)}}.luna-screen[data-open=true]{opacity:1;pointer-events:auto;transform:none}@media (min-width:1024px){body[data-luna-rota="1"] .luna-screen{top:64px;bottom:var(--bn-h,0px)}}@media (max-width:1023px){body[data-luna-rota="1"] .luna-screen{top:0}}body[data-luna-rota="1"] .ls-head{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.ls-head{border-bottom:1px solid var(--line-soft);background:hsl(var(--background)/.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex:none;align-items:center;gap:12px;padding:12px 16px;display:flex}@media (min-width:640px){.ls-head{padding:14px 28px}}.ls-avatar{border:1px solid var(--line-med);width:40px;height:40px;color:hsl(var(--primary));background:linear-gradient(140deg,#19433a,#17191c);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.ls-avatar:after{content:"";background:hsl(var(--primary));border:2px solid hsl(var(--background));border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.ls-name{font-size:15px;font-weight:600;line-height:1.2}.ls-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;width:100%;max-width:940px;min-height:0;margin:0 auto;padding:24px 16px;display:flex;overflow-y:auto}@media (min-width:640px){.ls-body{padding:32px 28px}}.msg{border-radius:16px;flex:none;max-width:82%;padding:14px 16px;font-size:14px;line-height:1.65;animation:.35s ease-out both slide-up}.msg.me{background:var(--fill-chip);border:1px solid var(--line-med);border-bottom-right-radius:6px;align-self:flex-end}.msg.luna{background:var(--fill-card);border:1px solid var(--line-med);border-bottom-left-radius:6px;align-self:flex-start}.msg strong{color:hsl(var(--primary))}.msg-typing{align-items:center;gap:4px;display:inline-flex}.msg-typing i{background:hsl(var(--foreground)/.45);border-radius:50%;width:6px;height:6px;animation:1.2s infinite blink-dot}.msg-typing i:nth-child(2){animation-delay:.18s}.msg-typing i:nth-child(3){animation-delay:.36s}@keyframes blink-dot{0%,60%,to{opacity:.25}30%{opacity:1}}.ls-lesson{border:1px solid var(--line-med);background:var(--fill-card);border-radius:14px;flex:none;align-self:flex-start;width:100%;max-width:340px;animation:.35s ease-out both slide-up;overflow:hidden}.ls-lesson img{aspect-ratio:16/9;object-fit:cover;object-position:center 22%;width:100%;display:block}.ls-lesson-body{align-items:center;gap:10px;padding:12px;display:flex}.ls-play{background:hsl(var(--primary));width:30px;height:30px;color:hsl(var(--primary-foreground));border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.ls-foot{flex:none;width:100%;max-width:940px;margin:0 auto;padding:0 16px 20px}@media (min-width:640px){.ls-foot{padding:0 28px 24px}}.ls-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ls-composer{border:1px solid var(--line-med);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.016));border-radius:18px;align-items:center;gap:8px;padding:10px 10px 10px 18px;transition:border-color .3s,box-shadow .7s cubic-bezier(.22,1,.36,1);display:flex}.light .ls-composer{background:hsl(var(--card))}.ls-composer:focus-within{border-color:var(--line-hover)}.ls-composer input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.ls-composer input::placeholder{color:hsl(var(--muted-foreground))}.ls-send{background:hsl(var(--primary));width:40px;height:40px;color:hsl(var(--primary-foreground));border-radius:12px;flex:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.ls-send:hover{background:hsl(var(--primary-glow));box-shadow:var(--shadow-glow)}.toast-viewport{z-index:100;pointer-events:none;flex-direction:column-reverse;gap:8px;padding:16px;display:flex;position:fixed;top:0;left:0;right:0}@media (min-width:640px){.toast-viewport{flex-direction:column;width:100%;max-width:420px;top:auto;bottom:0;left:auto;right:0}}.toast{border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;animation:.4s ease-out forwards slide-up;display:flex}.hero{border:1px solid var(--line-soft);background:var(--gradient-surface);border-radius:16px;padding:20px 16px;position:relative;overflow:hidden}@media (min-width:640px){.hero{padding:52px 40px 40px}}.hero-inner{z-index:2;position:relative}.hero-blob{filter:blur(72px);pointer-events:none;border-radius:50%;position:absolute}.login-screen{z-index:200;background:radial-gradient(ellipse 70% 55% at 20% 10%,rgba(18,43,38,.7) 0%,transparent 62%),radial-gradient(ellipse 60% 50% at 82% 88%,rgba(21,37,40,.6) 0%,transparent 65%),hsl(var(--background));place-items:center;padding:20px;display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}body[data-login="1"] .login-screen{display:grid}body[data-login="1"] .sidebar,body[data-login="1"] .header,body[data-login="1"] .bottom-nav,body[data-login="1"] .fab,body[data-login="1"] .platform-bg{display:none!important}body[data-login="1"] .content{padding-left:0}.thumbs-host{z-index:1;pointer-events:none;opacity:.62;filter:saturate(.88);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:radial-gradient(100% 100%,#000 62%,transparent 100%);mask-image:radial-gradient(100% 100%,#000 62%,transparent 100%)}.light .thumbs-host{opacity:.42}.login-card{z-index:2;border:1px solid var(--line-med);background:hsl(var(--background)/.45);-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);border-radius:20px;grid-template-columns:1fr;width:min(920px,100%);max-height:calc(100svh - 40px);animation:.35s cubic-bezier(.22,1,.36,1) both scale-in;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px -24px rgba(0,0,0,.85)}.light .login-card{background:hsl(var(--card)/.72)}@media (min-width:900px){.login-card{grid-template-columns:1fr 1fr}}.login-form{flex-direction:column;order:2;justify-content:center;padding:36px 26px 32px;display:flex}@media (min-width:900px){.login-form{order:1;padding:56px 52px}}.login-title{letter-spacing:-.02em;text-align:center;margin:0;font-size:max(1.5rem,min(3vw,2rem));font-weight:600}.login-sub{color:hsl(var(--muted-foreground));text-align:center;margin:10px 0 0;font-size:.95rem}.field{margin-top:22px}.field-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.field label{font-size:.8rem;font-weight:600}.field-link{color:hsl(var(--muted-foreground));font-size:.8rem;transition:color .2s}.field-link:hover{color:hsl(var(--primary))}.input-wrap{align-items:center;display:flex;position:relative}.field input{background:var(--fill-card);border:1px solid var(--line-med);border-radius:12px;outline:none;width:100%;padding:14px 16px;font-size:15px;transition:border-color .25s,box-shadow .5s cubic-bezier(.22,1,.36,1)}.field input::placeholder{color:hsl(var(--muted-foreground))}.field input:focus{border-color:hsl(var(--primary)/.5);box-shadow:0 0 28px rgba(46,234,187,.12)}.eye{width:34px;height:34px;color:hsl(var(--muted-foreground));border-radius:9px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;right:8px}.eye:hover{color:hsl(var(--foreground));background:var(--fill-chip)}.btn-login{background:hsl(var(--primary));width:100%;color:hsl(var(--primary-foreground));border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:30px;padding:15px;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-login:hover{background:hsl(var(--primary-glow));box-shadow:var(--shadow-glow)}.login-alt{text-align:center;color:hsl(var(--primary));margin-top:18px;font-size:.875rem;transition:opacity .2s;display:block}.login-alt:hover{opacity:.75}.login-logo-top{justify-content:center;margin-bottom:28px;display:flex}.login-logo-top img{width:min(240px,80%);height:auto}.login-art{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);border-top:1px solid var(--line-soft);background:radial-gradient(68% 58% at 50% 46%,rgba(22,59,51,.5) 0%,transparent 70%),linear-gradient(160deg,rgba(18,21,23,.42) 0%,rgba(9,10,11,.55) 100%);order:1;place-items:center;min-height:220px;padding:24px;display:grid;position:relative;overflow:hidden}@media (min-width:900px){.login-art{border-top:0;border-left:1px solid var(--line-soft);order:2;min-height:0;padding:40px}}.glass-icon{aspect-ratio:1;will-change:transform;width:min(72%,300px);transition:transform .55s cubic-bezier(.22,1,.36,1);transform:perspective(1000px)}.glass-svg{filter:drop-shadow(0 26px 44px rgba(0,0,0,.7))drop-shadow(0 0 46px rgba(46,234,187,.28));width:100%;height:100%;overflow:visible}.gi-halo{filter:blur(38px);opacity:.4}.gi-drop{filter:blur(18px);opacity:.8}.gi-sheen{mix-blend-mode:screen}.gi-rim{mix-blend-mode:screen;opacity:.85}.hero-full{margin:0 calc(-1*var(--pad));text-align:center;background:linear-gradient(180deg,#101917 0%,#0b0d0e 55%,hsl(var(--background))100%);border:0;border-radius:0;justify-content:center;align-items:center;min-height:max(480px,min(74svh,840px));padding:104px 20px 72px;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.hero-full{padding:120px 40px 88px}}.hero-full .hero-inner{width:100%;max-width:900px}.hero-fx{pointer-events:none;transform:translate3d(var(--mx,0px),var(--my,0px),0);will-change:transform;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;top:-12%;bottom:-12%;left:-12%;right:-12%;overflow:hidden}.hero-orb{filter:blur(72px);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;position:absolute}.o1{background:rgba(29,124,100,.34);width:34vw;height:34vw;animation:26s ease-in-out infinite aurora-1;top:8%;left:6%}.o2{background:rgba(28,95,61,.3);width:26vw;height:26vw;animation:34s ease-in-out infinite aurora-2;top:24%;right:8%}.o3{background:rgba(32,101,98,.26);width:30vw;height:30vw;animation:42s ease-in-out infinite aurora-3;bottom:4%;left:36%}.light .o1{background:rgba(71,209,175,.2)}.light .o2{background:rgba(77,203,140,.16)}.light .o3{background:rgba(81,200,196,.16)}.hero-spot{pointer-events:none;filter:blur(46px);background:radial-gradient(rgba(44,150,124,.3) 0%,rgba(31,92,79,.13) 45%,transparent 70%);border-radius:50%;width:min(1200px,160%);height:700px;animation:44s ease-in-out infinite aurora-3;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.light .hero-full{background:linear-gradient(180deg,#ecf3f1 0%,#eaeef0 70%,hsl(var(--background))100%)}.light .hero-spot{background:radial-gradient(rgba(77,203,172,.22) 0%,transparent 68%)}.greet{letter-spacing:-.03em;color:hsl(var(--foreground));margin:0;font-size:max(1.6rem,min(4.4vw,3rem));font-weight:700;line-height:1.05}.greet-sub{color:hsl(var(--foreground)/.5);margin:14px 0 0;font-size:max(.95rem,min(1.7vw,1.25rem));font-weight:400}.luna-box{text-align:left;border:1px solid var(--line-med);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.016));border-radius:18px;max-width:840px;margin:30px auto 0;transition:border-color .3s,box-shadow .7s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px 1px rgba(255,255,255,.05)}.light .luna-box{background:hsl(var(--card));box-shadow:var(--shadow-md)}.luna-box:focus-within{border-color:hsl(var(--primary)/.45);box-shadow:0 0 32px rgba(51,112,142,.14)}.luna-row{align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex}.luna-mark{color:hsl(var(--foreground)/.5);flex:none}.luna-field{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.luna-prefix{color:hsl(var(--foreground)/.45);flex:none;font-size:16px}.luna-field input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:16px}.luna-field input::placeholder{color:hsl(var(--foreground)/.82)}.luna-btn{background:hsl(var(--primary));width:46px;height:46px;color:hsl(var(--primary-foreground));border-radius:13px;flex:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.luna-btn:hover{background:hsl(var(--primary-glow));box-shadow:var(--shadow-glow)}.luna-foot{border-top:1px solid var(--line-soft);align-items:center;gap:8px;min-width:0;padding:12px 16px;display:flex}.luna-foot>.meta{flex:none}.luna-populares{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto;overflow-y:hidden;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,#000 88%,transparent 100%)}.luna-populares::-webkit-scrollbar{display:none}.luna-populares>.chip{scroll-snap-align:start;flex:none}.powered{color:hsl(var(--foreground)/.42);align-items:center;gap:8px;margin:22px 0 0;font-size:13px;display:inline-flex}.dest-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:1024px){.dest-grid{grid-template-columns:repeat(4,1fr);gap:16px}}.dest-card{aspect-ratio:3/4;border:1px solid var(--line-card);color:#e9eced;background:#060807;border-radius:16px;flex-direction:column;justify-content:space-between;padding:20px;transition:transform .5s ease-out,border-color .5s ease-out;animation:.55s cubic-bezier(.22,1,.36,1) both track-rise;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.dest-card{aspect-ratio:auto;height:max(300px,min(44svh,470px));padding:24px}}@media (hover:hover) and (pointer:fine){.dest-card:hover{border-color:var(--line-hover);transform:scale(1.015)}.dest-card:hover .dest-img{opacity:1;transform:scale(1.04)}.dest-card:hover .track-cta{background:rgba(255,255,255,.12)}}@media (hover:none) and (pointer:coarse){.dest-card:active{transform:scale(.97)}}.dest-img{object-fit:cover;opacity:.9;width:100%;height:100%;transition:opacity .6s ease-out,transform .7s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}.dest-shade{pointer-events:none;background:linear-gradient(rgba(3,6,5,.82) 0%,rgba(3,6,5,.18) 42%,rgba(3,6,5,.86) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.dest-title{z-index:2;color:#fff;letter-spacing:.005em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-family:Anton,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.4rem;font-weight:400;line-height:1;position:relative}@media (min-width:420px){.dest-title{font-size:1.7rem}}@media (min-width:1024px){.dest-title{font-size:max(1.7rem,min(2.3vw,2.6rem))}}.track-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:1024px){.track-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:16px}}.track-card{aspect-ratio:3/4;border:1px solid var(--line-card);background:var(--track-bg);color:#e9eced;border-radius:16px;flex-direction:column;justify-content:space-between;padding:20px;transition:transform .5s ease-out,border-color .5s ease-out;animation:.55s cubic-bezier(.22,1,.36,1) both track-rise;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.track-card{aspect-ratio:auto;height:300px}}@media (min-width:1024px){.track-card{height:max(280px,min(36svh,420px));padding:24px}}@media (hover:hover) and (pointer:fine){.track-card:hover{border-color:var(--line-hover);transform:scale(1.015)}.track-card:hover .track-cta{background:rgba(255,255,255,.12)}}@media (hover:none) and (pointer:coarse){.track-card:active{transform:scale(.97)}}.track-glow{pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 100%,var(--glow,rgba(51,112,142,.55))0%,transparent 70%);animation:10.5s ease-in-out infinite track-glow-breathe;position:absolute;top:-20%;bottom:-20%;left:-20%;right:-20%}.track-mask{pointer-events:none;background:linear-gradient(rgba(0,0,0,.1) 0%,rgba(0,0,0,.55) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.track-kicker{z-index:2;text-transform:uppercase;letter-spacing:.14em;color:rgba(255,255,255,.6);align-items:center;gap:8px;font-size:10px;display:flex;position:relative}.track-title{z-index:2;letter-spacing:-.02em;color:#fff;overflow-wrap:anywhere;margin:0;font-size:1.375rem;font-weight:600;line-height:1.08;position:relative}@media (min-width:1024px){.track-title{font-size:max(1.4rem,min(1.9vw,2.25rem))}}.track-title.sm{font-size:1.15rem}@media (min-width:1024px){.track-title.sm{font-size:max(1.1rem,min(1.5vw,1.6rem))}}.track-foot{z-index:2;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.track-cta{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .3s;display:inline-flex}.track-progress{background:hsl(var(--primary-glow));z-index:3;height:3px;position:absolute;bottom:0;left:0}.banner-base{margin:0 calc(-1*var(--pad));min-height:max(360px,min(52svh,560px));padding:120px var(--pad)40px;background:#0b0d0e;align-items:flex-end;display:flex;position:relative;overflow:hidden}.light .banner-base{background:#dce2e5}@media (min-width:640px){.banner-base{padding:140px var(--pad)48px}}.banner-bg{object-fit:cover;opacity:.65;filter:blur(20px)saturate(1.25);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.16)}.banner-mask{pointer-events:none;background:linear-gradient(90deg,hsl(var(--background))2%,hsl(var(--background)/.82)38%,hsl(var(--background)/.4)72%,hsl(var(--background)/.25)100%),linear-gradient(0deg,hsl(var(--background))1%,hsl(var(--background)/.6)28%,transparent 62%),linear-gradient(180deg,hsl(var(--background)/.75)0%,transparent 22%);position:absolute;top:0;bottom:0;left:0;right:0}.banner-inner{z-index:2;position:relative}.banner-title{text-transform:uppercase;letter-spacing:.005em;color:hsl(var(--foreground));margin:10px 0 0;font-family:Anton,Inter,sans-serif;font-size:max(1.9rem,min(4.4vw,3.4rem));font-weight:400;line-height:.98}.vitrine{margin-top:6px}.stack>.vitrine-cheia{width:auto;max-width:none;margin-inline:calc(var(--pad)*-1);--recuo:max(var(--pad),calc((100% - var(--leitura))/2));align-self:stretch}.stack>.vitrine-cheia>.vitrine-head{padding-inline:var(--recuo)}.stack>.vitrine-cheia>.vitrine-rail{padding-inline:var(--recuo);scroll-padding-inline:var(--recuo)}.vitrine-head{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.vitrine-title{letter-spacing:.01em;color:hsl(var(--foreground)/.78);align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:300;display:inline-flex}.vitrine-logo{width:auto;height:20px;display:block}@media (min-width:768px){.vitrine-logo{height:24px}}.kicker-logo{width:auto;height:20px;margin:0 0 2px;display:block}@media (min-width:640px){.kicker-logo{height:24px}}.vitrine-nav{gap:10px;display:none}@media (min-width:768px){.vitrine-nav{display:flex}}.swipe-btn{width:36px;height:36px;color:hsl(var(--muted-foreground));background:#0b0d0e;border:1px solid #0b0d0e;border-radius:6px;justify-content:center;align-items:center;transition:all .2s ease-in-out;display:flex}.light .swipe-btn{background:hsl(var(--card));border-color:hsl(var(--border))}.swipe-btn:hover{color:hsl(var(--primary));background:hsl(var(--primary)/.06);border-color:hsl(var(--primary)/.3)}.swipe-btn[data-rail="-1"] .icon{transform:rotate(180deg)}.vitrine-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;padding:14px 0 18px;display:flex;overflow-x:auto}.vitrine-rail::-webkit-scrollbar{display:none}.vitrine-rail>*{scroll-snap-align:start}@media (hover:hover) and (pointer:fine){.vitrine-rail,.topico-trilho,.luna-populares{cursor:grab}[data-arrastando]{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.item-box{border-radius:6px;flex:0 0 42%;max-width:280px;transition:transform .2s ease-in-out}@media (min-width:640px){.item-box{flex-basis:196px}}@media (min-width:1280px){.item-box{flex-basis:212px}}@media (hover:hover) and (pointer:fine){.item-box:hover{transform:translateY(-10px)}.item-box:hover .item-thumb{border-color:var(--line-hover)}.item-box:hover .item-title{color:hsl(var(--foreground))}}@media (hover:none) and (pointer:coarse){.item-box:active{transform:scale(.97)}}.item-thumb{aspect-ratio:1080/1816;border:1px solid var(--line-soft);background:#0b0d0e;border-radius:6px;transition:border-color .2s;position:relative;overflow:hidden}.item-thumb img{object-fit:cover;width:100%;height:100%;transition:all .2s ease-in-out;display:block}.item-box[data-lock="1"] .item-thumb img,.item-box[data-lock="1"] .cover-gen{filter:grayscale();transition:filter .2s ease-in-out}.item-box[data-lock="1"]:hover .item-thumb img,.item-box[data-lock="1"]:hover .cover-gen{filter:grayscale(0)}.item-lock{color:#fff;background:rgba(0,0,0,.45);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.item-novo{z-index:2;text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:rgba(10,12,13,.42);padding:7px 10px;font-size:10.5px;font-weight:700;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(255,255,255,.22)}@media (max-width:639px){.item-novo{letter-spacing:.1em;padding:6px 8px;font-size:9.5px}}.item-progress{background:hsl(var(--foreground)/.1);border-radius:2px;height:2px;margin:5px 6px 0}.item-progress span{background:hsl(var(--primary));border-radius:2px;height:100%;display:block}.item-title{text-align:center;color:hsl(var(--foreground)/.72);margin-top:8px;font-size:.8rem;line-height:1.35;transition:color .2s;display:block}.curso-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}@media (min-width:1280px){.curso-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.sub-box{transition:transform .2s ease-in-out;display:block}@media (hover:hover) and (pointer:fine){.sub-box:hover{transform:translateY(-6px)}.sub-box:hover .sub-thumb{border-color:var(--line-hover)}.sub-box:hover .sub-play{opacity:1;transform:scale(1)}}@media (hover:none) and (pointer:coarse){.sub-box:active{transform:scale(.98)}}.sub-thumb{aspect-ratio:16/9;border:1px solid var(--line-soft);background:#0b0d0e;border-radius:12px;transition:border-color .2s;display:block;position:relative;overflow:hidden}.sub-thumb img{object-fit:cover;width:100%;height:100%;display:block}.sub-thumb.sem-arte{border-left:4px solid var(--cor-capa,hsl(var(--primary)))}.curso-pagina .btn-primary{background:var(--cor-capa,hsl(var(--primary)))}.curso-pagina .btn-primary:hover{filter:brightness(1.1);box-shadow:none}.curso-pagina .progress-fill{background:var(--cor-capa,hsl(var(--primary)))}.curso-pagina .progress .primary{color:var(--cor-capa,hsl(var(--primary)))}.sub-fundo{background:#121417;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.sub-fundo img{filter:blur(22px)saturate(.75)brightness(.5);transform:scale(1.35)}.sub-fundo:after{content:"";background:linear-gradient(rgba(6,8,9,.5),rgba(6,8,9,.74));position:absolute;top:0;bottom:0;left:0;right:0}.sub-fundo-txt{z-index:2;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.75);overflow-wrap:anywhere;align-items:center;padding:16px 18px;font-size:15px;font-weight:700;line-height:1.28;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.sub-num{z-index:3;letter-spacing:.02em;color:#fff;background:rgba(8,9,10,.82);border:1px solid rgba(255,255,255,.16);border-radius:7px;padding:4px 8px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.sub-thumb.sem-arte .sub-num{left:14px}.sub-play,.sub-ok{z-index:3;color:#fff;background:var(--cor-capa,hsl(var(--primary)));justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.sub-play,.sub-ok{background:color-mix(in srgb,var(--cor-capa,hsl(var(--primary)))38%,rgba(10,12,13,.5))}}.sub-play,.sub-ok{-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);box-shadow:inset 0 1px rgba(255,255,255,.3),inset 0 0 0 1px rgba(255,255,255,.14),0 6px 16px -6px rgba(0,0,0,.7)}.sub-play{opacity:0;border-radius:50%;width:32px;height:32px;transition:opacity .2s ease-in-out,transform .2s ease-in-out;bottom:10px;right:10px;transform:scale(.8)}@media (hover:none) and (pointer:coarse){.sub-play{opacity:1;transform:scale(1)}}.sub-ok{border-radius:9px;width:26px;height:26px;top:10px;right:10px}.sub-box[data-vista="1"] .sub-thumb img{opacity:.55}.sub-titulo{margin:10px 0 0;font-size:14px;font-weight:600;line-height:1.35}.sub-meta{color:hsl(var(--muted-foreground));margin:5px 0 0;font-size:11.5px}.banner-base[data-especial="1"] .banner-bg{filter:none;opacity:.92;transform:scale(1.02)}.live-card{max-width:520px;padding:0;transition:transform .2s ease-in-out,border-color .2s ease-in-out;display:block;overflow:hidden}@media (hover:hover) and (pointer:fine){.live-card:hover{border-color:var(--line-hover);transform:translateY(-4px)}.live-card:hover .live-cta{filter:brightness(1.06)}}.live-capa{aspect-ratio:16/9;background:#121417;display:block;position:relative;overflow:hidden}.live-capa img{object-fit:cover;z-index:2;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.live-gerada{z-index:1;background:linear-gradient(150deg,#0d2e26 0%,#08181a 55%,#070b12 100%);position:absolute;top:0;bottom:0;left:0;right:0}.live-selo{z-index:3;letter-spacing:.08em;background:hsl(var(--destructive));color:#fff;border-radius:9999px;align-items:center;gap:7px;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.live-selo .live-dot,.live-selo .live-dot:after{background:#fff}.live-corpo{padding:18px}.live-linha{align-items:center;gap:8px;margin:7px 0 0;display:flex}.live-linha .icon{flex:none}.live-cta{justify-content:center;width:100%;margin-top:16px}.cover-gen{text-align:center;background:var(--cover-bg);flex-direction:column;justify-content:center;align-items:center;padding:34px 14px 22px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.cover-gen:after{content:"";background:linear-gradient(transparent 45%,rgba(0,0,0,.5) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.cover-logo{color:#fff;opacity:.95;width:24px;height:24px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.cover-title{z-index:2;text-transform:uppercase;color:#fff;overflow-wrap:anywhere;font-family:Anton,Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.06;position:relative}.cover-kicker{z-index:2;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.62);margin-bottom:6px;font-size:8.5px;position:relative}[data-tone="1"]{--cover-bg:linear-gradient(165deg,#0d2e26 0%,#071412 60%,#050807 100%)}[data-tone="2"]{--cover-bg:linear-gradient(165deg,#12232b 0%,#0a1418 60%,#050708 100%)}[data-tone="3"]{--cover-bg:linear-gradient(165deg,#20202a 0%,#101018 60%,#070709 100%)}[data-tone="4"]{--cover-bg:linear-gradient(165deg,#1d2a12 0%,#0f1509 60%,#060803 100%)}[data-tone="5"]{--cover-bg:linear-gradient(165deg,#2a1a12 0%,#160e09 60%,#080504 100%)}[data-tone="6"]{--cover-bg:linear-gradient(165deg,#101a2e 0%,#080d17 60%,#04060a 100%)}.dc-capa{border:1px solid var(--line-med);background:radial-gradient(70% 90% at 82% 40%,rgba(22,59,51,.75) 0%,transparent 65%),linear-gradient(150deg,#121416 0%,#090a0b 100%);border-radius:22px;align-items:center;gap:20px;min-height:300px;padding:34px 22px;display:grid;position:relative;overflow:hidden}@media (min-width:820px){.dc-capa{min-height:360px;padding:52px 44px}}.light .dc-capa{background:linear-gradient(150deg,#f3f5f6,#e7ecee)}.dc-mes{text-transform:uppercase;letter-spacing:.01em;margin:8px 0 0;font-family:Anton,Inter,sans-serif;font-size:max(2.2rem,min(6.5vw,4.2rem));font-weight:400;line-height:.95}.dc-botoes{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}@media (max-width:560px){.dc-botoes{gap:8px}.dc-botoes>.btn{justify-content:center;width:100%;padding:12px 16px}.dc-botoes>.pill{white-space:nowrap;flex:1 1 0;justify-content:center;gap:.3rem;min-width:0;padding:.44rem .5rem;font-size:.72rem}.dc-botoes>.pill .icon{width:13px;height:13px}}.dc-video{object-fit:cover;z-index:1;mix-blend-mode:screen;pointer-events:none;width:110%;height:100%;display:block;position:absolute;top:0;bottom:0;left:25%;right:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.28) 16%,rgba(0,0,0,.78) 36%,#000 56%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.28) 16%,rgba(0,0,0,.78) 36%,#000 56%)}.dc-capa>div{z-index:2;position:relative}@media (max-width:819px){.dc-video{opacity:.55;-webkit-mask-image:linear-gradient(160deg,transparent 12%,rgba(0,0,0,.35) 46%,#000 86%);mask-image:linear-gradient(160deg,transparent 12%,rgba(0,0,0,.35) 46%,#000 86%)}}.dc-colunas{align-items:start;gap:16px;display:grid}@media (min-width:900px){.dc-colunas{grid-template-columns:minmax(0,1fr) 340px}}.rank-linha{border:1px solid var(--line-soft);background:var(--fill-card);border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:11px 12px;transition:all .2s;display:flex}.rank-linha:hover{border-color:var(--line-hover)}.rank-linha[data-eu="1"]{border-color:hsl(var(--primary)/.4);background:hsl(var(--primary)/.07)}.rank-pos{background:var(--fill-chip);width:26px;height:26px;color:hsl(var(--muted-foreground));border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.rank-linha[data-top="1"] .rank-pos{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.rank-pts{color:hsl(var(--primary));margin-left:auto;font-size:13px;font-weight:600}.dc-aula{border:1px solid var(--line-soft);background:var(--fill-card);border-radius:14px;align-items:center;gap:12px;margin-bottom:10px;padding:10px;transition:all .2s;display:flex}.dc-aula:hover{border-color:var(--line-hover);transform:translateY(-2px)}.dc-aula img{object-fit:cover;border-radius:8px;flex:none;width:56px;height:84px}.tab[data-breve="1"]{opacity:.55;cursor:not-allowed}.banner-cover{z-index:3;border:1px solid var(--line-med);border-radius:10px;width:190px;display:none;position:absolute;bottom:36px;right:40px;box-shadow:0 24px 48px -12px rgba(0,0,0,.7)}@media (min-width:1100px){.banner-cover{display:block}}@media (min-width:1400px){.banner-cover{width:224px;right:64px}}.tabs{border-bottom:1px solid var(--line-soft);gap:24px;padding:0 2px;display:flex}@media (max-width:560px){.tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:18px;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs>.tab{white-space:nowrap;flex:none;font-size:.82rem}}.tab{color:hsl(var(--muted-foreground));border-bottom:2px solid transparent;margin-bottom:-1px;padding:14px 2px;font-size:.85rem;font-weight:500;transition:color .2s ease-in-out,border-color .2s ease-in-out;position:relative}.tab:hover{color:hsl(var(--foreground))}.tab[data-active=true]{color:hsl(var(--primary));border-color:hsl(var(--primary))}.tab .count{color:hsl(var(--muted-foreground));margin-left:6px;font-size:.7rem}.mes-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}@media (min-width:768px){.mes-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}}.mes-rail>.mes-card{scroll-snap-align:start;flex:0 0 46%;max-width:220px}@media (min-width:640px){.mes-rail>.mes-card{flex-basis:170px}}@media (min-width:1280px){.mes-rail>.mes-card{flex-basis:186px}}.mes-card{border-radius:6px;transition:transform .2s ease-in-out;display:block}@media (hover:hover) and (pointer:fine){.mes-card:hover{transform:translateY(-10px)}.mes-card:hover .item-thumb{border-color:var(--line-hover)}.mes-card:hover .mes-label{color:hsl(var(--foreground))}}@media (hover:none) and (pointer:coarse){.mes-card:active{transform:scale(.97)}}.mes-card[data-status=encerrado] .item-thumb img{opacity:.5;filter:saturate(.55)}.mes-card[data-status=encerrado]:hover .item-thumb img{opacity:.8;filter:saturate()}.mes-card[data-status=breve] .item-thumb img{filter:grayscale();opacity:.35}.mes-badge{z-index:2;text-transform:uppercase;letter-spacing:.08em;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(8,9,10,.72);border:1px solid rgba(255,255,255,.12);border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:9.5px;font-weight:600;display:inline-flex;position:absolute;top:8px;left:8px}.mes-badge.aberto{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:transparent}.mes-badge.correcao{background:rgba(122,32,120,.85);border-color:rgba(255,255,255,.18)}.mes-label{color:hsl(var(--foreground)/.72);margin-top:9px;font-size:.8rem;line-height:1.3;transition:color .2s;display:block}.mes-sub{color:hsl(var(--muted-foreground));margin-top:2px;font-size:.7rem;display:block}.etapa-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.etapa{border:1px solid var(--line-soft);border-radius:6px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.etapa:hover{border-color:var(--line-hover);transform:translateY(-6px)}.etapa img{aspect-ratio:1080/1816;object-fit:cover;width:100%;display:block}.etapa-info{background:var(--fill-card);padding:12px}.correcao-banner{border:1px solid var(--line-med);aspect-ratio:1920/1080;border-radius:10px;max-height:340px;position:relative;overflow:hidden}.correcao-banner img{object-fit:cover;object-position:center;width:100%;height:100%}.progress{align-items:center;gap:12px;display:flex}.progress-track{background:var(--fill-med,rgba(255,255,255,.08));border-radius:9999px;flex:1;height:6px;overflow:hidden}.light .progress-track{background:#d0d8dc}.progress-fill{background:hsl(var(--primary));border-radius:9999px;height:100%;transition:width .7s ease-out}.progress-fill.tier{background-image:var(--tier-gradient)}.feed-layout{justify-content:center;align-items:start;gap:28px;width:100%;margin-left:auto;margin-right:auto;display:grid}.feed-col{flex-direction:column;gap:14px;width:100%;min-width:0;max-width:620px;margin-left:auto;margin-right:auto;display:flex}@media (min-width:1180px){.feed-layout{grid-template-columns:minmax(0,620px) 320px}}.rail{flex-direction:column;gap:16px;display:none;position:-webkit-sticky;position:sticky;top:88px}@media (min-width:1180px){.rail{display:flex}}.feed-tabs{z-index:20;border:1px solid var(--line-med);background:hsl(var(--background)/.68);-webkit-backdrop-filter:blur(30px)saturate(140%)brightness(.72);backdrop-filter:blur(30px)saturate(140%)brightness(.72);border-radius:16px;align-items:center;margin-bottom:4px;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s;display:flex;position:-webkit-sticky;position:sticky;top:76px;box-shadow:0 10px 30px -18px rgba(0,0,0,.85)}.light .feed-tabs{background:hsl(var(--background)/.78);-webkit-backdrop-filter:blur(30px)saturate(140%)brightness(1.1);backdrop-filter:blur(30px)saturate(140%)brightness(1.1)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.feed-tabs{background:hsl(var(--background)/.94)}}.light .feed-tabs{background:hsl(var(--background)/.55)}.feed-tabs[data-oculto=true]{opacity:0;pointer-events:none;transform:translateY(-160px)}@media (prefers-reduced-motion:reduce){.feed-tabs{transition:none}}.feed-tab{color:hsl(var(--muted-foreground));white-space:nowrap;flex:1;padding:14px 8px;font-size:14.5px;font-weight:600;transition:color .2s;position:relative}.feed-tab:hover,.feed-tab[data-on=true]{color:hsl(var(--foreground))}.feed-tab:after{content:"";background:hsl(var(--primary));opacity:0;border-radius:99px;width:0;height:2px;transition:width .3s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.feed-tab[data-on=true]:after{opacity:1;width:56px}.feed-msg{width:44px;height:44px;color:hsl(var(--muted-foreground));border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:6px;transition:all .2s;display:flex;position:relative}.feed-msg:hover{background:var(--fill-chip);color:hsl(var(--foreground))}.feed-msg i{background:hsl(var(--primary));border:2px solid hsl(var(--background));border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:9px}.composer{transition:border-color .3s;position:relative;overflow:hidden}.composer:hover{border-color:var(--line-hover)}.composer-fake{text-align:left;color:hsl(var(--muted-foreground));background:var(--fill-chip);border:1px solid var(--line-soft);border-radius:14px;flex:1;padding:12px 16px;font-size:15px;transition:all .2s}.composer-fake:hover{border-color:var(--line-hover);color:hsl(var(--foreground))}.post-menu{color:hsl(var(--muted-foreground));margin-left:auto}.post-midia{background:rgba(0,0,0,.35);margin:0 -16px;position:relative;overflow:hidden}.post-midia img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}@media (min-width:640px){.post-midia img{aspect-ratio:1}}.post-tag-midia{position:absolute;top:12px;left:12px}.post-acoes{align-items:center;gap:2px;padding:8px 0 4px;display:flex}.post-curtidas{margin:2px 0 6px;font-size:13.5px;font-weight:600}.post-evento{border-radius:0;margin:0 -16px;overflow:hidden}.evento-arte{background:rgba(0,0,0,.4);line-height:0;position:relative}.evento-arte img{width:100%;height:auto;display:block}.evento-arte.carregando img{aspect-ratio:16/9;object-fit:cover}.evento-selo{letter-spacing:.06em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(10,12,13,.62);border-radius:9999px;padding:5px 11px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.evento-faixa{isolation:isolate;--cor-evento:hsl(var(--primary));position:relative;overflow:hidden}.evento-blur{object-fit:cover;filter:blur(28px)saturate(1.5);z-index:-2;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.6)}.evento-veu{z-index:-1;background:linear-gradient(180deg,var(--cor-evento,hsl(var(--primary)))0%,rgba(8,10,11,.9) 100%);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.evento-veu{background:linear-gradient(180deg,color-mix(in srgb,var(--cor-evento,hsl(var(--primary)))26%,rgba(8,10,11,.86))0%,rgba(8,10,11,.9) 100%)}}.light .evento-veu{background:linear-gradient(180deg,var(--cor-evento,hsl(var(--primary)))0%,rgba(255,255,255,.92) 100%)}@supports (color:color-mix(in lab, red, red)){.light .evento-veu{background:linear-gradient(180deg,color-mix(in srgb,var(--cor-evento,hsl(var(--primary)))20%,rgba(255,255,255,.88))0%,rgba(255,255,255,.92) 100%)}}.evento-conteudo{color:#fff;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex;position:relative}.evento-topo{flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-width:0;display:flex}.light .evento-conteudo{color:hsl(var(--foreground))}.evento-onde{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.14);border-radius:9999px;flex:none;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.light .evento-onde{background:rgba(0,0,0,.06);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.evento-onde .icon{flex:none}.evento-quando{flex:1;min-width:130px;line-height:1.3}.evento-quando b{font-size:14.5px;font-weight:700;display:block}.evento-quando span{opacity:.72;margin-top:2px;font-size:12.5px;display:block}.evento-acoes{flex:none;align-items:center;gap:8px;display:flex}.evento-acoes .btn{padding:9px 15px;font-size:13px}.evento-faixa .evento-ver{white-space:nowrap;background:var(--cor-evento);color:#121417;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 10px 24px -10px var(--cor-evento);border:0}@supports (color:color-mix(in lab, red, red)){.evento-faixa .evento-ver{box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 10px 24px -10px color-mix(in srgb,var(--cor-evento)75%,transparent)}}.evento-faixa .evento-ver{transition:filter .2s,box-shadow .25s,transform .16s cubic-bezier(.23,1,.32,1)}.evento-faixa .evento-ver:hover{filter:brightness(1.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 14px 30px -10px var(--cor-evento)}@supports (color:color-mix(in lab, red, red)){.evento-faixa .evento-ver:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 14px 30px -10px color-mix(in srgb,var(--cor-evento)85%,transparent)}}.evento-faixa .evento-ver:active{transform:scale(.97)}.evento-faixa .evento-ver .icon{color:inherit}.evento-lembrar{color:#fff;white-space:nowrap;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.28)}.light .evento-lembrar{color:hsl(var(--foreground));background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.14)}.evento-lembrar:hover{background:rgba(255,255,255,.2)}.evento-lembrar[data-on=true]{background:hsl(var(--success)/.22);border-color:hsl(var(--success)/.5);color:hsl(var(--success))}.post-evento .evento-quando{flex:0 auto;order:1}.post-evento .evento-topo{order:2}.post-evento .evento-acoes{order:3;margin-left:auto}.post-evento .evento-onde{border-radius:50%;flex:none;justify-content:center;width:34px;height:34px;padding:0}.post-evento .evento-onde-txt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:560px){.post-evento .evento-conteudo{gap:10px;padding:13px 14px}.post-evento .evento-acoes{flex-basis:100%;margin-left:0}.post-evento .evento-acoes .btn{flex:1;justify-content:center}}.evento-faixa.compacta{border:1px solid var(--line-med);border-radius:16px}.evento-solto{border:1px solid var(--line-med);border-radius:16px;overflow:hidden}.evento-grade{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:700px){.evento-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.evento-grade{grid-template-columns:repeat(3,minmax(0,1fr))}}.evento-solto.compacto{flex-direction:column;display:flex}.evento-solto.compacto .evento-faixa{flex:1;display:flex}.evento-solto.compacto .evento-conteudo{flex-flow:column;flex:1;align-items:stretch;gap:9px;padding:12px 13px}.evento-solto.compacto .evento-acoes{margin-top:auto}.evento-solto.compacto .evento-onde{padding:5px 10px;font-size:11.5px}.evento-solto.compacto .evento-quando{min-width:0}.evento-solto.compacto .evento-quando b{font-size:13.5px}.evento-solto.compacto .evento-quando span{font-size:12px}.evento-solto.compacto .evento-acoes{gap:7px}.evento-solto.compacto .evento-acoes .btn{flex:1;justify-content:center;min-width:0;padding:8px 10px;font-size:12.5px}.evento-solto.compacto .evento-acoes .btn span{text-overflow:ellipsis;overflow:hidden}@media (max-width:699px){.evento-solto.compacto .evento-conteudo{gap:11px;padding:14px}.evento-solto.compacto .evento-onde{padding:6px 12px;font-size:12px}.evento-solto.compacto .evento-secao{padding:6px 12px;font-size:11.5px}.evento-solto.compacto .evento-quando b{font-size:15px}.evento-solto.compacto .evento-quando span{font-size:12.5px}.evento-solto.compacto .evento-acoes{gap:8px}.evento-solto.compacto .evento-acoes .btn{padding:12px;font-size:13.5px}}.evento-secao{letter-spacing:.02em;background:rgba(255,255,255,.1);border-radius:9999px;flex:none;align-items:center;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.light .evento-secao{background:rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.post-texto{color:hsl(var(--foreground)/.86);white-space:pre-line;margin:0;font-size:14.5px;line-height:1.6}.post-texto.cortado{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-mais{color:hsl(var(--muted-foreground));margin-top:4px;font-size:13px}.post-mais:hover{color:hsl(var(--foreground))}.rail-card{border:1px solid var(--line-med);background:var(--fill-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;padding:16px}.rail-titulo{align-items:center;gap:8px;margin:0 0 12px;font-size:12.5px;font-weight:600;display:flex}.rail-titulo .icon{color:hsl(var(--primary))}.rail-stats{text-align:center;grid-template-columns:repeat(3,1fr);margin-top:16px;display:grid}.rail-stats b{font-size:1.1rem;line-height:1;display:block}.rail-stats span{text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground));margin-top:4px;font-size:10px;font-weight:600;display:block}.rail-link{border-top:1px solid var(--line-soft);color:hsl(var(--muted-foreground));align-items:center;gap:8px;margin-top:16px;padding-top:12px;font-size:13px;transition:all .2s;display:flex}.rail-link:hover{color:hsl(var(--foreground))}.rail-eu{align-items:center;gap:11px;padding-top:2px;display:flex}.rail-eu-txt{flex:1;min-width:0}.rail-eu-nome{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.rail-eu-txt .meta{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.selo-destaque{filter:drop-shadow(0 8px 16px rgba(0,0,0,.5));flex:none;width:54px;height:auto;margin:0;animation:.6s cubic-bezier(.22,1,.36,1) both selo-entra;display:block}.light .selo-destaque{filter:drop-shadow(0 10px 18px rgba(20,30,32,.28))}@keyframes selo-entra{0%{opacity:0;filter:blur(6px);transform:scale(.7)rotate(-8deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.selo-destaque{animation:none}}.rail-eu .avatar{margin-left:auto;margin-right:auto}.perfil-cartao{margin-top:88px}.perfil-acoes{flex-wrap:wrap;align-self:center;gap:8px;display:flex}@media (max-width:640px){.perfil-acoes{width:100%}.perfil-acoes .btn{flex:1;justify-content:center}}.perfil-avatar{border-radius:22px;width:76px;height:76px;margin-left:auto;margin-right:auto;font-size:24px}.membro-acoes{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.membro-acoes .btn{justify-content:center;min-width:150px}.link-membro{color:inherit;text-decoration:none;transition:color .2s}.link-membro:hover{color:hsl(var(--primary-glow))}.light .link-membro:hover{color:hsl(var(--primary))}.sugestao{align-items:center;gap:10px;padding:8px 0;display:flex}.btn-seguir{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:999px;margin-left:auto;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}.btn-seguir[data-on=true]{background:var(--fill-chip);color:hsl(var(--foreground));border:1px solid var(--line-med)}.post{border:1px solid var(--line-med);background:var(--fill-post);border-radius:16px;padding:16px;transition:border-color .3s;animation:.45s cubic-bezier(.22,1,.36,1) both feed-card-enter}.post:hover{border-color:var(--line-hover)}.post-head{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.post-author{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.post-sub{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:6px;margin-top:1px;font-size:11.5px;display:flex}.post-body{color:hsl(var(--foreground)/.85);white-space:pre-line;margin:0 0 12px;font-size:14px;line-height:1.6}.post-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:4px;padding-top:10px;display:flex}.act{color:hsl(var(--muted-foreground));border-radius:9999px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:500;transition:all .2s;display:inline-flex}.act:hover{background:var(--fill-chip);color:hsl(var(--foreground))}@media (max-width:1023px){.post-acoes{gap:4px;padding:10px 0 2px}.post-acoes .act{color:hsl(var(--foreground)/.9);gap:7px;padding:8px 10px;font-size:14px;font-weight:600}.post-acoes .act .icon{stroke-width:1.4px;width:26px;height:26px}.post-acoes .act .icon-cheio{width:24px;height:24px}.post-acoes .act:active{transform:scale(.92)}}.post-acoes .act{transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .2s,color .2s}.act[data-on=true]{color:hsl(var(--primary-glow))}.light .act[data-on=true]{color:hsl(var(--primary))}.act[data-on=true] .icon{fill:currentColor;stroke:currentColor}.act[data-like]{position:relative}.act[data-like] .icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1),fill .25s,stroke .25s}.act[data-like][data-pop="1"] .icon{transform:scale(1.35)}.faisca{background:hsl(var(--primary-glow));pointer-events:none;border-radius:50%;width:5px;height:5px;animation:.6s cubic-bezier(.16,1,.3,1) forwards faisca-voa;position:absolute;top:50%;left:50%}.light .faisca{background:hsl(var(--primary))}@keyframes faisca-voa{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty)))scale(0);opacity:0}}.act[data-save] .icon{transition:transform .3s,fill .25s,stroke .25s}.act[data-save][data-on=true] .icon{animation:.55s cubic-bezier(.34,1.56,.64,1) marcador-cai}@keyframes marcador-cai{0%{transform:translateY(-9px)scale(.9)}55%{transform:translateY(3px)scale(1.14)}to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.act[data-like] .icon,.act[data-save] .icon{transition:none;animation:none}.faisca{display:none}}.tag{text-transform:uppercase;letter-spacing:.08em;background:hsl(var(--primary)/.14);color:hsl(var(--primary-glow));border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:600}.light .tag{color:hsl(var(--primary))}.pinned{border-color:var(--line-hover)}.composer{border:1px solid var(--line-med);background:var(--fill-post);border-radius:16px;padding:14px}.composer-input{resize:none;background:0 0;border:0;outline:none;width:100%;min-height:52px;font-size:15px;line-height:1.5}.composer-input::placeholder{color:hsl(var(--muted-foreground))}.topico-trilho{scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-rows:repeat(2,auto);grid-auto-columns:max-content;grid-auto-flow:column;gap:6px;padding-bottom:2px;display:grid;overflow-x:auto}.topico-trilho::-webkit-scrollbar{display:none}.topico-trilho .chip{white-space:nowrap}.composer-atalhos{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex;position:relative}.composer-rodape{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex;position:relative}.composer-foto-btn{cursor:pointer}.composer-foto{border:1px solid var(--line-med);border-radius:14px;margin-top:14px;position:relative;overflow:hidden}.composer-foto img{object-fit:cover;width:100%;max-height:320px;display:block}.composer-foto .icon-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(8,9,10,.72);border-radius:50%;position:absolute;top:8px;right:8px}@media (max-width:560px){.composer-rodape>.btn{flex:1 1 0;justify-content:center;min-width:0}.composer-rodape>span{display:none}.composer-foto-btn{flex:1 0 100%;justify-content:center}.composer-publicar{flex:1 0 100%;order:9}.composer-atalhos .chip{flex:1 1 0;justify-content:center;min-width:0;padding:.42rem .5rem;font-size:.72rem}}.busca-screen{z-index:75;background:hsl(var(--background)/.92);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;pointer-events:none;flex-direction:column;transition:opacity .22s cubic-bezier(.23,1,.32,1),transform .26s cubic-bezier(.23,1,.32,1);display:flex;position:fixed;top:0;bottom:0;left:0;right:0;transform:translateY(8px)}.busca-screen[data-open=true]{opacity:1;pointer-events:auto;transform:none}.busca-topo{max-width:var(--leitura);flex:none;align-items:center;gap:10px;width:100%;margin-left:auto;margin-right:auto;padding:16px;display:flex}.busca-campo{border:1px solid var(--line-med);background:var(--fill-card);border-radius:14px;flex:1;align-items:center;gap:10px;min-width:0;padding:12px 16px;transition:border-color .2s;display:flex}.busca-campo:focus-within{border-color:var(--line-hover)}.busca-campo .icon{color:hsl(var(--muted-foreground));flex:none}.busca-campo input{min-width:0;color:hsl(var(--foreground));background:0 0;border:0;outline:none;flex:1;font-size:16px}.busca-campo input::placeholder{color:hsl(var(--muted-foreground))}.busca-campo input::-webkit-search-cancel-button{filter:invert(.6)}.busca-corpo{max-width:var(--leitura);flex:1;width:100%;margin-left:auto;margin-right:auto;padding:0 16px 32px;overflow-y:auto}.busca-vazio{color:hsl(var(--muted-foreground));margin:8px 0 14px;font-size:14px}.busca-conta{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0 0 10px;font-size:11.5px}.busca-sugestoes{flex-wrap:wrap;gap:6px;display:flex}.busca-grupo{margin-bottom:20px}.busca-grupo .kicker{align-items:center;gap:6px;margin-bottom:8px;display:flex}.busca-item{border:1px solid var(--line-soft);background:var(--fill-card);border-radius:12px;align-items:center;gap:12px;margin-bottom:6px;padding:12px 14px;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .2s,background-color .2s;display:flex}.busca-item:hover{border-color:var(--line-hover);background:var(--fill-chip)}.busca-item:active{transform:scale(.985)}.busca-item-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.busca-item-titulo{font-size:14px;font-weight:600;line-height:1.3}.busca-item .meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.busca-item>.icon{color:hsl(var(--muted-foreground));flex:none}.compartilhar{border:1px solid var(--line-med);background:var(--fill-card);border-radius:16px;margin-top:14px;padding:14px}.compartilhar-topo{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.compartilhar-gente{scrollbar-width:none;gap:14px;padding-bottom:2px;display:flex;overflow-x:auto}.compartilhar-gente::-webkit-scrollbar{display:none}.compartilhar-pessoa{width:64px;color:hsl(var(--muted-foreground));flex-direction:column;flex:none;align-items:center;gap:6px;font-size:11px;transition:transform .16s cubic-bezier(.23,1,.32,1),color .2s;display:flex}.compartilhar-pessoa:active{transform:scale(.94)}.compartilhar-pessoa:hover{color:hsl(var(--foreground))}.compartilhar-pessoa span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.selo-escolha{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:16px}.selo-escolha-trilho{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.selo-escolha-trilho::-webkit-scrollbar{display:none}.selo-op{border:1px solid var(--line-soft);background:var(--fill-card);text-align:center;width:82px;color:hsl(var(--muted-foreground));border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:6px;padding:10px 6px;font-size:10px;line-height:1.25;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .2s,background-color .2s,color .2s;display:flex}.selo-op img{object-fit:contain;width:38px;height:38px}.selo-op:active{transform:scale(.96)}.selo-op.ativo{border-color:hsl(var(--primary)/.5);background:hsl(var(--primary)/.1);color:hsl(var(--foreground))}.btn{border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.btn-primary:hover{background:hsl(var(--primary-glow));box-shadow:var(--shadow-glow)}.btn-ghost{border:1px solid var(--line-med);color:hsl(var(--foreground)/.8)}.btn-sair{border:1px solid hsl(var(--destructive)/.4);color:hsl(var(--destructive));background:hsl(var(--destructive)/.06)}.btn-sair:hover{border-color:hsl(var(--destructive)/.7);background:hsl(var(--destructive)/.12)}.sair-bloco{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}@media (max-width:560px){.sair-bloco>.btn{justify-content:center;width:100%}}.btn-ghost:hover{border-color:var(--line-hover);background:var(--fill-chip)}.card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.membro-card{gap:10px;padding:12px}.membro-linha{align-items:center;gap:11px;min-width:0;display:flex}.membros-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:520px){.membros-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (max-width:519px){.membros-grid{gap:8px}.membros-grid .membro-card{gap:8px;padding:10px}.membros-grid .membro-linha{align-items:flex-start;gap:8px}.membros-grid .avatar.lg{width:36px;height:36px;font-size:12px}.membros-grid .membro-nome{flex-wrap:wrap;align-items:flex-start;gap:4px;font-size:12.5px}.membros-grid .membro-nome>:first-child{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.membros-grid .membro-txt .meta{font-size:10.5px}.membros-grid .membro-linha{position:relative}.membros-grid .membro-selo{background:var(--fill-post);border-radius:50%;width:17px;height:17px;margin:0;padding:1px;position:absolute;top:26px;left:24px}.membros-grid .membro-selo-nome,.membros-grid .membro-resp{display:none}.membros-grid .membro-card .btn{padding:7px 10px;font-size:12px}}.perfil-coluna{width:100%;max-width:560px;margin-left:auto;margin-right:auto}.perfil-coluna>*{max-width:none}.conta-cartao{text-align:center;border:1px solid var(--line-med);background:var(--fill-post);border-radius:22px;margin-top:88px;padding:0 22px 22px;position:relative;overflow:hidden}.conta-capa{background:linear-gradient(140deg,#19433a,#17191c);height:124px;margin:0 -22px;position:relative;overflow:hidden}.conta-capa img{object-fit:cover;filter:blur(22px)saturate(1.25);opacity:.75;width:100%;height:100%;display:block;transform:scale(1.25)}.conta-capa:after{content:"";background:linear-gradient(180deg,transparent 40%,hsl(var(--background)/.55)100%);position:absolute;top:0;bottom:0;left:0;right:0}.conta-retrato{width:104px;margin:-52px auto 0;position:relative}.conta-anel{background:conic-gradient(hsl(var(--primary))calc(var(--pct,0)*1%),hsl(var(--foreground)/.14)0);border-radius:50%;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px;-webkit-mask:radial-gradient(circle,transparent 47%,#000 49%);mask:radial-gradient(circle,transparent 47%,#000 49%)}.conta-retrato .perfil-foto{border:4px solid hsl(var(--background));border-radius:50%;width:104px;height:104px;font-size:32px;overflow:hidden}.conta-retrato .perfil-foto img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.conta-retrato .trocar-foto{z-index:3;color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(8,10,11,.55);border:0;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;transition:background-color .2s;display:flex;position:absolute;top:0;bottom:auto;left:0;right:auto}.conta-retrato .trocar-foto:hover{background:rgba(8,10,11,.7)}.conta-retrato .trocar-foto .icon{width:24px;height:24px}.conta-nivel{letter-spacing:.06em;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:2px solid hsl(var(--background));white-space:nowrap;border-radius:9999px;padding:2px 9px;font-size:10px;font-weight:700;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.conta-nome{letter-spacing:-.01em;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:22px 0 0;font-size:1.4rem;font-weight:700;display:flex}.conta-sub{color:hsl(var(--foreground)/.72);margin:6px 0 0;font-size:13.5px}.conta-desde{color:hsl(var(--muted-foreground));margin:3px 0 0;font-size:12px}.conta-numeros{background:var(--fill-chip);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 0;padding:14px 0;display:grid}.conta-numeros b{font-size:1.05rem;font-weight:700;line-height:1;display:block}.conta-numeros span{text-transform:uppercase;letter-spacing:.09em;color:hsl(var(--muted-foreground));margin-top:4px;font-size:10px;font-weight:600;display:block}.conta-acoes{justify-content:center;gap:8px;margin-top:16px;display:flex}.conta-acoes .btn{flex:1;justify-content:center;max-width:220px}.conta-editar{font-weight:500}.jornada-resumo{border:1px solid var(--line-med);background:var(--fill-post);border-radius:16px;padding:18px}.jornada-selos-linha{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.jornada-selo{background:var(--fill-chip);border:1px solid var(--line-soft);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;transition:transform .2s cubic-bezier(.23,1,.32,1),border-color .2s;display:grid}.jornada-selo:hover{border-color:var(--line-hover);transform:translateY(-3px)}.jornada-selo img{object-fit:contain;width:30px;height:30px;display:block}.jornada-selo.faltam{color:hsl(var(--muted-foreground));border-style:dashed;font-size:12.5px;font-weight:700}.dados-card{border:1px solid var(--line-med);background:var(--fill-post);border-radius:16px;overflow:hidden}.dados-card .form-grid{padding:20px}.dados-lista{margin:0;padding:0}.dados-linha{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:baseline;gap:14px;padding:12px 18px;display:flex}.dados-lista>.dados-linha:first-child{border-top:0}.dados-linha dt{min-width:150px;color:hsl(var(--muted-foreground));flex:none;align-items:center;gap:7px;font-size:12.5px;display:flex}.dados-linha dd{word-break:break-word;flex:1;min-width:0;margin:0;font-size:14px;font-weight:500}.dados-linha.vazio dd{color:hsl(var(--muted-foreground));font-style:italic;font-weight:400}.g-tabs{scrollbar-width:none;overflow-x:auto}.g-tabs::-webkit-scrollbar{display:none}.g-tabs .tab{flex:none;align-items:center;gap:6px;display:inline-flex}.gestao-grade{align-items:start;gap:16px;display:grid}@media (min-width:1100px){.gestao-grade{grid-template-columns:minmax(0,1fr) 300px}}.g-card{border:1px solid var(--line-med);background:var(--fill-post);border-radius:16px;padding:18px}.g-lado{flex-direction:column;gap:14px;display:flex}.g-tipos{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.g-rodape{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.g-rodape .meta{align-items:center;gap:6px;display:flex}.g-linha{border-top:1px solid var(--line-soft);color:inherit;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.g-card>.g-linha:first-of-type{border-top:0}.g-linha-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.g-metrica{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.g-card>.g-metrica:first-of-type{border-top:0}.g-metrica span{color:hsl(var(--muted-foreground))}.g-moderar{border-top:1px solid var(--line-soft);color:inherit;align-items:center;gap:12px;padding:12px 16px;display:flex}.g-card>.g-moderar:first-child{border-top:0}.g-moderar:hover{background:var(--fill-chip)}.g-moderar-acoes{flex:none;gap:6px;display:flex}.g-moderar-acoes .btn{padding:7px 9px}.g-como{gap:12px;display:grid}@media (min-width:760px){.g-como{grid-template-columns:repeat(2,minmax(0,1fr))}}.g-card select,.g-card input,.g-card textarea{width:100%}.g-card select{background:var(--fill-card);border:1px solid var(--line-med);color:hsl(var(--foreground));border-radius:12px;outline:none;padding:12px 14px;font-size:14px}.priv-cadeado{cursor:help;width:30px;height:30px;color:hsl(var(--muted-foreground));background:var(--fill-chip);border:1px solid var(--line-soft);border-radius:9px;flex:none;align-self:center;place-items:center;display:grid}.priv-aviso{color:hsl(var(--muted-foreground));align-self:center}.priv-lista{flex-direction:column;display:flex}.priv-item{border-top:1px solid var(--line-soft);color:inherit;align-items:center;gap:12px;padding:12px 14px;transition:background-color .2s;display:flex}.priv-lista>.priv-item:first-child{border-top:0}.priv-item:hover{background:var(--fill-chip)}.priv-thumb{background:var(--fill-chip);width:52px;height:52px;color:hsl(var(--muted-foreground));border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.priv-thumb img{object-fit:cover;width:100%;height:100%;display:block}.priv-titulo{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.priv-meta{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.priv-vazio{text-align:center;padding:34px 18px}.priv-nota{align-items:center;gap:6px;margin:10px 0 0;display:flex}.priv-nota .icon{flex:none}.membros-mais{text-align:center;margin-top:14px}.membros-mais .btn{justify-content:center;width:100%}@media (min-width:520px){.membros-mais .btn{width:auto;display:inline-flex}}.membro-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.membro-nome{align-items:center;gap:6px;min-width:0;font-size:14.5px;font-weight:600;line-height:1.25;display:flex}.membro-nome>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.membro-selo{vertical-align:-4px;margin-left:5px;display:inline-block}.membro-txt .meta{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.35;overflow:hidden}.membro-card .btn{padding:8px 14px;font-size:13px}.card{border:1px solid var(--line-med);background:var(--fill-card);border-radius:16px;flex-direction:column;gap:10px;padding:16px;transition:all .3s;display:flex}@media (hover:hover){.card:hover{border-color:var(--line-hover);transform:scale(1.008)}}.stat-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:900px){.stat-grid{grid-template-columns:repeat(4,1fr)}}.stat{border:1px solid var(--line-med);background:var(--fill-card);border-radius:16px;padding:16px}.stat-selos{min-height:132px;position:relative;overflow:hidden}.stat-selos>p{z-index:2;position:relative}.stat-selos .jornada-selos{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.stat-selos .selo-solto{width:max(40px,min(12vw,54px))}.stat-value{letter-spacing:-.02em;margin-top:6px;font-size:1.75rem;font-weight:600;line-height:1.1}.qa-item{border:1px solid var(--line-med);background:var(--fill-card);border-radius:16px;gap:14px;padding:16px;transition:all .3s;display:flex}.qa-item:hover{border-color:var(--line-hover)}.qa-score{flex-direction:column;align-items:center;gap:2px;min-width:52px;padding-top:2px;display:flex}.qa-num{font-size:16px;font-weight:600;line-height:1}.qa-lbl{text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));font-size:9.5px}.answered{color:hsl(var(--success))}.divider{background:var(--line-soft);border:0;height:1px;margin:0}.live-dot{background:hsl(var(--destructive));border-radius:50%;width:7px;height:7px;position:relative}.live-dot:after{content:"";background:hsl(var(--destructive));border-radius:50%;animation:2.4s cubic-bezier(.215,.61,.355,1) infinite pulse-ring;position:absolute;top:0;bottom:0;left:0;right:0}.searchbar{border:1px solid var(--line-med);background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.016));border-radius:9999px;align-items:center;gap:10px;width:100%;padding:12px 18px;transition:box-shadow .7s cubic-bezier(.22,1,.36,1),border-color .3s;display:flex;box-shadow:inset 0 1px 1px rgba(255,255,255,.06)}.light .searchbar{background:hsl(var(--card));box-shadow:var(--shadow-md)}.searchbar:focus-within{border-color:hsl(var(--primary)/.5);box-shadow:var(--shadow-glow)}.searchbar input{background:0 0;border:0;outline:none;flex:1;font-size:15px}.searchbar input::placeholder{color:hsl(var(--muted-foreground))}.caret{background:hsl(var(--primary-glow));vertical-align:-2px;width:1.5px;height:1.05em;animation:1.05s step-end infinite caret-blink;display:inline-block}.demo-flag{text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--warning));border:1px solid hsl(var(--warning)/.3);background:hsl(var(--warning)/.1);border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;display:inline-flex}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes track-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes feed-card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes track-glow-breathe{0%,to{opacity:.85;transform:translateZ(0)scale(1)}50%{opacity:.25;transform:translateY(4%)scale(1.06)}}@keyframes pulse-ring{0%{opacity:.7;transform:scale(.85)}80%,to{opacity:0;transform:scale(1.6)}}@keyframes level-badge-breathe{0%,to{filter:brightness()}50%{filter:brightness(1.18)}}@keyframes caret-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes aurora-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(60px,-40px)scale(1.12)}66%{transform:translate(-30px,50px)scale(.92)}}@keyframes aurora-2{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-80px,60px)scale(1.15)}70%{transform:translate(40px,-30px)scale(.9)}}@keyframes aurora-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(50px,-60px)scale(1.1)}}.page-enter.entrando .animate-fade-in{animation:.3s ease-out forwards fade-in}.animate-slide-up{animation:.4s ease-out forwards slide-up}.animate-scale-in{animation:.2s ease-out forwards scale-in}.page-enter.entrando{animation:.3s ease-out forwards fade-in}@media (max-width:1024px){:root{--blur-blob:64px}.mesh-blob{animation-duration:20s!important}}@media (prefers-reduced-motion:reduce){.mesh-blob,.track-glow,.track-card,.post,.badge-lvl,.fab:after,.live-dot:after,.caret{animation:none!important}.track-glow{opacity:.6}*{transition-duration:.01ms!important}}@media screen and (max-width:768px){input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
/*# sourceMappingURL=d33e0e7a5149f803.css.map*/