html:has(.portal-landing){scroll-behavior:smooth}:root{--motion-fast: .16s;--motion-control: .22s;--motion-panel: .28s;--motion-ease: cubic-bezier(.22, 1, .36, 1)}@keyframes portal-fade-in{0%{opacity:.65}to{opacity:1}}@keyframes portal-panel-in{0%{opacity:0;transform:translateY(5px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes portal-panel-out{to{opacity:0;transform:translateY(3px) scale(.99)}}@keyframes portal-backdrop-in{0%{opacity:0}to{opacity:1}}:is(button,.button,a.lp-button,a.portal-auth-button,.client-view-action){transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-control) ease,opacity var(--motion-fast) ease,transform var(--motion-control) var(--motion-ease),scale var(--motion-fast) var(--motion-ease)}:is(button,.button,a.lp-button,a.portal-auth-button):not(:disabled):not([aria-disabled=true]):not([data-disabled=true]):active{scale:.985}:is(a,summary,.search-select-option,.dashboard-client-row){transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,opacity var(--motion-fast) ease}:is(input,textarea,select){transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,box-shadow var(--motion-control) ease}:is(.lp-button,.portal-auth-button):hover{transform:none}:is(.lp-button,.lp-text-link,.portal-auth-header-action a)>svg{transition:transform var(--motion-control) var(--motion-ease)}.lp-text-link:hover{gap:16px}@media(hover:hover)and (pointer:fine){:is(.lp-button,.lp-text-link,.portal-auth-header-action a):hover>svg{transform:translate(2px)}:is(.dashboard-client-card,.client-source-card){transition:border-color var(--motion-control) ease,box-shadow var(--motion-control) ease}.dashboard-client-card:hover{box-shadow:0 6px 18px #17243b0b}.client-source-card:hover:not(:disabled){border-color:var(--app-accent)}:is(.rp-cards>a,.cp-related a){transition:border-color var(--motion-control) ease,box-shadow var(--motion-control) ease,transform var(--motion-control) var(--motion-ease)}:is(.rp-cards>a,.cp-related a):hover{transform:translateY(-2px);box-shadow:0 8px 24px #17243b0d}}:is(.portal-auth-form-content,.portal-auth-story,.lp-demo-panel){animation:portal-fade-in var(--motion-panel) var(--motion-ease)}:is(.navigation-menu,.search-select-panel,.client-action-menu,.agency-profile-menu,.lp-nav.is-open){transform-origin:top center;animation:portal-panel-in var(--motion-control) var(--motion-ease)}:is(.agency-nav-scrim,.workspace-nav-scrim){animation:portal-backdrop-in var(--motion-control) ease}.agency-sidebar{transition:width var(--motion-panel) var(--motion-ease)}.agency-main{transition:margin-left var(--motion-panel) var(--motion-ease)}.agency-collapse svg{transition:transform var(--motion-panel) var(--motion-ease)}.navigation-menu-chevron{transition:rotate var(--motion-control) var(--motion-ease)}.navigation-menu-trigger[aria-expanded=true] .navigation-menu-chevron{rotate:90deg}.navigation-group-chevron,.lp-footer-group h2 button svg{transition:transform var(--motion-control) var(--motion-ease)}.navigation-group-items:not([hidden]){animation:portal-fade-in var(--motion-control) var(--motion-ease)}.lp-footer-group.is-open ul{animation:portal-fade-in var(--motion-control) var(--motion-ease)}@media(max-width:980px){.lp-header-panel.is-open{animation:portal-fade-in var(--motion-control) var(--motion-ease)}}.report-bar-track>div,.report-source-share i{transition:width var(--motion-panel) var(--motion-ease)}.report-donut svg circle{transition:stroke-dasharray var(--motion-panel) var(--motion-ease),stroke-dashoffset var(--motion-panel) var(--motion-ease),opacity var(--motion-fast) ease}[role=dialog][aria-modal=true]>.card,.workspace-lead-drawer[open]{animation:portal-panel-in var(--motion-panel) var(--motion-ease)}.workspace-lead-drawer::backdrop{animation:portal-backdrop-in var(--motion-control) ease}.modal__container[data-entering=true]{animation:portal-panel-in var(--motion-panel) var(--motion-ease)}.modal__container[data-exiting=true]{animation:portal-panel-out var(--motion-fast) ease}:is(.lp-faq-list,.cp-faq,.rp-answers) details[open]>:not(summary),.report-detail-metrics[open]>:not(summary){animation:portal-fade-in var(--motion-control) ease}@supports (interpolate-size: allow-keywords){:is(.lp-faq-list,.cp-faq,.rp-answers) details{interpolate-size:allow-keywords}:is(.lp-faq-list,.cp-faq,.rp-answers) details::details-content{block-size:0;opacity:0;overflow:clip;transition:block-size var(--motion-panel) var(--motion-ease),opacity var(--motion-control) ease,content-visibility var(--motion-panel) allow-discrete}:is(.lp-faq-list,.cp-faq,.rp-answers) details[open]::details-content{block-size:auto;opacity:1}}@media(max-width:760px){.agency-main{transition:none}.agency-sidebar,.agency-shell.is-collapsed .agency-sidebar,.workspace-sidebar{transition:transform var(--motion-panel) var(--motion-ease),visibility var(--motion-panel)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after,::backdrop,details::details-content{animation:none!important;transition:none!important;scroll-behavior:auto!important}:is(button,.button,a.lp-button,a.portal-auth-button):active{scale:1}:is(.lp-button,.lp-text-link,.portal-auth-header-action a):hover>svg{transform:none}:is(.rp-cards>a,.cp-related a):hover{transform:none}}
