:root{--motion-instant:.1s;--motion-fast:.16s;--motion-base:.22s;--motion-panel:.3s;--motion-emphasis:.42s;--motion-data:.5s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-soft:cubic-bezier(.22, 1, .36, 1)}button,[role=button],.btn-primary,.btn-secondary,.upload-v2-primary-btn,.upload-v2-secondary-btn,.rfq-review-v2-quote-cta,.dashboard-text-link,.dashboard-task-row,.dashboard-recent-row{transition:transform var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){button:not(:disabled):hover,[role=button]:not([aria-disabled=true]):hover,.btn-primary:hover,.btn-secondary:hover,.upload-v2-primary-btn:hover,.upload-v2-secondary-btn:hover,.dashboard-task-row:hover,.dashboard-recent-row:hover{transform:translateY(-1px)}}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active,.btn-primary:active,.btn-secondary:active,.upload-v2-primary-btn:active,.upload-v2-secondary-btn:active{transition-duration:var(--motion-instant);transform:scale(.98)}button:disabled,[aria-disabled=true]{transform:none!important}.app-page-v2{animation:averomira-page-enter var(--motion-base) var(--ease-enter) both}@keyframes averomira-page-enter{0%{opacity:.86;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.app-sidebar-v2-nav{isolation:isolate;position:relative}.app-sidebar-v2-active-indicator{z-index:3;background:var(--green,#2f7d5a);pointer-events:none;transform-origin:50%;width:3px;transition:transform var(--motion-base) var(--ease-soft), height var(--motion-base) var(--ease-soft), opacity var(--motion-fast) var(--ease-standard);will-change:transform, height;border-radius:999px;position:absolute;top:0;left:2px}.app-sidebar-v2-nav>a,.app-sidebar-v2-order-group,.app-sidebar-v2-link,.app-sidebar-v2-sublink{z-index:1;position:relative}.app-sidebar-v2-subnav{opacity:0;visibility:hidden;max-height:0;transition:max-height var(--motion-panel) var(--ease-enter), opacity var(--motion-fast) var(--ease-standard), transform var(--motion-base) var(--ease-enter), visibility 0s linear var(--motion-panel);overflow:hidden;transform:translateY(-4px)}.app-sidebar-v2-order-group.is-open>.app-sidebar-v2-subnav{opacity:1;visibility:visible;max-height:460px;transition:max-height var(--motion-panel) var(--ease-enter), opacity var(--motion-fast) var(--ease-standard) 40ms, transform var(--motion-base) var(--ease-enter), visibility 0s;transform:translateY(0)}.app-sidebar-v2-chevron svg{transition:transform var(--motion-base) var(--ease-soft)}.app-sidebar-v2-chevron svg.is-open{transform:rotate(180deg)}.app-sidebar-v2-link,.app-sidebar-v2-sublink{transition:background-color var(--motion-base) var(--ease-standard), color var(--motion-base) var(--ease-standard), transform var(--motion-fast) var(--ease-standard)}.support-ai-form button.support-ai-submit-motion{width:42px;min-width:42px;transition:width var(--motion-panel) var(--ease-enter), min-width var(--motion-panel) var(--ease-enter), transform var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);overflow:hidden}.support-ai-form button.support-ai-submit-motion.is-working{width:68px;min-width:68px}.support-ai-form button.support-ai-submit-motion.is-success{width:46px;min-width:46px}.motion-dots{justify-content:center;align-items:center;gap:3px;display:inline-flex}.motion-dots>i{background:currentColor;border-radius:999px;width:4px;height:4px;animation:.9s ease-in-out infinite averomira-dot}.motion-dots>i:nth-child(2){animation-delay:.12s}.motion-dots>i:nth-child(3){animation-delay:.24s}@keyframes averomira-dot{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}.motion-extraction-summary{animation:averomira-extraction-summary var(--motion-data) var(--ease-enter) both}.motion-rfq-extraction-flow{animation:averomira-row-enter var(--motion-panel) var(--ease-enter) both}.motion-rfq-extraction-flow .rfq-review-v2-source{animation:averomira-source-highlight .62s var(--ease-enter) both}.motion-rfq-extraction-flow .rfq-review-v2-decision{animation:averomira-decision-enter var(--motion-emphasis) var(--ease-enter) .11s both}.motion-state-badge{transition:background-color var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard), color var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-soft)}@keyframes averomira-extraction-summary{0%{opacity:.72;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes averomira-row-enter{0%{opacity:.82;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes averomira-source-highlight{0%{background-color:#2f7d5a14}to{background-color:#0000}}@keyframes averomira-decision-enter{0%{opacity:.72;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.motion-memory-used{animation:averomira-memory-used var(--motion-emphasis) var(--ease-enter) both}.motion-memory-row{transition:opacity var(--motion-base) var(--ease-standard), background-color var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-soft);position:relative}.motion-memory-row:before{content:"";width:3px;transition:background-color var(--motion-base) var(--ease-standard);background:0 0;border-radius:999px;position:absolute;inset:10px auto 10px 0}.motion-memory-state-verified:before{background:var(--green,#2f7d5a)}.motion-memory-state-proposed:before,.motion-memory-state-conflict:before{background:#b97a1d}.motion-memory-state-disabled:before{background:#a7ada9}.memory-app-v2-summary>div,.memory-app-v2-row,.memory-app-v2-explainer>div{animation:averomira-data-enter var(--motion-data) var(--ease-enter) both}.memory-app-v2-summary>div:nth-child(2),.memory-app-v2-row:nth-child(2){animation-delay:40ms}.memory-app-v2-summary>div:nth-child(3),.memory-app-v2-row:nth-child(3){animation-delay:80ms}.memory-app-v2-summary>div:nth-child(4),.memory-app-v2-row:nth-child(4){animation-delay:.12s}@keyframes averomira-memory-used{0%{opacity:.72;transform:translateY(4px)scale(.99);box-shadow:0 0 #2f7d5a00}to{opacity:1;transform:translateY(0)scale(1)}}.support-launcher{transform-origin:100% 100%;transition:transform var(--motion-base) var(--ease-soft), border-radius var(--motion-panel) var(--ease-enter), min-width var(--motion-panel) var(--ease-enter), box-shadow var(--motion-panel) var(--ease-standard)}.support-launcher.is-open{transform:scale(.96)}.support-center-backdrop{animation:averomira-backdrop-enter var(--motion-fast) var(--ease-standard) both}.support-center-panel{transform-origin:calc(100% - 28px) calc(100% - 28px);animation:averomira-help-panel-enter var(--motion-panel) var(--ease-enter) both}@keyframes averomira-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes averomira-help-panel-enter{0%{opacity:0;transform:translate(10px,12px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.support-center-layer.is-closing .support-center-backdrop{animation:averomira-backdrop-exit .18s var(--ease-exit) both}.support-center-layer.is-closing .support-center-panel{animation:averomira-help-panel-exit .18s var(--ease-exit) both;pointer-events:none}@keyframes averomira-backdrop-exit{0%{opacity:1}to{opacity:0}}@keyframes averomira-help-panel-exit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(8px,10px)scale(.97)}}.dashboard-attention-count,.dashboard-kpi-item strong,.dashboard-recent-stage{animation:averomira-data-enter var(--motion-data) var(--ease-enter) both}.dashboard-kpi-item{transition:transform var(--motion-base) var(--ease-soft), background-color var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard)}.dashboard-kpi-item:nth-child(2) strong{animation-delay:50ms}.dashboard-kpi-item:nth-child(3) strong{animation-delay:.1s}.dashboard-kpi-item:nth-child(4) strong{animation-delay:.15s}@keyframes averomira-data-enter{0%{opacity:.58;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}table tbody tr{transition:background-color var(--motion-fast) var(--ease-standard), opacity var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-soft)}table tbody tr.motion-row-enter{animation:averomira-table-row-enter var(--motion-base) var(--ease-enter) both}@keyframes averomira-table-row-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.averomira-toast-region{z-index:90;pointer-events:none;gap:8px;display:grid;position:fixed;bottom:86px;right:22px}.averomira-toast{border:1px solid var(--line,#dfe4e1);min-width:220px;max-width:min(380px,100vw - 32px);color:inherit;pointer-events:auto;animation:averomira-toast-enter var(--motion-base) var(--ease-enter) both;background:#fffffffa;border-radius:14px;padding:12px 14px;font-size:13px;font-weight:650;box-shadow:0 16px 40px #11241b24}.averomira-toast.is-success{border-color:#2f7d5a47}.averomira-toast.is-error{border-color:#aa3e3e42}@keyframes averomira-toast-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.app-sidebar-v2-active-indicator,.support-center-panel,.support-launcher,.motion-rfq-extraction-flow .rfq-review-v2-decision{transform:none!important}}@media (max-width:720px){.averomira-toast-region{bottom:92px;left:16px;right:16px}.averomira-toast{min-width:0;max-width:none}}
