:root{--quote-research-sheet-height:75vh;--quote-research-fab-offset:24px;--quote-research-sheet-transition:.32s cubic-bezier(.25, .8, .25, 1);--quote-research-ai-min-width:360px;--quote-research-center-min-width:480px;--quote-research-fab-z:1040;--quote-research-backdrop-z:1090;--quote-research-sheet-z:1100;--quote-research-close-z:1110}.mras-backdrop{display:none}.research-ai-dock{width:100%;height:100%;position:relative}.research-ai-dock__frame{position:absolute;inset:0}.research-ai-dock__template{position:absolute;inset:0;overflow:hidden}.research-ai-dock__template-scroll{will-change:transform;position:absolute;top:0;left:0;right:0}.mras-fab{right:var(--quote-research-fab-offset);bottom:calc(env(safe-area-inset-bottom,0px) + var(--quote-research-fab-offset));z-index:var(--quote-research-fab-z);transform-origin:50%;display:inline-flex;position:fixed}.page-layout__rail-columns[data-research-rail]>aside[data-rail-column=right]{z-index:var(--quote-research-sheet-z);height:var(--quote-research-sheet-height);--tw-translate-y:100%;width:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 -8px 32px -8px #0000;--tw-shadow-colored:0 -8px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);will-change:transform,box-shadow;border-top-left-radius:18px;border-top-right-radius:18px;display:block;position:fixed;inset:auto 0 0;overflow:hidden}@media (max-width:1023px){.page-layout__rail-columns[data-research-rail]>aside[data-rail-column=right]{transition:transform .28s cubic-bezier(.36,0,.66,-.06),box-shadow .2s cubic-bezier(.4,0,1,1);width:100%!important}:root[data-research-sheet-open=true] .page-layout__rail-columns[data-research-rail]>aside[data-rail-column=right]{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 -16px 48px -12px #00000038;--tw-shadow-colored:0 -16px 48px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);transition:transform .42s cubic-bezier(.34,1.36,.64,1),box-shadow .36s cubic-bezier(.25,.8,.25,1)}.mras-backdrop{pointer-events:none;z-index:var(--quote-research-backdrop-z);opacity:0;--tw-backdrop-blur:blur(0);-webkit-backdrop-filter:blur();transition:opacity var(--quote-research-sheet-transition), backdrop-filter var(--quote-research-sheet-transition);background-color:#00000073;display:block;position:fixed;inset:0}[data-mras-overlay][data-mobile-sheet-open=true] .mras-backdrop{pointer-events:auto;opacity:1;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:blur(4px)}}@media (min-width:1024px){.page-layout__rail-columns[data-research-rail]>aside[data-rail-column=right]{z-index:auto;border-radius:var(--radius-3xl);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;width:auto;height:auto;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);will-change:auto;transition:width var(--quote-research-sheet-transition), min-width var(--quote-research-sheet-transition), margin-inline-start var(--quote-research-sheet-transition);position:static;inset:auto;transform:none}.research-ai-dock{width:100%;transition:width var(--quote-research-sheet-transition)}.page-layout__rail-columns[data-rail-collapsed] .research-ai-dock{width:var(--research-ai-width,var(--rail-col-right-min-2col,400px))}:is(:root[data-research-resizing],:root[data-window-resizing]) .page-layout__rail-columns[data-research-rail],:is(:root[data-research-resizing],:root[data-window-resizing]) .page-layout__rail-columns[data-research-rail]>aside[data-rail-column=right],:is(:root[data-research-resizing],:root[data-window-resizing]) .research-ai-dock{transition:none}.research-ai-resizer{z-index:var(--z-adjacent);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:1px;position:absolute;top:0;bottom:0;left:0}.research-ai-resizer:before{--tw-content:"";content:var(--tw-content);position:absolute;inset:0 -.5rem}.research-ai-resizer:after{--tw-translate-y:-50%;width:.25rem;height:3rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:hsl(var(--foreground) / 0);--tw-content:"";content:var(--tw-content);border-radius:9999px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;position:absolute;top:50%;left:0}.research-ai-resizer:hover:after,:root[data-research-resizing] .research-ai-resizer:after{background-color:hsl(var(--foreground) / .3)}:root[data-research-resizing] .page-layout__rail-columns[data-research-rail]>aside[data-rail-column=right]{box-shadow:-4px 0 18px -6px hsl(var(--foreground) / .18)}.page-layout__rail-columns[data-research-rail]>aside[data-rail-column=right]:has(.research-ai-resizer:hover){box-shadow:-4px 0 18px -6px hsl(var(--foreground) / .18)}.research-ai-resize-overlay{z-index:var(--z-overlay);cursor:col-resize;position:fixed;inset:0}}@media (min-width:1440px){.page-layout__rail-columns[data-rail-collapsed] .research-ai-dock{width:var(--research-ai-width,var(--rail-col-right-min-3col,518px))}.page-layout__rail-columns[data-research-rail]{transition:max-width var(--quote-research-sheet-transition)}}@media (prefers-reduced-motion:reduce){.mras-backdrop,.page-layout__rail-columns[data-research-rail],.page-layout__rail-columns[data-research-rail]>aside[data-rail-column=right]{transition-duration:.01ms!important;transition-delay:0s!important}}html .os-theme-light{--os-size:12px;--os-padding-perpendicular:3px;--os-padding-axis:3px;--os-handle-border-radius:9999px;--os-handle-bg:#00000040;--os-handle-bg-hover:#0006;--os-handle-bg-active:#0000008c}html .os-theme-dark{--os-size:12px;--os-padding-perpendicular:3px;--os-padding-axis:3px;--os-handle-border-radius:9999px;--os-handle-bg:#ffffff4d;--os-handle-bg-hover:#ffffff73;--os-handle-bg-active:#fff9}body.copilot-sidebar-open{height:100vh!important;display:flex!important;overflow:hidden!important}body.copilot-sidebar-open #root{z-index:1;flex:1;min-width:0;overflow:auto}@keyframes slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.animate-slide-in-right{animation:.3s ease-out forwards slide-in-right}.scrollbar-hide #root::-webkit-scrollbar{display:none}.scrollbar-hide #root{-ms-overflow-style:none;scrollbar-width:none}
