:root{--scroll-thumb:color-mix(in oklch, var(--foreground) 0%, transparent);--scroll-thumb-hover:color-mix(in oklch, var(--foreground) 16%, transparent);--scroll-thumb-active:color-mix(in oklch, var(--foreground) 30%, transparent);--scroll-thumb-grab:color-mix(in oklch, var(--primary) 70%, transparent)}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{background:0 0;width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:9999px;min-height:40px}:hover::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb-hover)}[data-scrolling]::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb-active)}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-active);border-width:1px}::-webkit-scrollbar-thumb:active{background-color:var(--scroll-thumb-grab);border-width:1px}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:transparent transparent}:hover{scrollbar-color:var(--scroll-thumb-hover) transparent}[data-scrolling]{scrollbar-color:var(--scroll-thumb-active) transparent}}[data-slot=scroll-area-thumb]{transition:background-color .2s ease-out;background-color:var(--scroll-thumb-hover)!important}[data-slot=scroll-area-scrollbar]:hover [data-slot=scroll-area-thumb],[data-slot=scroll-area-thumb]:active{background-color:var(--scroll-thumb-active)!important}[data-slot=scroll-area-scrollbar]{width:8px!important;padding:2px!important}.scroll-stable{scrollbar-gutter:stable}@property --sf-top{syntax:"<length>";inherits:false;initial-value:0}@property --sf-bottom{syntax:"<length>";inherits:false;initial-value:0}.scroll-fade,.scroll-fade-bottom{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--sf-top), #000 calc(100% - var(--sf-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--sf-top), #000 calc(100% - var(--sf-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--sf-top), #000 calc(100% - var(--sf-bottom)), transparent 100%)}@supports (animation-timeline:scroll()){[data-slot=scroll-area-viewport]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--sf-top), #000 calc(100% - var(--sf-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--sf-top), #000 calc(100% - var(--sf-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--sf-top), #000 calc(100% - var(--sf-bottom)), transparent 100%);animation:linear both scroll-fade-edges;animation-timeline:scroll(self)}.scroll-fade{animation:linear both scroll-fade-edges;animation-timeline:scroll(self)}.scroll-fade-bottom{animation:linear both scroll-fade-bottom-edge;animation-timeline:scroll(self)}}@keyframes scroll-fade-edges{0%{--sf-top:0px;--sf-bottom:28px}6%{--sf-top:28px}94%{--sf-bottom:28px}to{--sf-top:28px;--sf-bottom:0px}}@keyframes scroll-fade-bottom-edge{0%{--sf-bottom:28px}94%{--sf-bottom:28px}to{--sf-bottom:0px}}:root{--glass-1-bg:#fff6;--glass-1-border:#ffffff80;--glass-3-bg:color-mix(in oklch, var(--popover) 82%, transparent);--glass-3-border:#ffffffd9;--glass-3-shadow:0 24px 64px -16px #0f172a38, 0 2px 6px #0f172a0f, inset 0 1px 0 #ffffffe6}.dark{--glass-1-bg:#ffffff06;--glass-1-border:#ffffff14;--glass-3-bg:color-mix(in oklch, var(--popover) 80%, transparent);--glass-3-border:#ffffff24;--glass-3-shadow:0 28px 72px -12px #000000a6, 0 2px 8px #0000004d, inset 0 1px 0 #ffffff14}.glass-1{background:var(--glass-1-bg);border:1px solid var(--glass-1-border);-webkit-backdrop-filter:blur(16px)}.glass-3,[data-slot=dialog-content].glass-card,[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content].glass-card,[data-slot=dropdown-menu-content].glass-card,[data-slot=dropdown-menu-sub-content],[data-slot=select-content].glass-card,[data-slot=hover-card-content]{background-color:var(--glass-3-bg);border-color:var(--glass-3-border);box-shadow:var(--glass-3-shadow);-webkit-backdrop-filter:blur(40px)saturate(1.4)}[data-slot=tooltip-content]{background-color:color-mix(in oklch, oklch(.18 .01 var(--accent-hue)) 88%, transparent);color:oklch(.97 .005 var(--accent-hue));-webkit-backdrop-filter:blur(20px)saturate(1.3);border:1px solid #ffffff1f;border-radius:.6rem;box-shadow:0 10px 28px -8px #00000073}[data-slot=tooltip-content] svg[class*=fill-foreground],[data-slot=tooltip-content]>span>svg{fill:color-mix(in oklch, oklch(.18 .01 var(--accent-hue)) 88%, transparent);background:0 0}:root{--glass-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.045 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.glass-card,.glass-1,.glass-3,[data-slot=sheet-content],[data-slot=alert-dialog-content]{background-image:var(--glass-noise);background-size:160px 160px}.glass-card-hover-float{background-image:linear-gradient(115deg, transparent 35%, var(--glass-sheen) 48%, transparent 62%), var(--glass-noise);background-position:130% 0,0 0;background-repeat:no-repeat,repeat;background-size:240% 100%,160px 160px}@media (hover:hover){.glass-card-hover-float:hover{background-position:-40% 0,0 0}}@supports (animation-timeline:scroll()){[data-app-shell]{timeline-scope:--page}[data-page-scroller]{scroll-timeline:--page block}[data-vt-shell=topbar]{position:relative}[data-vt-shell=topbar]:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 14px 40px -12px #0f172a47, inset 0 -1px 0 color-mix(in oklch, var(--primary) 35%, transparent);opacity:0;animation:linear both topbar-lift;animation-timeline:--page;animation-range:0 64px;position:absolute;inset:0}}@keyframes topbar-lift{to{opacity:1}}.sticky-glass{-webkit-backdrop-filter:blur(14px)saturate(1.3);box-shadow:0 1px 0 var(--glass-border);background-color:color-mix(in oklch, var(--card) 78%, transparent)!important}:root{--area-tint-1:color-mix(in oklch, var(--primary) 20%, transparent);--area-tint-2:#60a5fa33}html[data-area=financeiro]{--area-tint-1:#2a78d638;--area-tint-2:#1baf7a29}html[data-area=conquistas],html[data-area=rewind]{--area-tint-1:#93357c33;--area-tint-2:#f59e0b29}html[data-area=migracoes],html[data-area=verificacoes]{--area-tint-1:#8b5cf633;--area-tint-2:#60a5fa29}html[data-area=marketing]{--area-tint-1:#eb68342e;--area-tint-2:#93357c24}html[data-area=acompanhamento]{--area-tint-1:#f59e0b29;--area-tint-2:color-mix(in oklch, var(--primary) 16%, transparent)}html[data-area=calendar],html[data-area=history]{--area-tint-1:color-mix(in oklch, var(--primary) 20%, transparent);--area-tint-2:#2dd4bf29}.area-tint-1{background-color:var(--area-tint-1);transition:background-color .7s cubic-bezier(.32,.72,0,1)}.area-tint-2{background-color:var(--area-tint-2);transition:background-color .7s cubic-bezier(.32,.72,0,1)}@layer base{:where(a,button,[role=button],[role=tab],[role=link],summary,[tabindex]):focus-visible{outline:2px solid color-mix(in oklch, var(--primary) 75%, transparent);outline-offset:2px;border-radius:.5rem}::selection{background-color:color-mix(in oklch, var(--primary) 32%, transparent);color:inherit}table,[data-slot=table],[data-slot=badge],[data-numeric],time{font-variant-numeric:tabular-nums}.noshow-mark{letter-spacing:.04em;color:var(--muted-foreground);background:color-mix(in oklch, var(--muted-foreground) 14%, transparent);border-radius:4px;align-items:center;padding:0 4px;font-size:9px;font-weight:700;line-height:1.5;display:inline-flex}.hold-confirm{isolation:isolate;position:relative;overflow:hidden}.hold-confirm[data-armed]{color:var(--destructive);background-color:color-mix(in oklch, var(--destructive) 14%, transparent)}:is(button,[data-slot=button],[role=tab]):not(:disabled):not([data-no-press]):active{scale:.97}}@media (prefers-reduced-motion:reduce){.area-tint-1,.area-tint-2{transition:none}}.action-halo{z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 2px color-mix(in oklch, var(--primary) 55%, transparent);animation:.65s cubic-bezier(.32,.72,0,1) forwards action-halo;position:absolute;inset:-2px}@keyframes action-halo{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.chip-fresh{animation:.52s cubic-bezier(.34,1.56,.64,1) backwards chip-arrive;position:relative}.chip-fresh:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 2px color-mix(in oklch, currentColor 45%, transparent);animation:.9s cubic-bezier(.32,.72,0,1) .2s both action-halo;position:absolute;inset:-3px}@keyframes chip-arrive{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.action-halo,.chip-fresh,.chip-fresh:after{animation:none}.action-halo,.chip-fresh:after{display:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(button,a,[role=button]):hover>svg.lucide-bell,:is(button,a,[role=button]):hover>svg.lucide-bell-ring{transform-origin:50% 10%;animation:.7s ease-in-out icon-ring}:is(button,a,[role=button]):hover>svg:is(.lucide-refresh-cw,.lucide-rotate-cw,.lucide-refresh-ccw,.lucide-rotate-ccw){animation:.6s cubic-bezier(.32,.72,0,1) icon-spin}:is(button,a,[role=button]):hover>svg:is(.lucide-send,.lucide-send-horizontal){animation:.48s cubic-bezier(.32,.72,0,1) icon-launch}:is(button,a,[role=button]):hover>svg:is(.lucide-trash,.lucide-trash-2){animation:.42s ease-in-out icon-wiggle}:is(button,a,[role=button]):hover>svg:is(.lucide-settings,.lucide-settings-2,.lucide-cog){animation:.9s cubic-bezier(.32,.72,0,1) icon-spin}:is(button,a,[role=button]):hover>svg:is(.lucide-copy,.lucide-clipboard,.lucide-external-link,.lucide-plus),:is(button,a,[role=button]):hover>svg.lucide-search{animation:.32s cubic-bezier(.34,1.56,.64,1) icon-pop}:is(button,a,[role=button]):hover>svg:is(.lucide-sticky-note,.lucide-calendar-plus,.lucide-calendar-clock){animation:.42s ease-in-out icon-tilt}}@keyframes icon-ring{0%,to{transform:rotate(0)}20%{transform:rotate(16deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}@keyframes icon-spin{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes icon-launch{0%{transform:none}45%{transform:translate(3px,-3px)scale(.92)}to{transform:none}}@keyframes icon-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}@keyframes icon-pop{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes icon-tilt{0%,to{transform:rotate(0)}50%{transform:rotate(-9deg)}}.stagger-in>*{animation:.36s cubic-bezier(.32,.72,0,1) backwards stagger-rise}.stagger-in>:nth-child(2){animation-delay:40ms}.stagger-in>:nth-child(3){animation-delay:80ms}.stagger-in>:nth-child(4){animation-delay:.12s}.stagger-in>:nth-child(5){animation-delay:.16s}.stagger-in>:nth-child(6){animation-delay:.2s}.stagger-in>:nth-child(7){animation-delay:.24s}.stagger-in>:nth-child(8){animation-delay:.28s}.stagger-in>:nth-child(9){animation-delay:.32s}.stagger-in>:nth-child(10){animation-delay:.36s}.stagger-in>:nth-child(11){animation-delay:.4s}.stagger-in>:nth-child(n+12){animation-delay:.44s}@keyframes stagger-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.live-ring{isolation:isolate;position:relative}.live-ring:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--live-angle,0deg), transparent 0deg, color-mix(in oklch, var(--primary) 90%, transparent) 60deg, transparent 140deg, transparent 220deg, color-mix(in oklch, var(--primary) 55%, transparent) 280deg, transparent 360deg);-webkit-mask-composite:xor;padding:1.5px;animation:3.2s linear infinite live-ring-turn;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@property --live-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes live-ring-turn{to{--live-angle:360deg}}.count-bump{animation:.42s cubic-bezier(.34,1.56,.64,1) count-bump}@keyframes count-bump{0%{transform:scale(.6)}60%{transform:scale(1.22)}to{transform:scale(1)}}.item-arrive{animation:.32s cubic-bezier(.32,.72,0,1) backwards stagger-rise;position:relative}.item-arrive:after{content:"";border-radius:inherit;pointer-events:none;background:color-mix(in oklch, var(--primary) 14%, transparent);animation:2.4s ease-out forwards item-arrive-fade;position:absolute;inset:0}@keyframes item-arrive-fade{0%{opacity:1}to{opacity:0}}[data-slot=dialog-content][data-state=open],[data-slot=alert-dialog-content][data-state=open]{transform-origin:calc(var(--click-x,50vw) - 50vw + 50%) calc(var(--click-y,50vh) - 50vh + 50%);--tw-enter-scale:.88}html.show-shortcuts :is([data-quick-action],[data-vt-shell=siderail] a[href=\/calendar],[data-vt-shell=siderail] a[href=\/dashboard],[data-vt-shell=siderail] a[href=\/acompanhamento],[data-vt-shell=siderail] a[href=\/conquistas],[aria-label^=Buscar],[aria-label^=Anotação\ rápida],[data-shortcut]){position:relative}html.show-shortcuts :is([data-quick-action=realizada],[data-quick-action=reagendar],[data-quick-action=meet],[data-vt-shell=siderail] a[href=\/calendar],[data-vt-shell=siderail] a[href=\/dashboard],[data-vt-shell=siderail] a[href=\/acompanhamento],[data-vt-shell=siderail] a[href=\/conquistas],[aria-label^=Buscar],[aria-label^=Anotação\ rápida],[data-shortcut]):after{z-index:60;letter-spacing:.02em;white-space:nowrap;color:var(--primary-foreground);background:color-mix(in oklch, var(--primary) 92%, transparent);pointer-events:none;border-radius:6px;padding:1px 5px;font:600 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;animation:.22s cubic-bezier(.34,1.56,.64,1) both chip-arrive;position:absolute;top:-6px;right:-6px;box-shadow:0 4px 12px -4px #00000059}html.show-shortcuts [data-quick-action=realizada]:after{content:"E"}html.show-shortcuts [data-quick-action=reagendar]:after{content:"R"}html.show-shortcuts [data-quick-action=meet]:after{content:"M"}html.show-shortcuts [data-vt-shell=siderail] a[href=\/calendar]:after{content:"G C"}html.show-shortcuts [data-vt-shell=siderail] a[href=\/dashboard]:after{content:"G D"}html.show-shortcuts [data-vt-shell=siderail] a[href=\/acompanhamento]:after{content:"G A"}html.show-shortcuts [data-vt-shell=siderail] a[href=\/conquistas]:after{content:"G Q"}html.show-shortcuts [aria-label^=Buscar]:after{content:"/"}html.show-shortcuts [aria-label^=Anotação\ rápida]:after{content:"Alt N"}html.show-shortcuts [data-shortcut]:after{content:attr(data-shortcut)}.tier-milestone-ring,.tier-milestone-dot{transform-box:fill-box;transform-origin:50%}.tier-milestone-ring{opacity:0;color:var(--primary)}.tier-milestone.tier-hit .tier-milestone-ring{animation:1.1s cubic-bezier(.32,.72,0,1) 1s backwards tier-ring}.tier-milestone.tier-hit .tier-milestone-dot{animation:.9s cubic-bezier(.34,1.56,.64,1) 1s backwards tier-breathe}@keyframes tier-ring{0%{opacity:0;transform:scale(1)}10%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes tier-breathe{0%,to{transform:scale(1)}40%{transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.tier-milestone.tier-hit .tier-milestone-ring,.tier-milestone.tier-hit .tier-milestone-dot{animation:none}}.clock-hand,.clock-seconds{transform-box:view-box;transform-origin:20px 20px}.clock-hand{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.clock-seconds{animation:60s linear infinite clock-seconds}@keyframes clock-seconds{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.clock-colon{animation:1s step-end infinite clock-colon}@keyframes clock-colon{0%{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.clock-seconds{display:none}.clock-colon{animation:none}.clock-hand{transition:none}}.nav-progress{z-index:70;pointer-events:none;transform-origin:0;background:linear-gradient(90deg, color-mix(in oklch, var(--primary) 60%, transparent), var(--primary));height:2.5px;box-shadow:0 0 10px color-mix(in oklch, var(--primary) 60%, transparent);transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .25s ease-out;position:fixed;inset:0 0 auto}.back-to-top{transition:opacity .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1)}.back-to-top[data-visible=false]{opacity:0;pointer-events:none;transform:translateY(12px)scale(.9)}@media (prefers-reduced-motion:reduce){.stagger-in>*,.item-arrive,.item-arrive:after,.count-bump,.live-ring:before,html.show-shortcuts :after{animation:none}.nav-progress,.back-to-top{transition:none}}.tarefa-risco{position:relative}.tarefa-risco:after{content:"";transform-origin:0;pointer-events:none;background:currentColor;height:1px;transition:transform .3s cubic-bezier(.32,.72,0,1);position:absolute;top:.69em;left:0;right:0;transform:scaleX(0)}.tarefa-risco[data-riscando=true]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.tarefa-risco:after{transition:none}}.page-header-rise{animation:.36s cubic-bezier(.32,.72,0,1) backwards page-header-rise}.page-header-desc{animation-delay:40ms}.page-header-actions>*{animation:.32s cubic-bezier(.32,.72,0,1) 80ms backwards page-header-rise}.page-header-actions>:nth-child(2){animation-delay:.12s}.page-header-actions>:nth-child(3){animation-delay:.16s}.page-header-actions>:nth-child(n+4){animation-delay:.2s}@keyframes page-header-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html.vt-nav [data-page-title]{view-transition-name:page-title}html.vt-nav::view-transition-group(page-title){animation-duration:var(--dur-base);animation-timing-function:var(--ease-out-soft)}html.vt-nav::view-transition-old(page-title){width:auto;height:100%}html.vt-nav::view-transition-new(page-title){width:auto;height:100%}@media (prefers-reduced-motion:reduce){.page-header-rise,.page-header-actions>*{animation:none}}.cal-soon-ring{transform-origin:0;height:2px;transform:scaleX(var(--remaining,0));pointer-events:none;background:#f59e0b;border-radius:9999px;transition:transform 1s linear;position:absolute;bottom:0;left:3px;right:0}@media (prefers-reduced-motion:reduce){.cal-soon-ring{transition:none}}.req-mark{vertical-align:baseline;place-items:center;min-width:.7em;display:inline-grid}.req-mark__star,.req-mark__check{grid-area:1/1;transition:opacity .18s ease-out,transform .22s cubic-bezier(.34,1.56,.64,1)}.req-mark__check{color:#10b981;opacity:0;transform:scale(.5)}.req-mark[data-done] .req-mark__star{opacity:0;transform:scale(.4)rotate(-45deg)}.req-mark[data-done] .req-mark__check{opacity:1;transform:none}@keyframes mask-snap-a{0%{opacity:.85;transform:translateY(1.5px)}}@keyframes mask-snap-b{0%{opacity:.85;transform:translateY(1.5px)}}input[data-snap=a]{animation:.18s ease-out backwards mask-snap-a}input[data-snap=b]{animation:.18s ease-out backwards mask-snap-b}@keyframes tidy-settle-a{0%{opacity:.55;transform:translateY(3px)}}@keyframes tidy-settle-b{0%{opacity:.55;transform:translateY(3px)}}input[data-tidy=a]{animation:.32s cubic-bezier(.22,1,.36,1) backwards tidy-settle-a}input[data-tidy=b]{animation:.32s cubic-bezier(.22,1,.36,1) backwards tidy-settle-b}.tidy-ghost{z-index:1;white-space:pre;pointer-events:none;color:var(--muted-foreground);align-items:center;animation:.38s cubic-bezier(.4,0,1,1) forwards tidy-ghost-out;display:flex;position:absolute;overflow:hidden}@keyframes tidy-ghost-out{0%{opacity:.9;transform:none}to{opacity:0;transform:translateY(-7px)scale(.97)}}.email-suggest-chip{border:1px solid color-mix(in srgb, var(--primary) 35%, transparent);background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--primary);cursor:pointer;border-radius:9999px;align-items:center;gap:.3rem;margin-top:.25rem;padding:.125rem .5rem;font-size:11px;line-height:1.4;transition:background-color .15s ease-out;animation:.2s cubic-bezier(.22,1,.36,1) backwards email-suggest-in;display:inline-flex}.email-suggest-chip:hover{background:color-mix(in srgb, var(--primary) 14%, transparent)}@keyframes email-suggest-in{0%{opacity:0;transform:translateY(-3px)}}.typed-text>[aria-hidden]>span{animation:90ms linear backwards typed-char}@keyframes typed-char{0%{opacity:0}}.pw-meter{background:color-mix(in srgb, var(--muted-foreground) 18%, transparent);border-radius:9999px;height:4px;position:relative;overflow:hidden}.pw-meter__fill{border-radius:inherit;transform-origin:0;transform:scaleX(var(--ratio,0));background:#ef4444;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.pw-meter[data-tone=mid] .pw-meter__fill{background:#f59e0b}.pw-meter[data-tone=ok] .pw-meter__fill{background:#10b981}.pw-rule-icon{flex-shrink:0;animation:.22s cubic-bezier(.34,1.56,.64,1) backwards pw-rule-in;display:inline-flex}@keyframes pw-rule-in{0%{opacity:.4;transform:scale(.6)}}[data-slot=switch] [data-slot=switch-thumb]{transition:translate .22s cubic-bezier(.34,1.3,.64,1),scale .16s ease-out}[data-slot=switch]:active:not(:disabled) [data-slot=switch-thumb]{scale:1.18 .86}[data-slot=switch]:focus:not(:focus-visible) [data-slot=switch-thumb][data-state=checked]{animation:.28s ease-out backwards thumb-stretch-on}[data-slot=switch]:focus:not(:focus-visible) [data-slot=switch-thumb][data-state=unchecked]{animation:.28s ease-out backwards thumb-stretch-off}@keyframes thumb-stretch-on{0%{scale:1.18 .86}45%{scale:1.32 .8}75%{scale:.94 1.06}to{scale:1}}@keyframes thumb-stretch-off{0%{scale:1.18 .86}45%{scale:1.32 .8}75%{scale:.94 1.06}to{scale:1}}[data-slot=checkbox]:focus:not(:focus-visible)>span>svg{transform-origin:20% 70%;animation:.24s cubic-bezier(.22,1,.36,1) backwards checkbox-draw}@keyframes checkbox-draw{0%{opacity:0;transform:scale(.1,.5)rotate(-18deg)}60%{opacity:1;transform:scale(1.12,1.05)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.req-mark__star,.req-mark__check,.pw-meter__fill,[data-slot=switch] [data-slot=switch-thumb]{transition:none}input[data-snap],input[data-tidy],.email-suggest-chip,.typed-text>[aria-hidden]>span,.pw-rule-icon,[data-slot=switch] [data-slot=switch-thumb],[data-slot=checkbox]>span>svg{animation:none!important}.tidy-ghost{display:none}[data-slot=switch]:active:not(:disabled) [data-slot=switch-thumb]{scale:none}}html.vt-nav[data-vt-hero-capture] [data-page-title]{view-transition-name:none}html.vt-nav.vt-hero::view-transition-group(page-title){animation-duration:.36s;animation-timing-function:cubic-bezier(.32,.72,0,1)}html.vt-nav.vt-pop-back[data-vt-dir=none]::view-transition-old(app-main){animation:vt-pop-main-out var(--dur-fast) ease-out forwards}html.vt-nav.vt-pop-back[data-vt-dir=none]::view-transition-new(app-main){animation:vt-pop-main-in .22s var(--ease-out-soft) backwards}@keyframes vt-pop-main-out{to{opacity:0;transform:translateY(8px)}}@keyframes vt-pop-main-in{0%{opacity:0;transform:scale(.98)}}[data-slot=dropdown-menu-content][data-state=open]>*,[data-slot=dropdown-menu-sub-content][data-state=open]>*{animation:.16s cubic-bezier(.32,.72,0,1) backwards menu-item-in}[data-slot=dropdown-menu-content][data-state=open]>:nth-child(2),[data-slot=dropdown-menu-sub-content][data-state=open]>:nth-child(2){animation-delay:20ms}[data-slot=dropdown-menu-content][data-state=open]>:nth-child(3),[data-slot=dropdown-menu-sub-content][data-state=open]>:nth-child(3){animation-delay:40ms}[data-slot=dropdown-menu-content][data-state=open]>:nth-child(4),[data-slot=dropdown-menu-sub-content][data-state=open]>:nth-child(4){animation-delay:60ms}[data-slot=dropdown-menu-content][data-state=open]>:nth-child(5),[data-slot=dropdown-menu-sub-content][data-state=open]>:nth-child(5){animation-delay:80ms}[data-slot=dropdown-menu-content][data-state=open]>:nth-child(6),[data-slot=dropdown-menu-sub-content][data-state=open]>:nth-child(6){animation-delay:.1s}[data-slot=dropdown-menu-content][data-state=open]>:nth-child(7),[data-slot=dropdown-menu-sub-content][data-state=open]>:nth-child(7){animation-delay:.12s}[data-slot=dropdown-menu-content][data-state=open]>:nth-child(n+8),[data-slot=dropdown-menu-sub-content][data-state=open]>:nth-child(n+8){animation-delay:.14s}@keyframes menu-item-in{0%{opacity:0;transform:translateY(-4px)}}mark.search-hit{isolation:isolate;color:inherit;background:0 0;font-weight:600;position:relative}mark.search-hit:before{content:"";z-index:-1;background:color-mix(in srgb, var(--primary) 22%, transparent);transform-origin:0;pointer-events:none;border-radius:3px;animation:.24s cubic-bezier(.32,.72,0,1) backwards search-hit-in;position:absolute;inset:0 -1px}@keyframes search-hit-in{0%{opacity:0;transform:scaleX(.4)}}@media (prefers-reduced-motion:reduce){[data-slot=dropdown-menu-content][data-state=open]>*,[data-slot=dropdown-menu-sub-content][data-state=open]>*,mark.search-hit:before{animation:none}html.vt-nav.vt-pop-back::view-transition-old(app-main){animation:none!important}html.vt-nav.vt-pop-back::view-transition-new(app-main){animation:none!important}html.vt-nav.vt-hero::view-transition-group(page-title){animation:none!important}}.tier-countdown-icon{transform-origin:50%}.tier-countdown-urgent .tier-countdown-icon{animation:4s cubic-bezier(.65,0,.35,1) infinite tier-hourglass}@keyframes tier-hourglass{0%,80%{transform:rotate(0)}to{transform:rotate(180deg)}}.clock-style-enter{animation:.32s cubic-bezier(.22,1,.36,1) backwards clock-style-in}@keyframes clock-style-in{0%{opacity:0;transform:translateY(4px)scale(.94)}}.clock-flip-card{background:color-mix(in srgb, var(--foreground) 8%, transparent);min-width:1.05em;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--foreground) 12%, transparent);perspective:120px;border-radius:6px;justify-content:center;padding:3px 2px;display:inline-flex}.clock-flip-digit{transform-origin:50% 0;animation:.42s cubic-bezier(.34,1.4,.64,1) backwards clock-flip;display:inline-block}@keyframes clock-flip{0%{opacity:.2;transform:rotateX(-90deg)}}.month-sheet{perspective:600px;animation:.28s cubic-bezier(.22,1,.36,1) backwards month-sheet-in,.32s ease-in 2.8s forwards month-sheet-out}@keyframes month-sheet-in{0%{opacity:0;transform:translateY(-10px)scale(.92)}}@keyframes month-sheet-out{to{opacity:0;transform:translateY(-8px)scale(.96)}}.month-sheet-rings{z-index:3;pointer-events:none;justify-content:space-around;display:flex;position:absolute;top:-5px;left:0;right:0}.month-sheet-rings>span{background:color-mix(in srgb, var(--foreground) 55%, transparent);border-radius:9999px;width:6px;height:12px}.month-sheet-page{border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);border-radius:14px;display:block;overflow:hidden;box-shadow:0 12px 32px -12px #00000059}.month-sheet-band{background:var(--primary);color:var(--primary-foreground);letter-spacing:.08em;text-align:center;padding:3px 12px;font-size:11px;font-weight:600;display:block}.month-sheet-old{z-index:2;transform-origin:50% 0;backface-visibility:hidden;animation:.72s cubic-bezier(.55,0,.3,1) .42s forwards month-sheet-flip;position:absolute;inset:0}@keyframes month-sheet-flip{60%{opacity:1}to{opacity:0;transform:rotateX(-115deg)}}.logo-wink-sheen{pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 30%,#ffffff8c 48%,#0000 66%);position:absolute;inset:0;transform:translate(-110%)}.logo-wink-star{width:11px;height:11px;fill:var(--primary);pointer-events:none;opacity:0;position:absolute;top:-5px;right:-6px;transform:scale(0)rotate(0)}.logo-winking .logo-wink-sheen{animation:.9s cubic-bezier(.4,0,.2,1) logo-wink-sheen}.logo-winking .logo-wink-star{animation:.7s cubic-bezier(.34,1.56,.64,1) .52s backwards logo-wink-star}@keyframes logo-wink-sheen{0%{opacity:1;transform:translate(-110%)}to{opacity:1;transform:translate(110%)}}@keyframes logo-wink-star{0%{opacity:0;transform:scale(0)rotate(0)}45%{opacity:1;transform:scale(1)rotate(45deg)}to{opacity:0;transform:scale(.2)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.tier-countdown-urgent .tier-countdown-icon,.clock-style-enter,.clock-flip-digit,.month-sheet,.month-sheet-old,.logo-winking .logo-wink-sheen,.logo-winking .logo-wink-star{animation:none}.month-sheet-old{opacity:0}}.fx-layer{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fx-layer>*{position:absolute}.fx-fly{animation:fx-fly-x var(--fx-dur,.6s) linear forwards}.fx-fly-body{width:100%;height:100%;animation:fx-fly-y var(--fx-dur,.6s) cubic-bezier(.55, 0, 1, .45) forwards}@keyframes fx-fly-x{0%{transform:none}to{transform:translateX(var(--fx-dx,0))}}@keyframes fx-fly-y{0%{transform:none}to{transform:translateY(var(--fx-dy,0))}}.fx-dot{background:var(--primary);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 25%, transparent);animation:fx-dot-shrink var(--fx-dur,.6s) ease-in forwards;border-radius:9999px;position:absolute;top:-5px;left:-5px}@keyframes fx-dot-shrink{0%{opacity:.6;transform:scale(.4)}15%{opacity:1;transform:scale(1.15)}to{opacity:.9;transform:scale(.55)}}.fx-fly-ghost>*{transform-origin:50%;animation:fx-ghost-shrink var(--fx-dur,.6s) cubic-bezier(.32, .72, 0, 1) forwards}@keyframes fx-ghost-shrink{0%{opacity:1;transform:none}to{opacity:.15;transform:scale(.12)}}.fx-land{animation:.42s cubic-bezier(.34,1.56,.64,1) count-bump}[data-tier-counter]{transform-box:fill-box;transform-origin:50%}.tier-count-roll{animation:.46s cubic-bezier(.34,1.56,.64,1) backwards tier-count-roll}@keyframes tier-count-roll{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.fx-dissolve-ghost{opacity:0;animation:.38s ease-out fx-dissolve}@keyframes fx-dissolve{0%{opacity:1;transform:none}to{opacity:0;transform:translate(8px)scale(.98)}}.fx-particle{opacity:0;border-radius:1px;animation:.64s cubic-bezier(.2,.6,.4,1) backwards fx-particle}@keyframes fx-particle{0%{opacity:.9;transform:none}to{transform:translate(var(--fx-dx,30px), var(--fx-dy,-20px)) scale(.3);opacity:0}}.fx-stamp-holder{justify-content:center;align-items:center;display:flex}.fx-stamp-mark{letter-spacing:.18em;color:#00a05b;color:lab(57.975% -51.6006 26.6932);background:color-mix(in oklch, var(--background) 72%, transparent);border:3px solid;border-radius:8px;padding:3px 14px;font:800 15px/1.3 ui-sans-serif,system-ui,sans-serif;display:inline-block;transform:rotate(-8deg)}.fx-stamp-run{opacity:0;animation:1.5s cubic-bezier(.32,.72,0,1) fx-stamp-run}.fx-stamp-in{animation:.42s cubic-bezier(.32,.72,0,1) backwards fx-stamp-in}@keyframes fx-stamp-in{0%{opacity:0;transform:scale(2.2)rotate(-16deg)}70%{opacity:1;transform:scale(.95)rotate(-8deg)}to{opacity:1;transform:rotate(-8deg)}}@keyframes fx-stamp-run{0%{opacity:0;transform:scale(2.2)rotate(-16deg)}20%{opacity:1;transform:scale(.95)rotate(-8deg)}28%{opacity:1;transform:rotate(-8deg)}80%{opacity:1;transform:rotate(-8deg)}to{opacity:0;transform:rotate(-8deg)}}.send-takeoff{opacity:0;justify-content:center;align-items:center;animation:.56s cubic-bezier(.5,0,.75,0) send-takeoff;display:inline-flex;position:absolute;inset:0}@keyframes send-takeoff{0%{opacity:1;transform:none}to{opacity:0;transform:translate(20px,-18px)rotate(-12deg)scale(.7)}}.fx-echo{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--glass-border,var(--border));max-width:16rem;color:var(--foreground);background:color-mix(in oklch, var(--popover) 88%, transparent);opacity:0;border-radius:6px;padding:2px 7px;font:500 11px/1.4 ui-sans-serif,system-ui,sans-serif;animation:.82s cubic-bezier(.32,.72,0,1) fx-echo;overflow:hidden;transform:translate(-50%,-100%)}@keyframes fx-echo{0%{opacity:.95;transform:translate(-50%,-100%)}to{opacity:0;transform:translate(-50%,calc(-100% - 26px))}}.fx-zz{color:var(--muted-foreground);opacity:0;font:700 11px/1 ui-sans-serif,system-ui,sans-serif;animation:1.2s ease-out fx-zz}@keyframes fx-zz{0%{opacity:0;transform:none}20%{opacity:.9}to{opacity:0;transform:translate(10px,-22px)rotate(-10deg)}}.noshow-dim{opacity:.55;filter:grayscale()}.hold-confirm-fill{z-index:-1;border-radius:inherit;background:color-mix(in oklch, currentColor 28%, transparent);transform-origin:0;pointer-events:none;transition:transform .16s ease-out;position:absolute;inset:0;transform:scaleX(0)}.hold-confirm[data-holding] .hold-confirm-fill{transition:transform var(--hold-ms,1.2s) linear;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.fx-layer{display:none}.fx-land,.tier-count-roll,.fx-stamp-in{animation:none}.send-takeoff{display:none}.hold-confirm-fill,.hold-confirm[data-holding] .hold-confirm-fill{transition:none}}.sky-strip{z-index:-1;pointer-events:none;opacity:.55;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 85%);mask-image:linear-gradient(90deg,#0000 15%,#000 85%)}.sky-twinkle{animation:4s ease-in-out infinite sky-twinkle}@keyframes sky-twinkle{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.sky-twinkle{animation:none}}@keyframes kpi-spark-reveal{0%{transform:scaleX(0)}}@keyframes kpi-spark-fade-in{0%{opacity:0}}@keyframes kpi-spark-fade-out{to{opacity:0}}@keyframes act-ring-sweep{0%{transform:rotate(-180deg)}}.kpi-spark-reveal{transform-box:fill-box;transform-origin:0;animation:.7s cubic-bezier(.22,1,.36,1) backwards kpi-spark-reveal}.kpi-spark-in{animation:.42s ease-out backwards kpi-spark-fade-in}.kpi-spark-out{animation:.42s ease-out forwards kpi-spark-fade-out}.act-ring-half{transform-box:view-box;transform-origin:50%;transition:transform .9s cubic-bezier(.22,1,.36,1);animation:.9s cubic-bezier(.22,1,.36,1) backwards act-ring-sweep}@media (prefers-reduced-motion:reduce){.kpi-spark-reveal,.kpi-spark-in,.kpi-spark-out,.act-ring-half{transition:none;animation:none}}@keyframes dz-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes dz-progress{0%{transform:translate(-100%)scaleX(.4)}to{transform:translate(100%)scaleX(.4)}}.dz-breathe{animation:2.8s ease-in-out infinite dz-breathe}.dz-progress{animation:1.1s ease-in-out infinite dz-progress}@media (prefers-reduced-motion:reduce){.dz-breathe,.dz-progress{animation:none}}.rbc-calendar .rbc-show-more{text-transform:none;letter-spacing:0;color:var(--muted-foreground);background:#ffffff0b;border-radius:6px;align-items:center;margin:1px 4px 0;padding:1px 6px;font-size:.68rem;font-weight:500;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.rbc-calendar .rbc-show-more:hover{color:var(--foreground);background:color-mix(in oklch, var(--primary) 16%, transparent)}html:not([data-area=conquistas]):not([data-area=rewind]) :is([data-page-scroller],[data-slot=sheet-content],[data-slot=dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content]) .uppercase:is(.tracking-wide,.tracking-wider,.tracking-widest,[class*="tracking-[0."]):is(.text-xs,[class*="text-[9px]"],[class*="text-[10px]"],[class*="text-[11px]"]){text-transform:none;letter-spacing:.005em}html:not([data-area=conquistas]):not([data-area=rewind]) :is([data-page-scroller],[data-slot=sheet-content],[data-slot=dialog-content]) :is(th,[data-slot=table-head]).uppercase{text-transform:none;letter-spacing:0}