@media screen{[data-app-craft]{--craft-edge:color-mix(in srgb, var(--foreground) 11%, var(--card));--craft-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 4%, transparent), 0 6px 20px -14px color-mix(in srgb, var(--foreground) 18%, transparent)}[data-app-craft] [data-craft=card]{box-shadow:var(--craft-shadow);border-radius:18px}[data-app-craft] [data-craft=button]{border-radius:10px;transition-property:background-color,border-color,color,box-shadow;transition-duration:.16s;transition-timing-function:cubic-bezier(.22,1,.36,1)}[data-app-craft] [data-craft-variant=outline]{border-color:var(--craft-edge);background:var(--card);box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 3%,transparent)}[data-app-craft] [data-craft-variant=outline]:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));background:color-mix(in srgb,var(--primary) 4%,var(--card))}[data-app-craft] [data-craft-variant=default]{box-shadow:inset 0 1px #ffffff24,0 1px 2px color-mix(in srgb,var(--primary) 18%,transparent)}[data-app-craft] [data-craft=input]{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--foreground) 3%,transparent);border-radius:10px}[data-app-craft] [data-craft=input]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}[data-app-craft] [data-craft=tabs]{border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--muted) 65%,var(--card));border-radius:12px;gap:4px;max-width:100%;height:auto;min-height:44px;padding:4px}[data-app-craft] [data-craft=tab]{border-radius:8px;min-height:34px;transition-property:color,background-color,box-shadow;transition-duration:.16s}[data-app-craft] [data-craft=tab][data-state=active]{background:var(--card);box-shadow:0 1px 3px color-mix(in srgb,var(--foreground) 10%,transparent),0 0 0 1px color-mix(in srgb,var(--border) 70%,transparent)}body:has([data-app-craft]) [data-craft=dialog]{border-color:color-mix(in srgb,var(--border) 70%,transparent);background:var(--card);box-shadow:0 24px 80px -24px color-mix(in srgb,var(--foreground) 35%,transparent);border-radius:20px}body:has([data-app-craft]) [data-craft=overlay]{background:color-mix(in srgb,var(--foreground) 42%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body:has([data-app-craft]) [data-craft=popover]{border-color:color-mix(in srgb,var(--border) 75%,transparent);box-shadow:0 10px 35px -12px color-mix(in srgb,var(--foreground) 25%,transparent);border-radius:12px;padding:5px}:is(body:has([data-app-craft]) [data-craft=popover] [role=menuitem],body:has([data-app-craft]) [data-craft=popover] [role=option]){border-radius:7px;min-height:36px}}@media(prefers-reduced-motion:reduce){[data-app-craft] [data-craft]{transition:none!important;animation:none!important}body:has([data-app-craft]) [data-craft=dialog]{transition:none!important;animation:none!important}body:has([data-app-craft]) [data-craft=popover]{transition:none!important;animation:none!important}}@media screen{.pb-workspace-page{min-width:0}.pb-workspace-page h1{letter-spacing:-.025em;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:650;line-height:1.25}.pb-workspace-page h2{letter-spacing:-.015em}.pb-workspace-page>header,.pb-settings-page>div:first-child,.pb-posts-page>div:first-child,.pb-admin-heading,.pb-rep-page>header{border-bottom:1px solid var(--border);padding-bottom:1.25rem}.pb-workspace-page .page-subtitle,.pb-admin-heading>p,.pb-posts-page>div:first-child>p{max-width:75ch;margin-top:.55rem;line-height:1.65}.pb-settings-home>.grid{border:1px solid var(--border);background:var(--card);border-radius:18px;gap:0;overflow:hidden}.pb-settings-home .pb-settings-link{box-shadow:none;background:0 0;border:0;border-radius:0;gap:1rem;min-height:106px;padding:1.15rem 1.25rem}.pb-settings-home>.grid>.pb-settings-link{border-bottom:1px solid var(--border)}.pb-settings-link>svg:first-child{box-sizing:content-box;border:1px solid color-mix(in srgb,var(--primary) 16%,transparent);background:color-mix(in srgb,var(--primary) 6%,var(--card));border-radius:13px;width:20px;height:20px;padding:11px}.pb-settings-link>span>span:first-child{font-size:.9rem;font-weight:600}.pb-settings-link>span>span:last-child{max-width:40ch;font-size:.79rem;line-height:1.6}.pb-settings-link>svg:last-child{opacity:.65;transition:transform .16s ease-out,opacity .16s ease-out}.pb-settings-link:hover{background:color-mix(in srgb,var(--primary) 4%,var(--card))}.pb-settings-link:hover>svg:last-child{opacity:1;transform:translate(3px)}.pb-settings-group{box-shadow:none;border-radius:18px;overflow:hidden}.pb-settings-group>h2>button{border-radius:0;gap:1rem;padding:1.15rem 1.25rem}.pb-settings-group>h2>button>svg:first-child{box-sizing:content-box;background:var(--muted);border-radius:12px;padding:10px}.pb-settings-group>div{background:color-mix(in srgb,var(--muted) 45%,var(--card));gap:0;padding:0}.pb-settings-group .pb-settings-link{border-bottom:1px solid var(--border);min-height:92px}.pb-settings-group .pb-settings-link>svg:first-child{background:var(--card);padding:8px}.pb-settings-section{box-shadow:none;border-radius:18px;overflow:hidden}.pb-settings-section-heading{border-bottom:1px solid var(--border);margin-bottom:1.3rem;padding-bottom:1.1rem}.pb-settings-section-heading .section-title{font-size:1rem;font-weight:600;line-height:1.45}.pb-settings-section-heading .text-sm{max-width:64ch;font-size:.8rem;line-height:1.6}.pb-settings-page form label{font-size:.78rem;font-weight:550}.pb-settings-page form .grid{row-gap:1.15rem}.pb-settings-page form>button:last-child{margin-top:.35rem}.pb-settings-page .rounded-xl.border.bg-muted\/40{background:color-mix(in srgb,var(--muted) 48%,var(--card));border-radius:14px}.pb-admin-tab-scroll{border-bottom:1px solid var(--border);scrollbar-width:thin;padding-bottom:1px}.pb-admin-tabs[role=tablist]{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;gap:1rem;padding:0}.pb-admin-tabs [role=tab]{min-height:46px;box-shadow:none;color:var(--muted-foreground);background:0 0;border:0;border-radius:0;padding:.65rem .25rem;font-size:.79rem;position:relative}.pb-admin-tabs [role=tab][data-state=active]{box-shadow:none;color:var(--primary);background:0 0;font-weight:600}.pb-admin-tabs [role=tab][data-state=active]:after{content:"";background:var(--primary);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.pb-admin-workspace table{border-collapse:separate;border-spacing:0}.pb-admin-workspace thead{background:color-mix(in srgb,var(--muted) 65%,var(--card))}.pb-admin-workspace th{color:var(--muted-foreground);white-space:nowrap;height:44px;font-size:.73rem;font-weight:600}.pb-admin-workspace td{padding-top:.85rem;padding-bottom:.85rem;font-size:.79rem;line-height:1.5}.pb-admin-workspace tbody tr{transition:background-color .12s ease-out}.pb-admin-workspace tbody tr:hover{background:color-mix(in srgb,var(--primary) 3%,var(--card))}.pb-admin-workspace [role=tabpanel]{margin-top:1.5rem}.pb-admin-heading>a{margin-left:0}.pb-rep-page>header p{max-width:78ch;margin-top:.5rem;line-height:1.65}.pb-onboarding-lab>section{background:var(--card);border-radius:18px;margin-bottom:1.5rem;padding:1.5rem}.pb-onboarding-lab details{border-top:1px solid var(--border)}.pb-mcp-endpoint{background:color-mix(in srgb,var(--primary) 5%,var(--card));box-shadow:none;border-radius:18px}.pb-mcp-endpoint .shadow-md{box-shadow:none;border-radius:14px}.pb-integration-page ol{font-size:.8rem;line-height:1.85}.pb-integration-page ol li{padding-left:.25rem}.pb-integration-page ol li::marker{color:var(--primary);font-weight:600}.pb-mcp-prompt{background:color-mix(in srgb,var(--muted) 40%,var(--card));border-radius:12px;padding:1rem}.pb-mcp-prompt p{line-height:1.65}.pb-mcp-prompt button{justify-content:center;align-items:center;min-width:32px;min-height:32px;display:flex}.pb-referral-intro{background:color-mix(in srgb,var(--primary) 5%,var(--card));box-shadow:none}.pb-referral-admin>header{border-bottom:1px solid var(--border);padding-bottom:1rem}.pb-referral-admin [role=tablist]{background:var(--muted);border-radius:12px;padding:.3rem}.pb-posts-page form{gap:1rem;display:grid}.pb-posts-page form textarea{min-height:140px;line-height:1.7}.pb-onboarding-workspace>div>aside,.pb-onboarding-lab>div>aside{border-right:1px solid var(--border);padding-right:1.5rem}.pb-onboarding-workspace .ob-step,.pb-onboarding-lab .ob-step{border:1px solid var(--border);background:var(--card);border-radius:18px;padding:1.5rem}.pb-onboarding-workspace .ob-step h1,.pb-onboarding-lab .ob-step h1{letter-spacing:-.025em;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.3}.pb-onboarding-workspace .ob-step p,.pb-onboarding-lab .ob-step p{line-height:1.7}@media(min-width:640px){.pb-settings-home>.grid>.pb-settings-link:nth-child(odd),.pb-settings-group .pb-settings-link:nth-child(odd){border-right:1px solid var(--border)}.pb-settings-home>.grid>.pb-settings-link:nth-last-child(-n+2){border-bottom:0}}@media(max-width:639px){.pb-settings-home .pb-settings-link{gap:.75rem;min-height:92px;padding:1rem}.pb-settings-home>.grid>.pb-settings-link:last-child{border-bottom:0}.pb-settings-group>h2>button{gap:.75rem;padding:1rem}.pb-settings-section-heading{padding-bottom:1rem}.pb-admin-heading{flex-flow:wrap;gap:.6rem;display:flex}.pb-admin-heading>h1,.pb-admin-heading>p{width:100%;margin:0}.pb-admin-heading>a{margin:0}.pb-admin-workspace td{white-space:normal}.pb-onboarding-workspace .ob-step,.pb-onboarding-lab .ob-step{padding:1.1rem}.pb-onboarding-lab>section{padding:1rem}.pb-mcp-prompt button{min-width:40px;min-height:40px}}@media(prefers-reduced-motion:reduce){.pb-settings-link>svg:last-child,.pb-admin-workspace tbody tr{transition:none}.pb-settings-link:hover>svg:last-child{transform:none}}}@media screen{.operations-page{min-width:0}.operations-page>:is(header,div:first-child):has(h1){border-bottom:1px solid var(--border);padding-bottom:1.25rem}.operations-page h1{color:var(--foreground);text-wrap:balance}.operations-page :is(.page-subtitle,h1+p){max-width:72ch;line-height:1.65}.operations-page .bg-card{box-shadow:none;border-radius:1rem}.operations-page .operations-toolbar{background:color-mix(in srgb,var(--muted) 40%,var(--card));border-radius:inherit;align-items:end;gap:1rem;padding:1.25rem}.operations-page .operations-toolbar label{color:var(--muted-foreground);margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:inline-block}.operations-page :is(input:not([type=checkbox]):not([type=hidden]):not([type=radio]):not(.hidden),select,[role=combobox]){background-color:var(--card);border-radius:.75rem;min-height:2.75rem}.operations-page :is(input,[role=combobox]){min-width:0}.operations-page button:not([role=switch]):not([role=checkbox]){transition:background-color .15s,border-color .15s,box-shadow .15s}.operations-page [role=tablist]{border:1px solid var(--border);background:color-mix(in srgb,var(--muted) 65%,var(--card));border-radius:.875rem;gap:.25rem;height:auto;min-height:3.25rem;padding:.375rem}.operations-page [role=tab]{border-radius:.625rem;flex-shrink:0;min-height:2.5rem;padding-inline:1.125rem}.operations-page [role=tab][data-state=active]{color:var(--primary);background:var(--card);box-shadow:0 2px 5px #0f172a0f}.operations-page table{font-variant-numeric:tabular-nums}.operations-page thead{background:color-mix(in srgb,var(--muted) 65%,var(--card))}.operations-page th{height:3rem;padding-inline:1.25rem;font-size:.6875rem}.operations-page td{vertical-align:top;padding:1rem 1.25rem}.operations-page tbody tr{border-color:color-mix(in srgb,var(--border) 75%,transparent)}.operations-page tbody tr:hover{background:color-mix(in srgb,var(--muted) 45%,var(--card))}.operations-page .operations-record{overflow:hidden}.operations-page .operations-record>div{padding:1.25rem}.operations-page .operations-record p.font-medium{font-size:.9375rem;font-weight:600}.operations-page .operations-record p.text-muted-foreground{max-width:72ch;line-height:1.6}.operations-page .operations-record:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}.operations-page .operations-section-title{align-items:center;gap:.75rem;font-size:.875rem;display:flex}.operations-page .operations-section-title:after{content:"";background:var(--border);flex:1;height:1px}.operations-pendencias [aria-label="Resumo do mês"],.operations-pendencias [aria-label="Lista de pendências"]>div:first-child{border:1px solid var(--border);background:var(--card);border-radius:1rem;padding:1.25rem}.operations-pendencias [aria-label="Lista de pendências"] ul{border-radius:1rem;overflow:hidden}.operations-pendencias [aria-current=true]{background:color-mix(in srgb,var(--primary) 9%,var(--card))}.operations-pendencias [aria-current=true] .font-medium{color:var(--primary)}.operations-pendencias>details{border-top:1px solid var(--border);padding-top:.5rem}.operations-tablet .operations-link-field input{flex:1;width:0}.operations-tablet .operations-link-field button,.operations-tablet .operations-link-field a{flex-shrink:0;min-width:2.75rem;min-height:2.75rem}.operations-tablet ol{padding-left:1.25rem;list-style-position:outside}.operations-tablet ol li{padding:.375rem 0 .375rem .25rem;line-height:1.65}.operations-importar-ponto .overflow-x-auto table{min-width:42rem}@media(max-width:639px){.operations-page .operations-toolbar{gap:.875rem;padding:1rem}.operations-page .operations-toolbar [role=combobox]{width:100%}.operations-page .operations-record>div{padding:1rem}.operations-page .operations-record>div>.flex.flex-wrap.gap-2{border-top:1px solid var(--border);padding-top:.75rem}.operations-page [role=tablist]{justify-content:flex-start;overflow-x:auto}.operations-page [role=tab]{padding-inline:.875rem}.operations-tablet .flex.flex-row.items-center.justify-between{align-items:flex-start;gap:1rem}}@media(prefers-reduced-motion:reduce){.operations-page button:not([role=switch]):not([role=checkbox]){transition:none}}}:root{--digit-dur:.5s;--digit-distance:8px;--digit-stagger:70ms;--digit-blur:2px;--digit-ease:cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x:0;--digit-dir-y:1}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)),calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{opacity:1;filter:blur();transform:translate(0)}}.t-digit-group{align-items:baseline;display:inline-flex}.t-digit{will-change:transform,opacity,filter;display:inline-block}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}@media(prefers-reduced-motion:reduce){.t-digit-group .t-digit{animation:none!important}}:root{--check-box:.15s;--check-draw:.35s;--check-delay:0s;--check-uncheck:.15s;--check-ease:cubic-bezier(.22, 1, .36, 1)}.t-check{transition:background var(--check-box) var(--check-ease),box-shadow var(--check-box) var(--check-ease)}.t-check svg path{stroke-dasharray:var(--check-len,15);stroke-dashoffset:var(--check-len,15);transition:stroke-dashoffset var(--check-uncheck) var(--check-ease)}.t-check[aria-checked=true] svg path{stroke-dashoffset:0;transition:stroke-dashoffset var(--check-draw) var(--check-ease) var(--check-delay)}@media(prefers-reduced-motion:reduce){.t-check,.t-check svg path{transition:none!important}}.team-metric{border:1px solid var(--border);background:linear-gradient(160deg,var(--card) 65%,color-mix(in srgb,var(--primary) 3%,var(--card)));box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 4%,transparent),inset 0 1px 0 var(--card);border-radius:18px;transition:border-color .18s,box-shadow .18s}a:hover .team-metric,a:focus-visible .team-metric{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));box-shadow:0 6px 20px -12px color-mix(in srgb,var(--primary) 35%,transparent)}.team-metric-value{letter-spacing:-.055em;font-weight:500}.team-frequency{box-shadow:0 2px 6px -4px color-mix(in srgb,var(--foreground) 12%,transparent);border-radius:20px}.team-frequency tbody tr{transition:background-color .15s}.team-frequency tbody td{border-color:color-mix(in srgb,var(--border) 60%,transparent)}.team-frequency button{box-shadow:none;border-radius:10px;font-size:12px}.team-people-list{box-shadow:0 2px 6px -4px color-mix(in srgb,var(--foreground) 12%,transparent);border-radius:20px}.team-people-list li{transition:background-color .15s}.team-people-list li:hover{background:color-mix(in srgb,var(--primary) 2%,var(--card))}.team-people-list button{box-shadow:none;border-radius:10px}.team-people-avatar{border:1px solid color-mix(in srgb,var(--primary) 12%,transparent);background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--primary) 9%,var(--card)));border-radius:14px}.team-filter-input{border-color:var(--border);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--foreground) 3%,transparent);border-radius:12px;transition:border-color .15s,box-shadow .15s}.team-filter-input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.team-filter-button{box-shadow:none;border-radius:12px}.team-group-control{border:1px solid var(--border);background:var(--card);border-radius:10px;padding:0 12px}@media(prefers-reduced-motion:reduce){.team-metric,.team-frequency tbody tr,.team-people-list li,.team-filter-input{transition:none}}@media screen{.reports-workspace{min-width:0}.reports-navigation-groups{align-items:stretch;gap:12px}.reports-navigation-group{border:1px solid var(--border);background:var(--card);border-radius:16px;gap:8px;padding:14px}.reports-navigation-label{color:var(--muted-foreground);padding-inline:6px}.reports-navigation a{align-items:center;line-height:1.35;display:inline-flex}.reports-navigation a[aria-current=page]{font-weight:600}.reports-workspace .section-title,.reports-workspace h2{letter-spacing:-.02em;font-weight:600;line-height:1.4}.reports-workspace :is(input[type=month],input[type=date],select){border-radius:10px;min-width:0}.report-filter-panel{border:1px solid var(--border);background:color-mix(in srgb,var(--muted) 32%,var(--card));border-radius:16px;padding:20px}.report-person-header{background:color-mix(in srgb,var(--muted) 40%,var(--card));padding:16px 20px}.reports-filters{background:color-mix(in srgb,var(--muted) 32%,var(--card))}.reports-filters label{color:var(--muted-foreground);font-size:12px;font-weight:600}.reports-workspace .report-summary-card{border-color:var(--border);box-shadow:none;border-radius:16px}.report-summary-card>div{height:100%;padding:20px}.report-summary-icon{border:1px solid;border-color:color-mix(in srgb,currentColor 15%,transparent)}.report-summary-link{outline-offset:4px;border-radius:16px}.report-summary-link:hover .report-summary-card{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));background:color-mix(in srgb,var(--primary) 3%,var(--card))}.reports-workspace table{font-variant-numeric:tabular-nums}.reports-workspace table th{background:color-mix(in srgb,var(--muted) 58%,var(--card));height:46px;color:var(--muted-foreground);white-space:nowrap;padding-inline:18px;font-size:12px;font-weight:600}.reports-workspace table td{padding:14px 18px;line-height:1.5}.reports-workspace table tbody tr:last-child{border-bottom:0}.reports-workspace table tbody tr:not([class*=bg-]):hover{background:color-mix(in srgb,var(--primary) 3%,var(--card))}.reports-workspace details.rounded-lg,.reports-workspace details.rounded-2xl{border-radius:16px}.reports-workspace summary{text-underline-offset:4px}.reports-workspace summary:hover{color:var(--primary)}.reports-workspace summary:focus-visible,.report-summary-link:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.report-period-header{background:color-mix(in srgb,var(--muted) 30%,var(--card))}.report-closing-list{background:var(--card);overflow:hidden}.report-closing-list>li+li,.report-closing-list>li{border-color:var(--border)}.report-closing-list>li:hover,.report-review-item:hover{background:color-mix(in srgb,var(--muted) 22%,var(--card))}.reports-workspace label:has(input[type=checkbox]:checked){border-color:color-mix(in srgb,var(--primary) 35%,var(--border));background:color-mix(in srgb,var(--primary) 5%,var(--card))}@media(max-width:639px){.report-summary-card>div{padding:16px}.reports-workspace table th,.reports-workspace table td{padding-inline:12px}.reports-workspace .reports-summary-grid{gap:12px}}@media(prefers-reduced-motion:no-preference){.reports-navigation a,.report-summary-card,.report-closing-list>li,.report-review-item{transition:background-color .15s ease-out,border-color .15s ease-out}}}
