@keyframes header_spin__Kyuw4{to{transform:rotate(1turn)}}@keyframes header_bounce__QCv2R{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes header_pulse__4BH_Q{0%,to{opacity:1}50%{opacity:.5}}@keyframes header_fade-in__DbAot{0%{opacity:0}to{opacity:1}}@keyframes header_fade-out__uhuh1{0%{opacity:1}to{opacity:0}}@keyframes header_zoom-in-95__K1o85{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes header_zoom-out-95__AwgIH{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes header_slide-in-from-top__V7SKv{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes header_slide-in-from-bottom__jI53F{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes header_slide-in-from-left__4lbOu{0%{transform:translateX(-.5rem)}to{transform:translateX(0)}}@keyframes header_slide-in-from-right__yXgZh{0%{transform:translateX(.5rem)}to{transform:translateX(0)}}@keyframes header_accordion-down__RrygX{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes header_accordion-up__sXmPF{0%{height:var(--radix-accordion-content-height)}to{height:0}}.header_animate-spin__4a0U3{animation:header_spin__Kyuw4 1s linear infinite}.header_animate-bounce__QlK_x{animation:header_bounce__QCv2R 1s infinite}.header_animate-pulse__V5aG3{animation:header_pulse__4BH_Q 2s cubic-bezier(.4,0,.6,1) infinite}.header_sr-only__oYJG5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.header_header__nzcJB{position:-webkit-sticky;position:sticky;top:0;z-index:50;width:100%;border-bottom:1px solid hsl(var(--border));background-color:hsl(var(--background)/.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@supports((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.header_header__nzcJB{background-color:hsl(var(--background)/.6)}}.header_container__tgaXA{max-width:1280px;margin:0 auto;padding:1rem 1.5rem}.header_inner__DNLaJ{display:flex;align-items:center;justify-content:space-between}.header_logo__RmnOY{font-size:1.25rem;font-weight:700;color:hsl(var(--foreground))}@keyframes layout_spin__AtV0v{to{transform:rotate(1turn)}}@keyframes layout_bounce__Jl5Oi{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes layout_pulse__ssu0U{0%,to{opacity:1}50%{opacity:.5}}@keyframes layout_fade-in__8_jzO{0%{opacity:0}to{opacity:1}}@keyframes layout_fade-out__5zFG2{0%{opacity:1}to{opacity:0}}@keyframes layout_zoom-in-95__UBOa0{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes layout_zoom-out-95__G2br6{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes layout_slide-in-from-top__ynzSR{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes layout_slide-in-from-bottom__hM2oA{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes layout_slide-in-from-left__wUP17{0%{transform:translateX(-.5rem)}to{transform:translateX(0)}}@keyframes layout_slide-in-from-right__AtsEE{0%{transform:translateX(.5rem)}to{transform:translateX(0)}}@keyframes layout_accordion-down__hJ_iP{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes layout_accordion-up__qrrN1{0%{height:var(--radix-accordion-content-height)}to{height:0}}.layout_animate-spin__3CDIe{animation:layout_spin__AtV0v 1s linear infinite}.layout_animate-bounce__x7e2K{animation:layout_bounce__Jl5Oi 1s infinite}.layout_animate-pulse__n6f_u{animation:layout_pulse__ssu0U 2s cubic-bezier(.4,0,.6,1) infinite}.layout_sr-only__D0vpp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.layout_layout__JvcqL{min-height:100vh;display:flex;flex-direction:column}.layout_bgDefault___VBn7{background-color:hsl(var(--background))}.layout_main__euHB3{flex:1 1}@keyframes button_spin__sqLiT{to{transform:rotate(1turn)}}@keyframes button_bounce__pydiP{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes button_pulse__AveLD{0%,to{opacity:1}50%{opacity:.5}}@keyframes button_fade-in__iztco{0%{opacity:0}to{opacity:1}}@keyframes button_fade-out__Hi8UB{0%{opacity:1}to{opacity:0}}@keyframes button_zoom-in-95__8docG{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes button_zoom-out-95__7p_4t{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes button_slide-in-from-top__CiSjb{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes button_slide-in-from-bottom__4g56t{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes button_slide-in-from-left__w_L1N{0%{transform:translateX(-.5rem)}to{transform:translateX(0)}}@keyframes button_slide-in-from-right__YQTMf{0%{transform:translateX(.5rem)}to{transform:translateX(0)}}@keyframes button_accordion-down__Oj8uv{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes button_accordion-up__7hHnT{0%{height:var(--radix-accordion-content-height)}to{height:0}}.button_animate-spin__n1mz6{animation:button_spin__sqLiT 1s linear infinite}.button_animate-bounce__XuFPN{animation:button_bounce__pydiP 1s infinite}.button_animate-pulse__DYVbH{animation:button_pulse__AveLD 2s cubic-bezier(.4,0,.6,1) infinite}.button_sr-only__toxS2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.button_btn__Eq5ni{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:calc(.5rem - 2px);font-size:.875rem;font-weight:500;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.button_btn__Eq5ni:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring))}.button_btn__Eq5ni:disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.button_btn__Eq5ni svg{pointer-events:none;width:1rem;height:1rem;flex-shrink:0}.button_btn__Eq5ni.button_default__0xr6k{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.button_btn__Eq5ni.button_default__0xr6k:hover{background-color:hsl(var(--primary)/.9)}.button_btn__Eq5ni.button_destructive__LVRBO{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.button_btn__Eq5ni.button_destructive__LVRBO:hover{background-color:hsl(var(--destructive)/.9)}.button_btn__Eq5ni.button_outline__L7K1L{border:1px solid #cbd5e1;background-color:hsl(var(--background));box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.button_btn__Eq5ni.button_outline__L7K1L:hover{background-color:#f8fafc;border-color:#94a3b8;color:#0f172a}.button_btn__Eq5ni.button_outline__L7K1L:active{background-color:#f1f5f9}.button_btn__Eq5ni.button_secondary__v3LUy{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.button_btn__Eq5ni.button_secondary__v3LUy:hover{background-color:hsl(var(--secondary)/.8)}.button_btn__Eq5ni.button_ghost__Gzoz1:hover{background-color:#f1f5f9;color:#0f172a}.button_btn__Eq5ni.button_link__bOh1b{color:hsl(var(--primary));text-underline-offset:4px}.button_btn__Eq5ni.button_link__bOh1b:hover{text-decoration:underline}.button_btn__Eq5ni.button_sizeDefault__bwgoo{height:2.5rem;padding:.5rem 1rem}.button_btn__Eq5ni.button_sizeSm__vZeaF{height:2.25rem;padding:0 .75rem;border-radius:calc(.5rem - 2px)}.button_btn__Eq5ni.button_sizeLg__xGKjP{height:2.75rem;padding:0 2rem;border-radius:calc(.5rem - 2px)}.button_btn__Eq5ni.button_sizeIcon__Px_4G{height:2.5rem;width:2.5rem}@keyframes not-found_spin__KL4_S{to{transform:rotate(1turn)}}@keyframes not-found_bounce__9VVID{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes not-found_pulse__SH0ib{0%,to{opacity:1}50%{opacity:.5}}@keyframes not-found_fade-in__RZG77{0%{opacity:0}to{opacity:1}}@keyframes not-found_fade-out__QcgSv{0%{opacity:1}to{opacity:0}}@keyframes not-found_zoom-in-95__9Odm1{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes not-found_zoom-out-95__wKPyb{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes not-found_slide-in-from-top__orK3R{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes not-found_slide-in-from-bottom__fFDJ4{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes not-found_slide-in-from-left__rqabX{0%{transform:translateX(-.5rem)}to{transform:translateX(0)}}@keyframes not-found_slide-in-from-right__t1QVr{0%{transform:translateX(.5rem)}to{transform:translateX(0)}}@keyframes not-found_accordion-down__MqKji{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes not-found_accordion-up__xQWo1{0%{height:var(--radix-accordion-content-height)}to{height:0}}.not-found_animate-spin__I8HEk{animation:not-found_spin__KL4_S 1s linear infinite}.not-found_animate-bounce__vxc4h{animation:not-found_bounce__9VVID 1s infinite}.not-found_animate-pulse__wmsP_{animation:not-found_pulse__SH0ib 2s cubic-bezier(.4,0,.6,1) infinite}.not-found_sr-only__yFbAf{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-found_container__htTJT{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:0 1rem}.not-found_errorCode__B2wMF{font-size:8rem;font-weight:700;color:hsl(var(--muted-foreground)/.2);margin-bottom:1rem}.not-found_title__Lco6K{font-size:2.25rem;font-weight:700;margin-bottom:1rem}.not-found_description___Y3c6{font-size:1.25rem;color:hsl(var(--muted-foreground));margin-bottom:2rem;max-width:28rem}.not-found_actions__U_0Im{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.not-found_actions__U_0Im{flex-direction:row}}.not-found_helpSection__g0UUd{margin-top:3rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.not-found_helpTitle__tbcfs{margin-bottom:.5rem}.not-found_helpLinks__vxTY4{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.not-found_helpLink__fhOJL{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.not-found_helpLink__fhOJL:hover{color:hsl(var(--foreground))}@keyframes error-boundary_spin__3oo5Y{to{transform:rotate(1turn)}}@keyframes error-boundary_bounce__XIiu2{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes error-boundary_pulse__s8Hsq{0%,to{opacity:1}50%{opacity:.5}}@keyframes error-boundary_fade-in__sgHSg{0%{opacity:0}to{opacity:1}}@keyframes error-boundary_fade-out__FL_Wr{0%{opacity:1}to{opacity:0}}@keyframes error-boundary_zoom-in-95__vuSla{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes error-boundary_zoom-out-95__Brr3N{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes error-boundary_slide-in-from-top__u_pRz{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes error-boundary_slide-in-from-bottom__N7fAW{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes error-boundary_slide-in-from-left__dqW9p{0%{transform:translateX(-.5rem)}to{transform:translateX(0)}}@keyframes error-boundary_slide-in-from-right__RPk8G{0%{transform:translateX(.5rem)}to{transform:translateX(0)}}@keyframes error-boundary_accordion-down__7ZBBt{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes error-boundary_accordion-up__4mHIO{0%{height:var(--radix-accordion-content-height)}to{height:0}}.error-boundary_animate-spin__77lcr{animation:error-boundary_spin__3oo5Y 1s linear infinite}.error-boundary_animate-bounce__6Qfg5{animation:error-boundary_bounce__XIiu2 1s infinite}.error-boundary_animate-pulse__6aMmI{animation:error-boundary_pulse__s8Hsq 2s cubic-bezier(.4,0,.6,1) infinite}.error-boundary_sr-only__Yuf7J{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.error-boundary_container__VgpA5{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center;padding:0 1rem}.error-boundary_icon__CgRwc{color:#ef4444;margin-bottom:1rem}.error-boundary_title__TKv_h{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.error-boundary_description__kINQh{color:hsl(var(--muted-foreground));margin-bottom:1.5rem;max-width:28rem}.error-boundary_actions__il6vZ{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.error-boundary_actions__il6vZ{flex-direction:row}}.error-boundary_tryAgainButton__CS34P{display:flex;align-items:center;gap:.5rem}.error-boundary_details__HpN6A{margin-top:1.5rem;text-align:left;max-width:42rem}.error-boundary_detailsSummary__lHfJL{cursor:pointer;font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground))}.error-boundary_detailsPre__d11vS{margin-top:.5rem;padding:1rem;background-color:hsl(var(--muted));border-radius:.5rem;font-size:.75rem;overflow:auto}@keyframes toast_spin__Q_75Y{to{transform:rotate(1turn)}}@keyframes toast_bounce__7rBxn{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes toast_pulse__J1qW2{0%,to{opacity:1}50%{opacity:.5}}@keyframes toast_fade-in__8JVZD{0%{opacity:0}to{opacity:1}}@keyframes toast_fade-out__b0p8k{0%{opacity:1}to{opacity:0}}@keyframes toast_zoom-in-95__fo_QI{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes toast_zoom-out-95__i7Oyi{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes toast_slide-in-from-top__7wW1g{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes toast_slide-in-from-bottom__GSx5D{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes toast_slide-in-from-left__l8_Lk{0%{transform:translateX(-.5rem)}to{transform:translateX(0)}}@keyframes toast_slide-in-from-right___v3D4{0%{transform:translateX(.5rem)}to{transform:translateX(0)}}@keyframes toast_accordion-down__RPloe{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes toast_accordion-up__tpuWQ{0%{height:var(--radix-accordion-content-height)}to{height:0}}.toast_animate-spin__Jl7t7{animation:toast_spin__Q_75Y 1s linear infinite}.toast_animate-bounce__VBJH6{animation:toast_bounce__7rBxn 1s infinite}.toast_animate-pulse__xPgoJ{animation:toast_pulse__J1qW2 2s cubic-bezier(.4,0,.6,1) infinite}.toast_sr-only___dEnm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.toast_viewport__f5Q7d{position:fixed;top:0;z-index:100;display:flex;max-height:100vh;width:100%;flex-direction:column-reverse;padding:1rem}@media(min-width:640px){.toast_viewport__f5Q7d{bottom:0;right:0;top:auto;flex-direction:column}}@media(min-width:768px){.toast_viewport__f5Q7d{max-width:420px}}.toast_toast__wfPbP{pointer-events:auto;position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;overflow:hidden;border-radius:calc(.5rem - 2px);border:1px solid hsl(var(--border));padding:1.5rem 2rem 1.5rem 1.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transition:all .2s cubic-bezier(.4,0,.2,1)}.toast_toast__wfPbP[data-swipe=cancel]{transform:translateX(0)}.toast_toast__wfPbP[data-swipe=end]{transform:translateX(var(--radix-toast-swipe-end-x))}.toast_toast__wfPbP[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x));transition:none}.toast_toast__wfPbP[data-state=open]{animation:toast_fade-in__8JVZD .2s ease-out,toast_slide-in-from-top__7wW1g .2s ease-out}@media(min-width:640px){.toast_toast__wfPbP[data-state=open]{animation:toast_fade-in__8JVZD .2s ease-out,toast_slide-in-from-bottom__GSx5D .2s ease-out}}.toast_toast__wfPbP[data-state=closed]{animation:toast_fade-out__b0p8k .2s ease-in}.toast_toast__wfPbP.toast_default__YTAiF{background-color:hsl(var(--background));color:hsl(var(--foreground))}.toast_toast__wfPbP.toast_destructive__JWJul{border-color:hsl(var(--destructive));background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.toast_action__hJq0t{display:inline-flex;height:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(.5rem - 2px);border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);padding:0 .75rem;font-size:.875rem;font-weight:500;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.toast_action__hJq0t:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring))}.toast_action__hJq0t:disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.toast_action__hJq0t:hover{background-color:hsl(var(--secondary))}.toast_close__U9F8n{position:absolute;right:.5rem;top:.5rem;border-radius:calc(.5rem - 2px);padding:.25rem;color:hsl(var(--foreground)/.5);opacity:0;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.toast_close__U9F8n:hover{color:hsl(var(--foreground))}.toast_close__U9F8n:focus{opacity:1;outline:none;box-shadow:0 0 0 2px hsl(var(--ring))}.toast_close__U9F8n svg{height:1rem;width:1rem}.toast_toast__wfPbP:hover .toast_close__U9F8n{opacity:1}.toast_title__nXmnR{font-size:.875rem;font-weight:600}.toast_description__o327Y{font-size:.875rem;opacity:.9}.card_card__UTVvB{border-radius:.5rem;border:1px solid #e2e8f0;background-color:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);overflow:hidden}.card_header__7SywR{display:flex;flex-direction:column;gap:.375rem;padding:1.5rem}.card_title__dN8Yz{font-size:1.5rem;font-weight:600;line-height:1;letter-spacing:-.025em}.card_description__t4NWL{font-size:.875rem;color:hsl(var(--muted-foreground))}.card_content__VzjkL,.card_footer__eceF7{padding:0 1.5rem 1.5rem}.card_footer__eceF7{display:flex;align-items:center}@keyframes badge_spin__12pHF{to{transform:rotate(1turn)}}@keyframes badge_bounce__Nvz52{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes badge_pulse__6joo5{0%,to{opacity:1}50%{opacity:.5}}@keyframes badge_fade-in__Gah5E{0%{opacity:0}to{opacity:1}}@keyframes badge_fade-out__9dvnq{0%{opacity:1}to{opacity:0}}@keyframes badge_zoom-in-95__XmJgG{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes badge_zoom-out-95__ecvkt{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes badge_slide-in-from-top__yC60g{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes badge_slide-in-from-bottom__eueLp{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes badge_slide-in-from-left__LUUdo{0%{transform:translateX(-.5rem)}to{transform:translateX(0)}}@keyframes badge_slide-in-from-right__S7SIm{0%{transform:translateX(.5rem)}to{transform:translateX(0)}}@keyframes badge_accordion-down__QIB1B{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes badge_accordion-up__sbXQx{0%{height:var(--radix-accordion-content-height)}to{height:0}}.badge_animate-spin__QO_9C{animation:badge_spin__12pHF 1s linear infinite}.badge_animate-bounce__8Cwg1{animation:badge_bounce__Nvz52 1s infinite}.badge_animate-pulse__Ghxxa{animation:badge_pulse__6joo5 2s cubic-bezier(.4,0,.6,1) infinite}.badge_sr-only__kncRc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.badge_badge__KkB2o{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid rgba(0,0,0,0);padding:.125rem .625rem;font-size:.75rem;font-weight:600;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.badge_badge__KkB2o:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring))}.badge_badge__KkB2o.badge_default__kQCmO{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.badge_badge__KkB2o.badge_default__kQCmO:hover{background-color:hsl(var(--primary)/.8)}.badge_badge__KkB2o.badge_secondary__vySBZ{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.badge_badge__KkB2o.badge_secondary__vySBZ:hover{background-color:hsl(var(--secondary)/.8)}.badge_badge__KkB2o.badge_destructive___bxuF{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.badge_badge__KkB2o.badge_destructive___bxuF:hover{background-color:hsl(var(--destructive)/.8)}.badge_badge__KkB2o.badge_outline__BWR3o{border-color:currentColor;color:hsl(var(--foreground));background-color:rgba(0,0,0,0)}@keyframes popover_spin__p9MR7{to{transform:rotate(1turn)}}@keyframes popover_bounce__VpHtN{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes popover_pulse__Lej8p{0%,to{opacity:1}50%{opacity:.5}}@keyframes popover_fade-in__bk27G{0%{opacity:0}to{opacity:1}}@keyframes popover_fade-out__r_xY9{0%{opacity:1}to{opacity:0}}@keyframes popover_zoom-in-95__wKYMq{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes popover_zoom-out-95__sx5k5{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes popover_slide-in-from-top__pi5G_{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes popover_slide-in-from-bottom__YmB0c{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes popover_slide-in-from-left__KGL_K{0%{transform:translateX(-.5rem)}to{transform:translateX(0)}}@keyframes popover_slide-in-from-right__GrK0Q{0%{transform:translateX(.5rem)}to{transform:translateX(0)}}@keyframes popover_accordion-down__CSYrx{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes popover_accordion-up__J4olD{0%{height:var(--radix-accordion-content-height)}to{height:0}}.popover_animate-spin__AgEt6{animation:popover_spin__p9MR7 1s linear infinite}.popover_animate-bounce__q7dm1{animation:popover_bounce__VpHtN 1s infinite}.popover_animate-pulse__TpGDu{animation:popover_pulse__Lej8p 2s cubic-bezier(.4,0,.6,1) infinite}.popover_sr-only__4fcBi{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.popover_content__yg7uq{z-index:50;width:18rem;border-radius:calc(.5rem - 2px);border:1px solid hsl(var(--border));background-color:hsl(var(--popover));padding:1rem;color:hsl(var(--popover-foreground));box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);outline:none}.popover_content__yg7uq[data-state=open]{animation:popover_fade-in__bk27G .2s ease-out,popover_zoom-in-95__wKYMq .2s ease-out}.popover_content__yg7uq[data-state=closed]{animation:popover_fade-out__r_xY9 .2s ease-in,popover_zoom-out-95__sx5k5 .2s ease-in}.popover_content__yg7uq[data-side=bottom]{animation-name:popover_fade-in__bk27G,popover_zoom-in-95__wKYMq,popover_slide-in-from-top__pi5G_}.popover_content__yg7uq[data-side=top]{animation-name:popover_fade-in__bk27G,popover_zoom-in-95__wKYMq,popover_slide-in-from-bottom__YmB0c}.popover_content__yg7uq[data-side=left]{animation-name:popover_fade-in__bk27G,popover_zoom-in-95__wKYMq,popover_slide-in-from-right__GrK0Q}.popover_content__yg7uq[data-side=right]{animation-name:popover_fade-in__bk27G,popover_zoom-in-95__wKYMq,popover_slide-in-from-left__KGL_K}@keyframes checkbox_spin__B4ji_{to{transform:rotate(1turn)}}@keyframes checkbox_bounce__CLrqM{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes checkbox_pulse__9TRDf{0%,to{opacity:1}50%{opacity:.5}}@keyframes checkbox_fade-in__3cqtt{0%{opacity:0}to{opacity:1}}@keyframes checkbox_fade-out__VCagx{0%{opacity:1}to{opacity:0}}@keyframes checkbox_zoom-in-95__qzsoj{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes checkbox_zoom-out-95__FjmZz{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes checkbox_slide-in-from-top__hYWWO{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes checkbox_slide-in-from-bottom__ASzva{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes checkbox_slide-in-from-left__g8ORO{0%{transform:translateX(-.5rem)}to{transform:translateX(0)}}@keyframes checkbox_slide-in-from-right__61rzZ{0%{transform:translateX(.5rem)}to{transform:translateX(0)}}@keyframes checkbox_accordion-down__lcdt7{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes checkbox_accordion-up__oSKWk{0%{height:var(--radix-accordion-content-height)}to{height:0}}.checkbox_animate-spin__TBw01{animation:checkbox_spin__B4ji_ 1s linear infinite}.checkbox_animate-bounce__96Sjk{animation:checkbox_bounce__CLrqM 1s infinite}.checkbox_animate-pulse__O_OoM{animation:checkbox_pulse__9TRDf 2s cubic-bezier(.4,0,.6,1) infinite}.checkbox_sr-only__6kOFa{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.checkbox_checkbox__fm2Wp{height:1rem;width:1rem;flex-shrink:0;border-radius:calc(.5rem - 4px);border:1px solid hsl(var(--primary))}.checkbox_checkbox__fm2Wp:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring))}.checkbox_checkbox__fm2Wp:disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.checkbox_checkbox__fm2Wp[data-state=checked]{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.checkbox_indicator__0uwJ1{display:flex;align-items:center;justify-content:center;color:currentColor}.checkbox_indicator__0uwJ1 svg{height:1rem;width:1rem}@keyframes input_spin__d5UvX{to{transform:rotate(1turn)}}@keyframes input_bounce__GBzGP{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes input_pulse__P9shs{0%,to{opacity:1}50%{opacity:.5}}@keyframes input_fade-in__MUhw_{0%{opacity:0}to{opacity:1}}@keyframes input_fade-out__Z907n{0%{opacity:1}to{opacity:0}}@keyframes input_zoom-in-95__qFoKU{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes input_zoom-out-95__EmmVP{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes input_slide-in-from-top__F_Zx3{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes input_slide-in-from-bottom__PURJw{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes input_slide-in-from-left__uzIV9{0%{transform:translateX(-.5rem)}to{transform:translateX(0)}}@keyframes input_slide-in-from-right__uZCII{0%{transform:translateX(.5rem)}to{transform:translateX(0)}}@keyframes input_accordion-down__RkdMa{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes input_accordion-up__JTI15{0%{height:var(--radix-accordion-content-height)}to{height:0}}.input_animate-spin__pHoql{animation:input_spin__d5UvX 1s linear infinite}.input_animate-bounce__ztv1e{animation:input_bounce__GBzGP 1s infinite}.input_animate-pulse__PHfLm{animation:input_pulse__P9shs 2s cubic-bezier(.4,0,.6,1) infinite}.input_sr-only__H6IrR{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.input_input__kch9O{display:flex;height:2.5rem;width:100%;border-radius:calc(.5rem - 2px);border:1px solid #e2e8f0;background-color:hsl(var(--background));padding:.5rem .75rem;font-size:1rem;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.input_input__kch9O:disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.input_input__kch9O:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.2)}@media(min-width:768px){.input_input__kch9O{font-size:.875rem}}.input_input__kch9O::-webkit-file-upload-button{border:0;background:rgba(0,0,0,0);font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.input_input__kch9O::file-selector-button{border:0;background:rgba(0,0,0,0);font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.input_input__kch9O::placeholder{color:hsl(var(--muted-foreground))}@keyframes ask-ai_spin__D2HKu{to{transform:rotate(1turn)}}@keyframes ask-ai_bounce__PY4Qq{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes ask-ai_pulse__iBttl{0%,to{opacity:1}50%{opacity:.5}}@keyframes ask-ai_fade-in___NHJ7{0%{opacity:0}to{opacity:1}}@keyframes ask-ai_fade-out__LYLBI{0%{opacity:1}to{opacity:0}}@keyframes ask-ai_zoom-in-95__4PDrf{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes ask-ai_zoom-out-95__qoYE0{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes ask-ai_slide-in-from-top__xR7L7{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes ask-ai_slide-in-from-bottom__LGKZt{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes ask-ai_slide-in-from-left__VUX0O{0%{transform:translateX(-.5rem)}to{transform:translateX(0)}}@keyframes ask-ai_slide-in-from-right__wlNfz{0%{transform:translateX(.5rem)}to{transform:translateX(0)}}@keyframes ask-ai_accordion-down__Zt3KT{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes ask-ai_accordion-up__kWBF3{0%{height:var(--radix-accordion-content-height)}to{height:0}}.ask-ai_animate-spin__gzC2U{animation:ask-ai_spin__D2HKu 1s linear infinite}.ask-ai_animate-bounce__i5R96{animation:ask-ai_bounce__PY4Qq 1s infinite}.ask-ai_animate-pulse__VQ7uF{animation:ask-ai_pulse__iBttl 2s cubic-bezier(.4,0,.6,1) infinite}.ask-ai_sr-only__4HtiI{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ask-ai_card__91o_v{border:1px solid rgba(226,232,240,.6);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);background:linear-gradient(90deg,#f8fafc,white,#f8fafc);overflow:hidden}.ask-ai_header__Zd2dm{padding:1rem 1.5rem;border-bottom:1px solid rgba(226,232,240,.6);background-color:#fff}.ask-ai_headerInner__cWD4E{display:flex;align-items:center;justify-content:space-between}.ask-ai_headerLeft__4q__N{display:flex;align-items:center;gap:.75rem}.ask-ai_headerIcon__5Opnw{padding:.5rem;background:linear-gradient(to bottom right,#3b82f6,#2563eb);border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.ask-ai_headerIconSvg__fPiMn{color:#fff}.ask-ai_headerTitle__ZrD2f{font-weight:600;color:#0f172a}.ask-ai_headerSubtitle__7MSz4{font-size:.75rem;color:#64748b}.ask-ai_headerActions__kEaN2{display:flex;align-items:center;gap:.5rem}.ask-ai_clearButton__TQAfz{font-size:.75rem;color:#64748b}.ask-ai_clearButton__TQAfz:hover{color:#334155}.ask-ai_toggleButton__y95W2{height:2rem;width:2rem}.ask-ai_toggleIcon__TaeHW{color:#475569}.ask-ai_chipsSection__DCzwH{padding:.75rem 1.5rem;border-bottom:1px solid rgba(226,232,240,.4);background-color:rgba(248,250,252,.5)}.ask-ai_chipsWrapper__xqSO9{display:flex;flex-wrap:wrap;gap:.5rem}.ask-ai_chip__9YW5J{padding:.375rem .75rem;cursor:pointer;background-color:#fff;font-size:.875rem;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:all .2s cubic-bezier(.4,0,.2,1)}.ask-ai_chip__9YW5J:hover{background-color:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.ask-ai_chatHistory__Kv4bC{max-height:400px;overflow-y:auto;padding:1rem 1.5rem;background-color:#fff;border-bottom:1px solid rgba(226,232,240,.4)}.ask-ai_chatHistory__Kv4bC>*+*{margin-top:1rem}.ask-ai_messageRow__P4FJN{display:flex;gap:.75rem}.ask-ai_messageRowUser__8NtcX{justify-content:flex-end}.ask-ai_messageRowAssistant__UQaFd{justify-content:flex-start}.ask-ai_avatarBot__yDuCw{background:linear-gradient(to bottom right,#3b82f6,#2563eb)}.ask-ai_avatarBot__yDuCw,.ask-ai_avatarUser__ktUl_{width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.ask-ai_avatarUser__ktUl_{background-color:#cbd5e1}.ask-ai_avatarIcon__Xj5c2{color:#fff}.ask-ai_messageBubble__Jq6_X{max-width:80%;border-radius:.75rem;padding:.75rem 1rem}.ask-ai_messageBubbleUser__vBzSe{background:linear-gradient(to bottom right,#2563eb,#1d4ed8);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.ask-ai_messageBubbleAssistant__KIzMT{background-color:#f1f5f9;color:#0f172a;border:1px solid rgba(226,232,240,.6)}.ask-ai_messageText__T_F8c{font-size:.875rem;line-height:1.625;white-space:pre-wrap}.ask-ai_messageTimestamp__zZ0oH{font-size:.75rem;margin-top:.375rem}.ask-ai_timestampUser__o1_nA{color:rgba(219,234,254,.8)}.ask-ai_timestampAssistant__ShQeV{color:#94a3b8}.ask-ai_typingRow__bnR4j{display:flex;gap:.75rem;justify-content:flex-start}.ask-ai_typingBubble__cB99k{background-color:#f1f5f9;border:1px solid rgba(226,232,240,.6);border-radius:.75rem;padding:.75rem 1rem}.ask-ai_typingDots__3WfSn{display:flex;gap:.375rem}.ask-ai_typingDot__SxMKX{width:.5rem;height:.5rem;background-color:#60a5fa;border-radius:9999px;animation:ask-ai_bounce__PY4Qq 1s infinite}.ask-ai_errorBox__F_Akb{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;padding:.75rem 1rem}.ask-ai_errorText__ZWtnp{font-size:.875rem;color:#dc2626}.ask-ai_collapsedPreview___28HI{padding:.75rem 1.5rem;background-color:rgba(248,250,252,.8);border-bottom:1px solid rgba(226,232,240,.4);cursor:pointer;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.ask-ai_collapsedPreview___28HI:hover{background-color:rgba(241,245,249,.8)}.ask-ai_previewInner__k_i87{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#475569}.ask-ai_previewCount__U_lFN{font-weight:500}.ask-ai_previewSeparator__A0CJP{color:#94a3b8}.ask-ai_previewText__6fJBl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.ask-ai_previewChevron__9vZRg{color:#94a3b8;flex-shrink:0}.ask-ai_inputArea__k0iOB{padding:1rem 1.5rem;background-color:#fff}.ask-ai_inputRow__0vmC2{display:flex;gap:.75rem}.ask-ai_inputField__N4_6t{flex:1 1;height:2.75rem;border:2px solid #e2e8f0;border-radius:.75rem;font-size:.875rem}.ask-ai_inputField__N4_6t:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.ask-ai_sendButton__ZclPQ{height:2.75rem;padding:0 1.25rem;background:linear-gradient(90deg,#2563eb,#1d4ed8)}.ask-ai_sendButton__ZclPQ:hover{background:linear-gradient(90deg,#1d4ed8,#1e40af)}.ask-ai_sendButton__ZclPQ{color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);border-radius:.75rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.ask-ai_sendButton__ZclPQ:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}@keyframes quarter-ask-ai_spin__MdgMg{to{transform:rotate(1turn)}}@keyframes quarter-ask-ai_bounce__hxyM_{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes quarter-ask-ai_pulse__WBjZ0{0%,to{opacity:1}50%{opacity:.5}}@keyframes quarter-ask-ai_fade-in__tG_rE{0%{opacity:0}to{opacity:1}}@keyframes quarter-ask-ai_fade-out__URFKf{0%{opacity:1}to{opacity:0}}@keyframes quarter-ask-ai_zoom-in-95__ps812{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes quarter-ask-ai_zoom-out-95__Z4QCX{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes quarter-ask-ai_slide-in-from-top__CCAu1{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes quarter-ask-ai_slide-in-from-bottom__YWN8t{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes quarter-ask-ai_slide-in-from-left__9TJiA{0%{transform:translateX(-.5rem)}to{transform:translateX(0)}}@keyframes quarter-ask-ai_slide-in-from-right__wjtPj{0%{transform:translateX(.5rem)}to{transform:translateX(0)}}@keyframes quarter-ask-ai_accordion-down__mtk3G{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes quarter-ask-ai_accordion-up__E1LIu{0%{height:var(--radix-accordion-content-height)}to{height:0}}.quarter-ask-ai_animate-spin__nCQe9{animation:quarter-ask-ai_spin__MdgMg 1s linear infinite}.quarter-ask-ai_animate-bounce__kWvjl{animation:quarter-ask-ai_bounce__hxyM_ 1s infinite}.quarter-ask-ai_animate-pulse__buyHQ{animation:quarter-ask-ai_pulse__WBjZ0 2s cubic-bezier(.4,0,.6,1) infinite}.quarter-ask-ai_sr-only__mtLc_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.quarter-ask-ai_container__h3p8u{height:100%;display:flex;flex-direction:column}.quarter-ask-ai_chipsSection__UmAIb{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;flex-shrink:0}.quarter-ask-ai_chip__H31jg{padding:.375rem .75rem;cursor:pointer;background-color:#fff;font-size:.875rem;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:all .2s cubic-bezier(.4,0,.2,1)}.quarter-ask-ai_chip__H31jg:hover{background-color:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.quarter-ask-ai_messagesArea__D8uvA{flex:1 1;overflow-y:auto;padding:1rem;background-color:rgba(248,250,252,.5);border-radius:.75rem;border:1px solid rgba(226,232,240,.6);margin-bottom:1rem}.quarter-ask-ai_messagesArea__D8uvA>*+*{margin-top:.75rem}.quarter-ask-ai_emptyState__1aYEB{height:100%;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:.875rem}.quarter-ask-ai_messageRow__chbS0{display:flex;gap:.5rem}.quarter-ask-ai_messageRowUser__k6XvG{justify-content:flex-end}.quarter-ask-ai_messageRowAssistant__wSVWe{justify-content:flex-start}.quarter-ask-ai_avatarBot__RsVdQ{background:linear-gradient(to bottom right,#3b82f6,#2563eb)}.quarter-ask-ai_avatarBot__RsVdQ,.quarter-ask-ai_avatarUser__H_Zf6{width:1.75rem;height:1.75rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.quarter-ask-ai_avatarUser__H_Zf6{background-color:#cbd5e1}.quarter-ask-ai_avatarIcon__WVeui{color:#fff}.quarter-ask-ai_messageBubble__pFjJa{max-width:85%;border-radius:.75rem;padding:.5rem .75rem}.quarter-ask-ai_messageBubbleUser__C3ssi{background:linear-gradient(to bottom right,#2563eb,#1d4ed8);color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.quarter-ask-ai_messageBubbleAssistant__t0Q2g{background-color:#fff;color:#0f172a;border:1px solid rgba(226,232,240,.6);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.quarter-ask-ai_messageText__dhjKq{font-size:.875rem;line-height:1.625;white-space:pre-wrap}.quarter-ask-ai_typingRow__Y6hkZ{display:flex;gap:.5rem;justify-content:flex-start}.quarter-ask-ai_typingBubble___FBB7{background-color:#fff;border:1px solid rgba(226,232,240,.6);border-radius:.75rem;padding:.5rem .75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.quarter-ask-ai_typingDots__xN59n{display:flex;gap:.25rem}.quarter-ask-ai_typingDot__f5fvU{width:.375rem;height:.375rem;background-color:#60a5fa;border-radius:9999px;animation:quarter-ask-ai_bounce__hxyM_ 1s infinite}.quarter-ask-ai_errorBox__aQ41Z{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:.5rem .75rem}.quarter-ask-ai_errorText__hx1At{font-size:.75rem;color:#dc2626}.quarter-ask-ai_inputRow___M3SW{display:flex;gap:.5rem;flex-shrink:0}.quarter-ask-ai_inputField__YKIKZ{flex:1 1;height:2.5rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:.875rem}.quarter-ask-ai_inputField__YKIKZ:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.quarter-ask-ai_sendButton__Hm1jc{height:2.5rem;padding:0 1rem;background:linear-gradient(90deg,#2563eb,#1d4ed8)}.quarter-ask-ai_sendButton__Hm1jc:hover{background:linear-gradient(90deg,#1d4ed8,#1e40af)}.quarter-ask-ai_sendButton__Hm1jc{color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-radius:.5rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.quarter-ask-ai_sendButton__Hm1jc:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}@keyframes transcript-view_spin__4m7fe{to{transform:rotate(1turn)}}@keyframes transcript-view_bounce__PUWlY{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes transcript-view_pulse__FcKLX{0%,to{opacity:1}50%{opacity:.5}}@keyframes transcript-view_fade-in__3iYuW{0%{opacity:0}to{opacity:1}}@keyframes transcript-view_fade-out__TQjwk{0%{opacity:1}to{opacity:0}}@keyframes transcript-view_zoom-in-95__DxgJq{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes transcript-view_zoom-out-95__d4Yw4{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes transcript-view_slide-in-from-top__Lc2hT{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes transcript-view_slide-in-from-bottom__ifGcS{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes transcript-view_slide-in-from-left__yMTKq{0%{transform:translateX(-.5rem)}to{transform:translateX(0)}}@keyframes transcript-view_slide-in-from-right__AtOQN{0%{transform:translateX(.5rem)}to{transform:translateX(0)}}@keyframes transcript-view_accordion-down__kv_iK{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes transcript-view_accordion-up__ROV_S{0%{height:var(--radix-accordion-content-height)}to{height:0}}.transcript-view_animate-spin__h_FR1{animation:transcript-view_spin__4m7fe 1s linear infinite}.transcript-view_animate-bounce__xXorX{animation:transcript-view_bounce__PUWlY 1s infinite}.transcript-view_animate-pulse__myddD{animation:transcript-view_pulse__FcKLX 2s cubic-bezier(.4,0,.6,1) infinite}.transcript-view_sr-only__cYtub{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.transcript-view_container__yYKOl{overflow-y:auto;padding-right:.5rem;font-size:.875rem;line-height:1.625}.transcript-view_paragraph__mF4W_{margin-bottom:1rem}.transcript-view_speakerLabel__64jE_{font-weight:600}.transcript-view_speakerOperator__bIwcM{color:#475569}.transcript-view_speakerManagement__UtFgR{color:#2563eb}.transcript-view_speakerCFO__tvSR1{color:#16a34a}.transcript-view_speakerCEO__jioE0{color:hsl(271,91%,65%)}.transcript-view_speakerAnalyst__qpqOJ{color:#d97706}.transcript-view_speakerDefault__B5Eq9{color:#475569}.transcript-view_sentence__q8ZKu{cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.transcript-view_sentence__q8ZKu:hover{color:hsl(var(--primary))}.transcript-view_sentenceActive__zLhk4{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary));color:#0f172a}.transcript-view_sentenceInactive__03N9q{color:#334155}@keyframes dialog_spin__g8bSH{to{transform:rotate(1turn)}}@keyframes dialog_bounce__6GMED{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes dialog_pulse__CSCQM{0%,to{opacity:1}50%{opacity:.5}}@keyframes dialog_fade-in__1ANrK{0%{opacity:0}to{opacity:1}}@keyframes dialog_fade-out__GyQoY{0%{opacity:1}to{opacity:0}}@keyframes dialog_zoom-in-95__vODO_{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes dialog_zoom-out-95__CVJ1U{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes dialog_slide-in-from-top__x3W5s{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes dialog_slide-in-from-bottom__oRpq2{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes dialog_slide-in-from-left__d1GXQ{0%{transform:translateX(-.5rem)}to{transform:translateX(0)}}@keyframes dialog_slide-in-from-right__TEQ05{0%{transform:translateX(.5rem)}to{transform:translateX(0)}}@keyframes dialog_accordion-down__dpEeD{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes dialog_accordion-up__0zvv2{0%{height:var(--radix-accordion-content-height)}to{height:0}}.dialog_animate-spin__R6x8w{animation:dialog_spin__g8bSH 1s linear infinite}.dialog_animate-bounce__oAcim{animation:dialog_bounce__6GMED 1s infinite}.dialog_animate-pulse__YE4Xq{animation:dialog_pulse__CSCQM 2s cubic-bezier(.4,0,.6,1) infinite}.dialog_sr-only__isi_a{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.dialog_overlay__Z5glN{position:fixed;inset:0;z-index:50;background-color:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog_overlay__Z5glN[data-state=open]{animation:dialog_fade-in__1ANrK .2s ease-out}.dialog_overlay__Z5glN[data-state=closed]{animation:dialog_fade-out__GyQoY .2s ease-in}.dialog_content__MRLuc{position:fixed;left:50%;top:50%;z-index:50;display:grid;width:100%;max-width:95vw;max-height:95vh;transform:translate(-50%,-50%);grid-gap:1rem;gap:1rem;border:1px solid hsl(var(--border));background-color:hsl(var(--background));padding:1.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);border-radius:.5rem}.dialog_content__MRLuc[data-state=open]{animation:dialog_fade-in__1ANrK .2s ease-out,dialog_zoom-in-95__vODO_ .2s ease-out}.dialog_content__MRLuc[data-state=closed]{animation:dialog_fade-out__GyQoY .2s ease-in,dialog_zoom-out-95__CVJ1U .2s ease-in}.dialog_close__IccnU{position:absolute;right:1rem;top:1rem;border-radius:calc(.5rem - 4px);opacity:.7;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.dialog_close__IccnU:hover{opacity:1}.dialog_close__IccnU:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring))}.dialog_close__IccnU:disabled{pointer-events:none}.dialog_close__IccnU svg{height:1rem;width:1rem}.dialog_header__zP0TA{display:flex;flex-direction:column;gap:.375rem;text-align:center}@media(min-width:640px){.dialog_header__zP0TA{text-align:left}}.dialog_footer__EAz0X{display:flex;flex-direction:column-reverse}@media(min-width:640px){.dialog_footer__EAz0X{flex-direction:row;justify-content:flex-end;gap:.5rem}}.dialog_title__2JGn2{font-size:1.125rem;font-weight:600;line-height:1;letter-spacing:-.025em}.dialog_description__uEA87{font-size:.875rem;color:hsl(var(--muted-foreground))}@keyframes pdf-viewer_spin__EN8hF{to{transform:rotate(1turn)}}@keyframes pdf-viewer_bounce__I3i9y{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes pdf-viewer_pulse__ucnG_{0%,to{opacity:1}50%{opacity:.5}}@keyframes pdf-viewer_fade-in__IVn_T{0%{opacity:0}to{opacity:1}}@keyframes pdf-viewer_fade-out__P0keV{0%{opacity:1}to{opacity:0}}@keyframes pdf-viewer_zoom-in-95__7uh7Q{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes pdf-viewer_zoom-out-95__RKg_o{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes pdf-viewer_slide-in-from-top__Jzuc5{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes pdf-viewer_slide-in-from-bottom__dGD_i{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes pdf-viewer_slide-in-from-left__wgAAf{0%{transform:translateX(-.5rem)}to{transform:translateX(0)}}@keyframes pdf-viewer_slide-in-from-right__LUXUc{0%{transform:translateX(.5rem)}to{transform:translateX(0)}}@keyframes pdf-viewer_accordion-down__amMeC{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes pdf-viewer_accordion-up__i7xy2{0%{height:var(--radix-accordion-content-height)}to{height:0}}.pdf-viewer_animate-spin__mU_Yg{animation:pdf-viewer_spin__EN8hF 1s linear infinite}.pdf-viewer_animate-bounce__IGOMu{animation:pdf-viewer_bounce__I3i9y 1s infinite}.pdf-viewer_animate-pulse__H3lhN{animation:pdf-viewer_pulse__ucnG_ 2s cubic-bezier(.4,0,.6,1) infinite}.pdf-viewer_sr-only__Xc0by{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pdf-viewer_dialogContent__01xtO{max-width:85vw;width:85vw;max-height:85vh;height:85vh;padding:0;gap:0;display:flex;flex-direction:column}.pdf-viewer_dialogContent__01xtO[data-state=closed],.pdf-viewer_dialogContent__01xtO[data-state=open]{animation:none}.pdf-viewer_dialogHeader__x7TWg{padding:.75rem 4rem .75rem 1.5rem;border-bottom:1px solid hsl(var(--border));flex-shrink:0}.pdf-viewer_headerRow__QfM6Y{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pdf-viewer_title__5lzga{display:flex;align-items:center;gap:.75rem;font-size:1rem;flex:1 1;min-width:0}.pdf-viewer_titleIcon__Ncaeg{color:hsl(var(--primary));flex-shrink:0}.pdf-viewer_titleText__r4D8t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-viewer_actions__tR6je{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.pdf-viewer_externalLink__s6rDq{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;color:hsl(var(--primary));border-radius:calc(.5rem - 2px);transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;white-space:nowrap}.pdf-viewer_externalLink__s6rDq:hover{background-color:hsl(var(--secondary))}.pdf-viewer_externalLinkTextFull__CsSxW{display:none}@media(min-width:640px){.pdf-viewer_externalLinkTextFull__CsSxW{display:inline}.pdf-viewer_externalLinkTextShort__Ix_8Z{display:none}}.pdf-viewer_iframeWrapper__gzQzG{flex:1 1;overflow:hidden;background-color:hsl(var(--background));height:calc(85vh - 65px)}.pdf-viewer_iframe__YCZX2{width:100%;height:100%;border:0;min-height:calc(85vh - 65px)}@keyframes page_spin__J5mVv{to{transform:rotate(1turn)}}@keyframes page_bounce__0RLV3{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes page_pulse__MPVry{0%,to{opacity:1}50%{opacity:.5}}@keyframes page_fade-in__4O_po{0%{opacity:0}to{opacity:1}}@keyframes page_fade-out__rbpn1{0%{opacity:1}to{opacity:0}}@keyframes page_zoom-in-95__Q0kK5{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes page_zoom-out-95__kz4LE{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes page_slide-in-from-top__L9Jk9{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes page_slide-in-from-bottom__z8SF8{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes page_slide-in-from-left__4Ohos{0%{transform:translateX(-.5rem)}to{transform:translateX(0)}}@keyframes page_slide-in-from-right__vCW9u{0%{transform:translateX(.5rem)}to{transform:translateX(0)}}@keyframes page_accordion-down__zVvNu{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes page_accordion-up__PvmeE{0%{height:var(--radix-accordion-content-height)}to{height:0}}.page_animate-spin__eeuQi{animation:page_spin__J5mVv 1s linear infinite}.page_animate-bounce__on9Lv{animation:page_bounce__0RLV3 1s infinite}.page_animate-pulse__IVB7f{animation:page_pulse__MPVry 2s cubic-bezier(.4,0,.6,1) infinite}.page_sr-only__myGDO{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.page_page__kbglo{min-height:100vh;background:linear-gradient(to bottom right,#f8fafc,white,#f8fafc)}.page_container__vf8Lh{max-width:1800px;margin-left:auto;margin-right:auto;padding:2rem 1rem}@media(min-width:640px){.page_container__vf8Lh{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.page_container__vf8Lh{padding-left:2rem;padding-right:2rem}}.page_header__zDGCv{margin-bottom:2rem}.page_headerInner__2rKSV{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.page_headerIcon___cYMm{padding:.5rem;background-color:hsl(var(--primary)/.1);border-radius:.5rem}.page_headerIconSvg__cCFNx{height:1.5rem;width:1.5rem;color:hsl(var(--primary))}.page_headerTitle___NoMv{font-size:1.875rem;font-weight:700;color:#0f172a}.page_headerSubtitle__nwDpE{color:#475569;margin-top:.25rem}.page_askAiSection__OqcmE{margin-bottom:2rem}.page_timeline__c6v4O{display:flex;flex-direction:column;gap:1rem}.page_loadingState__kW9j2{display:flex;align-items:center;justify-content:center;padding:4rem 0}.page_loadingSpinner__DR_h0{height:1.5rem;width:1.5rem;animation:page_spin__J5mVv 1s linear infinite;color:hsl(var(--primary))}.page_loadingText__hQiW7{margin-left:.5rem;color:#475569}.page_errorState___syHT{display:flex;align-items:center;justify-content:center;padding:4rem 0}.page_errorContent__edjx3{text-align:center}.page_errorTitle__oFnbm{font-size:1.125rem;font-weight:500;color:#0f172a;margin-bottom:.5rem}.page_errorMessage__dM2Nf{font-size:.875rem;color:#64748b}.page_emptyState__OBbLa{display:flex;align-items:center;justify-content:center;padding:4rem 0}.page_emptyText__g_raB{color:#94a3b8}.page_errorBannersGroup__fxEyv{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;width:100%}.page_errorBanner__5m_7I{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background-color:#fef2f2;border:1px solid rgba(220,38,38,.2);border-radius:.5rem;margin-bottom:.5rem}.page_errorBannerIcon__h3__d{height:1rem;width:1rem;color:#dc2626;flex-shrink:0}.page_errorBannerText__t_xuV{flex:1 1;font-size:.875rem;color:#dc2626}.page_retryButton__oWl5M{flex-shrink:0;display:flex;align-items:center;gap:.375rem}.page_retryIcon__YjGRG,.page_retrySpinner__zIL4D{height:.875rem;width:.875rem}.page_retrySpinner__zIL4D{animation:page_spin__J5mVv 1s linear infinite}.page_card__P1IDC{padding:1.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid rgba(226,232,240,.5);overflow:hidden;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.page_card__P1IDC:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.page_quarterHeader___rml_{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.page_quarterHeader___rml_:hover .page_quarterTitle__VONFO{color:hsl(var(--primary))}.page_quarterHeaderLeft__SI2Fh{display:flex;align-items:center;gap:.75rem}.page_quarterIconWrap__4rwl3{padding:.5rem;background-color:#eff6ff;border-radius:calc(.5rem - 2px)}.page_quarterIconSvg__50CYj{height:1rem;width:1rem;color:#2563eb}.page_quarterTitleRow__07XpI{display:flex;align-items:center;gap:.5rem}.page_quarterTitle__VONFO{font-size:1.25rem;font-weight:700;color:#0f172a;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.page_quarterBadge__UikU0{font-size:.75rem}.page_quarterDate__wbEDK{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#475569;margin-top:.125rem}.page_quarterDateIcon__pW56c{height:.875rem;width:.875rem}.page_chevronWrap__fpGWz{padding:.25rem;border-radius:9999px;background-color:#f1f5f9;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.page_quarterHeader___rml_:hover .page_chevronWrap__fpGWz{background-color:#e2e8f0}.page_chevronIcon__pnk1j{height:1.25rem;width:1.25rem;color:#475569}.page_quarterContent__Kg9zd{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.page_earningsBlock__BAgJb{border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden}.page_audioPlayer___Gu9G{background:linear-gradient(90deg,#f8fafc,rgba(241,245,249,.5));padding:1.25rem}.page_hiddenAudio__tWpIo{display:none}.page_audioTitleRow__ZayFS{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.page_audioTitleLeft__NoVC7{display:flex;align-items:center;gap:.5rem}.page_audioTitleIcon__KO3i4{height:1rem;width:1rem;color:hsl(var(--primary))}.page_audioTitleText__XXUX_{font-weight:500;color:#0f172a}.page_transcriptToggle__oGPdF{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#64748b;background:none;border:none;cursor:pointer;padding:0;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.page_transcriptToggle__oGPdF:hover{color:#334155}.page_transcriptToggleIcon__FlDlf{height:1rem;width:1rem}.page_playerControls__py0OW{display:flex;align-items:center;gap:1rem}.page_playButton__bE1bx{height:3.5rem;width:3.5rem;border-radius:9999px;flex-shrink:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transition:all .2s cubic-bezier(.4,0,.2,1);background-color:hsl(var(--primary))}.page_playButton__bE1bx:hover{background-color:hsl(var(--primary)/.9);transform:scale(1.05)}.page_playButtonActive__C1fjd{transform:scale(1.05)}.page_playIcon__PopfA{height:1.75rem;width:1.75rem;color:#fff}.page_playIconOffset__QLc4z{margin-left:.125rem}.page_seekerWrap__DVLtm{flex:1 1;min-width:0}.page_seekerInput__FW4o9{width:100%;height:.625rem;background:#e2e8f0;border-radius:9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;accent-color:hsl(var(--primary));transition:all .2s cubic-bezier(.4,0,.2,1)}.page_seekerInput__FW4o9:hover{accent-color:hsl(var(--primary)/.8)}.page_seekerTime__PAcqs{display:flex;justify-content:space-between;font-size:.75rem;font-weight:500;color:#475569;margin-top:.5rem}.page_expandedContent___pUYy{padding:1rem;border-top:1px solid #e2e8f0}.page_tabList__zKjFR{display:flex;gap:.5rem;margin-bottom:1rem;border-bottom:1px solid rgba(226,232,240,.6)}.page_tabButton__UI1Zk{height:2.5rem;padding:0 1.25rem;font-size:.875rem;font-weight:500;display:flex;align-items:center;border-radius:.5rem .5rem 0 0;border:none;background:none;cursor:pointer;color:#475569;transition:all .2s cubic-bezier(.4,0,.2,1)}.page_tabButton__UI1Zk:hover{color:#0f172a;background-color:#f8fafc}.page_tabActive__701hC{color:hsl(var(--primary));border-bottom:2px solid hsl(var(--primary));background-color:hsl(var(--primary)/.05)}.page_tabIcon__ORFm6{height:1rem;width:1rem;margin-right:.5rem}.page_tabContent__nsZBl{height:500px;overflow-y:auto}.page_transcriptLoading__c3h_V{display:flex;align-items:center;justify-content:center;height:100%}.page_transcriptLoadingSpinner__8Oz7d{height:1.5rem;width:1.5rem;animation:page_spin__J5mVv 1s linear infinite;color:hsl(var(--primary))}.page_transcriptLoadingText__9PBqT{margin-left:.5rem;font-size:.875rem;color:#64748b}.page_transcriptUnavailable__aZp8j{display:flex;align-items:center;justify-content:center;height:100%;color:#94a3b8}.page_transcriptUnavailableText__K_af8{font-size:.875rem}.page_analysisContent__fGi_U{display:flex;flex-direction:column;gap:1.5rem}.page_analysisSummary___PtHG{padding:1.25rem;background:linear-gradient(to bottom right,#f8fafc,white);border-radius:.75rem;border:1px solid rgba(226,232,240,.6);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.page_analysisSectionTitle__8bWes{font-size:1.125rem;font-weight:600;color:#0f172a;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.page_analysisSectionTitleSpaced__euja2{margin-bottom:1rem}.page_analysisDot__KuqFa{height:.375rem;width:.375rem;border-radius:9999px;background-color:hsl(var(--primary))}.page_analysisSummaryText__ngOcr{font-size:.875rem;color:#334155;line-height:1.625}.page_metricsGrid__qpbN9{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem}.page_metricCard__e82C4{padding:1rem;background:linear-gradient(to bottom right,#f8fafc,white);border-radius:.5rem;border:1px solid rgba(226,232,240,.6);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:all .2s cubic-bezier(.4,0,.2,1)}.page_metricCard__e82C4:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);border-color:hsl(var(--primary)/.3)}.page_metricText__WleJo{font-size:.875rem;font-weight:500;color:#0f172a}.page_topicsWrap__Xx2vf{display:flex;flex-wrap:wrap;gap:.5rem}.page_topicBadge__LMXd0{font-size:.875rem;padding:.375rem .75rem;background-color:#fff;border-color:#e2e8f0;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:all .2s cubic-bezier(.4,0,.2,1)}.page_topicBadge__LMXd0:hover{border-color:hsl(var(--primary)/.5);background-color:hsl(var(--primary)/.05)}.page_actionItemsList__1HxjE{display:flex;flex-direction:column;gap:.625rem}.page_actionItem__kp6gu{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background-color:rgba(248,250,252,.5);border-radius:.5rem;border:1px solid rgba(226,232,240,.4);transition:all .2s cubic-bezier(.4,0,.2,1)}.page_actionItem__kp6gu:hover{background-color:#f8fafc;border-color:hsl(var(--primary)/.3)}.page_actionItemBullet__KTR_B{color:hsl(var(--primary));margin-top:.125rem;font-weight:700}.page_actionItemText__rxSIx{font-size:.875rem;color:#334155;flex:1 1}.page_filingHeader__lu0XR{display:flex;align-items:center;justify-content:space-between}.page_filingHeaderLeft__Ad_HU{display:flex;align-items:center;gap:.75rem}.page_filingIconWrap__YUImn{padding:.5rem;background-color:#fef2f2;border-radius:calc(.5rem - 2px)}.page_filingIconSvg__LvBXo{height:1rem;width:1rem;color:#dc2626}.page_filingTitleRow__BMiNF{display:flex;align-items:center;gap:.5rem}.page_filingTitle__SYTZN{font-size:1.25rem;font-weight:700;color:#0f172a}.page_filingBadge__g7JMm{font-size:.75rem}.page_filingDate__N8LRk{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#475569;margin-top:.125rem}.page_filingDateIcon__FiWaP{height:.875rem;width:.875rem}.page_filingActions__551vI{display:flex;align-items:center;gap:.5rem}.page_copyButton__RIDhI{padding:.5rem;color:#94a3b8;background:none;border:none;border-radius:calc(.5rem - 2px);cursor:pointer;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.page_copyButton__RIDhI:hover{color:#475569;background-color:#f1f5f9}.page_copyIcon__6PywE{height:1rem;width:1rem}.page_copyIconSuccess__YFVyh{color:#22c55e}.page_filingChevronWrap__EnHAf{padding:.25rem;border-radius:9999px;background-color:#f1f5f9;border:none;cursor:pointer;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.page_filingChevronWrap__EnHAf:hover{background-color:#e2e8f0}.page_filingChevronIcon__IJQLu{height:1.25rem;width:1.25rem;color:#475569}.page_filingExpanded__8NmXc{margin-top:1rem;padding:1rem;background-color:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.page_filingJson__hVXz5{font-size:.75rem;color:#334155;overflow-x:auto;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:1.625;max-height:24rem;overflow-y:auto}.page_dateRangeSearch__tOCtN{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:1rem;background-color:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.page_dateField__0Addw{display:flex;align-items:center;gap:.5rem}.page_dateLabel__91F4i{font-size:.875rem;font-weight:500;color:#334155}.page_dateInput__ZwqsO{padding:.375rem .625rem;font-size:.875rem;border:1px solid #e2e8f0;border-radius:.5rem;background-color:#fff;color:#334155}.page_dateInput__ZwqsO:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--primary)/.2);border-color:hsl(var(--primary)/.5)}.page_searchButton__KHWWH{padding:0 1rem}.page_filters__R1tlV{flex-wrap:wrap;margin-bottom:1rem;padding:1rem;background-color:#fff;border-radius:.5rem;border:1px solid #e2e8f0}.page_filterTypeGroup__yYD7d,.page_filters__R1tlV{display:flex;align-items:center;gap:.75rem}.page_filterLabel__hBe86{font-size:.875rem;font-weight:500;color:#334155}.page_filterCheckboxLabel__YF5W8{display:flex;align-items:center;gap:.5rem;cursor:pointer}.page_filterCheckboxText__EbCwI{font-size:.875rem;color:#334155}.page_filterCountBadge__6iiSI{font-size:.75rem}.page_filterDivider__Nyik3{height:1.5rem;width:1px;background-color:#cbd5e1}.page_formTypeButton__XZ_8p{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;border:1px solid #e2e8f0;border-radius:.5rem;background-color:#fff;cursor:pointer;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.page_formTypeButton__XZ_8p:hover{background-color:#f8fafc}.page_formTypeIcon__GpsC1{height:.875rem;width:.875rem;color:#64748b}.page_formTypeText__fGGgP{color:#334155}.page_formTypeCountBadge__dImpl{font-size:.75rem;padding:0 .375rem}.page_formTypeOption__1CtQj{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.5rem;cursor:pointer}.page_formTypeOption__1CtQj:hover{background-color:#f8fafc}.page_formTypeOptionText__C0yyc{font-size:.875rem;color:#334155}.page_clearFiltersButton__mu3kA{display:flex;align-items:center;gap:.25rem;padding:.375rem .625rem;font-size:.75rem;color:#64748b;background:none;border:none;border-radius:.5rem;cursor:pointer;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.page_clearFiltersButton__mu3kA:hover{color:#334155;background-color:#f1f5f9}.page_clearFiltersIcon__IigDu{height:.75rem;width:.75rem}.page_totalCount__V3d_d{font-size:.75rem;color:#94a3b8;margin-left:auto}.page_popoverContent__jXgZ5{width:14rem;padding:.5rem;max-height:16rem;overflow-y:auto}@keyframes loading-spinner_spin__Tb2MV{to{transform:rotate(1turn)}}@keyframes loading-spinner_bounce__pGfXe{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes loading-spinner_pulse__QmOTb{0%,to{opacity:1}50%{opacity:.5}}@keyframes loading-spinner_fade-in__170ZE{0%{opacity:0}to{opacity:1}}@keyframes loading-spinner_fade-out__OV0W_{0%{opacity:1}to{opacity:0}}@keyframes loading-spinner_zoom-in-95__s4zZh{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes loading-spinner_zoom-out-95__szltB{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes loading-spinner_slide-in-from-top__Dm_Lh{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes loading-spinner_slide-in-from-bottom__hWsfx{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes loading-spinner_slide-in-from-left__UFXEc{0%{transform:translateX(-.5rem)}to{transform:translateX(0)}}@keyframes loading-spinner_slide-in-from-right__VlNbn{0%{transform:translateX(.5rem)}to{transform:translateX(0)}}@keyframes loading-spinner_accordion-down__m_3RC{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes loading-spinner_accordion-up__JYUaH{0%{height:var(--radix-accordion-content-height)}to{height:0}}.loading-spinner_animate-spin__sOHuu{animation:loading-spinner_spin__Tb2MV 1s linear infinite}.loading-spinner_animate-bounce__blKSB{animation:loading-spinner_bounce__pGfXe 1s infinite}.loading-spinner_animate-pulse__WIfHa{animation:loading-spinner_pulse__QmOTb 2s cubic-bezier(.4,0,.6,1) infinite}.loading-spinner_sr-only__vhFsH{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.loading-spinner_wrapper__Lf_NT{display:flex;align-items:center;gap:.5rem}.loading-spinner_spinner__CPoa4{border-radius:9999px;border:2px solid hsl(var(--muted));border-top-color:hsl(var(--primary));animation:loading-spinner_spin__Tb2MV 1s linear infinite}.loading-spinner_spinner__CPoa4.loading-spinner_sm__sbIsK{height:1rem;width:1rem}.loading-spinner_spinner__CPoa4.loading-spinner_md__6kHtQ{height:1.5rem;width:1.5rem}.loading-spinner_spinner__CPoa4.loading-spinner_lg__q_Zpu{height:2rem;width:2rem}.loading-spinner_text__d8sH_{font-size:.875rem;color:hsl(var(--muted-foreground))}@keyframes textarea_spin__jrh0i{to{transform:rotate(1turn)}}@keyframes textarea_bounce__cf_hN{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes textarea_pulse__bMZyd{0%,to{opacity:1}50%{opacity:.5}}@keyframes textarea_fade-in__Au5k4{0%{opacity:0}to{opacity:1}}@keyframes textarea_fade-out__Y10yE{0%{opacity:1}to{opacity:0}}@keyframes textarea_zoom-in-95__IAckI{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes textarea_zoom-out-95__xZCVb{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes textarea_slide-in-from-top__D5dp_{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes textarea_slide-in-from-bottom__u9ofq{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes textarea_slide-in-from-left__JqQ4i{0%{transform:translateX(-.5rem)}to{transform:translateX(0)}}@keyframes textarea_slide-in-from-right__jaX0w{0%{transform:translateX(.5rem)}to{transform:translateX(0)}}@keyframes textarea_accordion-down_____PP{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes textarea_accordion-up___S8ru{0%{height:var(--radix-accordion-content-height)}to{height:0}}.textarea_animate-spin__umNw_{animation:textarea_spin__jrh0i 1s linear infinite}.textarea_animate-bounce__aVXBd{animation:textarea_bounce__cf_hN 1s infinite}.textarea_animate-pulse__kMg7J{animation:textarea_pulse__bMZyd 2s cubic-bezier(.4,0,.6,1) infinite}.textarea_sr-only__PYTXG{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.textarea_textarea__soVMB{display:flex;min-height:80px;width:100%;border-radius:calc(.5rem - 2px);border:1px solid hsl(var(--input));background-color:hsl(var(--background));padding:.5rem .75rem;font-size:.875rem}.textarea_textarea__soVMB:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring))}.textarea_textarea__soVMB:disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.textarea_textarea__soVMB::placeholder{color:hsl(var(--muted-foreground))}@keyframes chat-interface_spin__yHf4o{to{transform:rotate(1turn)}}@keyframes chat-interface_bounce__TG7u6{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes chat-interface_pulse__4eMCq{0%,to{opacity:1}50%{opacity:.5}}@keyframes chat-interface_fade-in__IpZF4{0%{opacity:0}to{opacity:1}}@keyframes chat-interface_fade-out__9fB2I{0%{opacity:1}to{opacity:0}}@keyframes chat-interface_zoom-in-95___XDuj{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes chat-interface_zoom-out-95__Lgo_b{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes chat-interface_slide-in-from-top__wuML4{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes chat-interface_slide-in-from-bottom___ZMDS{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes chat-interface_slide-in-from-left__x6b6e{0%{transform:translateX(-.5rem)}to{transform:translateX(0)}}@keyframes chat-interface_slide-in-from-right__MkYOj{0%{transform:translateX(.5rem)}to{transform:translateX(0)}}@keyframes chat-interface_accordion-down__NdSGC{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes chat-interface_accordion-up__mDxYJ{0%{height:var(--radix-accordion-content-height)}to{height:0}}.chat-interface_animate-spin__F4j5Q{animation:chat-interface_spin__yHf4o 1s linear infinite}.chat-interface_animate-bounce__6tXSq{animation:chat-interface_bounce__TG7u6 1s infinite}.chat-interface_animate-pulse__3mN3O{animation:chat-interface_pulse__4eMCq 2s cubic-bezier(.4,0,.6,1) infinite}.chat-interface_sr-only__pMK9U{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.chat-interface_container__gRRpN{display:flex;flex-direction:column;height:100%;background-color:#fff}.chat-interface_emptyState__7NdUq{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:0 1.5rem}.chat-interface_startButton__8peLM{height:4rem;padding:0 2.5rem;background:linear-gradient(90deg,#2563eb,#1d4ed8)}.chat-interface_startButton__8peLM:hover{background:linear-gradient(90deg,#1d4ed8,#1e40af)}.chat-interface_startButton__8peLM{color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:1rem;font-weight:700;font-size:1.125rem;display:flex;align-items:center;gap:.75rem}.chat-interface_startButton__8peLM:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.chat-interface_connectingSpinner__EqMBd{width:1.25rem;height:1.25rem;border:2px solid #fff;border-top-color:rgba(0,0,0,0);border-radius:9999px;animation:chat-interface_spin__yHf4o 1s linear infinite}.chat-interface_messagesArea__4BTh_{flex:1 1;overflow-y:auto;padding:1.5rem 1.25rem;scroll-behavior:smooth}.chat-interface_messagesArea__4BTh_::-webkit-scrollbar{width:6px}.chat-interface_messagesArea__4BTh_::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.chat-interface_messagesArea__4BTh_::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.chat-interface_messagesArea__4BTh_::-webkit-scrollbar-thumb:hover{background:#94a3b8}.chat-interface_messagesArea__4BTh_>*+*{margin-top:1.25rem}.chat-interface_messageRow__fzxA4{display:flex;gap:.75rem;align-items:flex-end}.chat-interface_messageRowUser__FMpVn{justify-content:flex-end}.chat-interface_messageRowAssistant__WrRgU{justify-content:flex-start}.chat-interface_avatarBot__6FzD1{background:linear-gradient(to bottom right,#3b82f6,#2563eb);ring:2px solid #dbeafe;outline:2px solid #dbeafe;outline-offset:0}.chat-interface_avatarBot__6FzD1,.chat-interface_avatarUser__bOusE{width:2.5rem;height:2.5rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.chat-interface_avatarUser__bOusE{background:linear-gradient(to bottom right,#cbd5e1,#94a3b8);outline:2px solid #f1f5f9;outline-offset:0}.chat-interface_avatarIcon__LIWJW{color:#fff}.chat-interface_messageBubble__6kZr_{max-width:75%;border-radius:1rem;padding:.875rem 1.25rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.chat-interface_messageBubbleUser__hb8lJ{background:linear-gradient(to bottom right,#2563eb,#2563eb,#1d4ed8);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1),0 4px 6px -1px rgba(191,219,254,.5)}.chat-interface_messageBubbleAssistant__ZwYMn{background-color:#f8fafc;color:#0f172a;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1),0 1px 2px 0 #f1f5f9}.chat-interface_messageText__ypXj_{font-size:.9375rem;line-height:1.625;white-space:pre-wrap;word-wrap:break-word;font-weight:500}.chat-interface_messageTimestamp__CNO1p{font-size:.75rem;margin-top:.5rem}.chat-interface_timestampUser__YmO7t{color:rgba(219,234,254,.8)}.chat-interface_timestampAssistant__YXZ9L{color:#94a3b8}.chat-interface_typingRow__VYC0r{display:flex;gap:.75rem;justify-content:flex-start;align-items:flex-end}.chat-interface_typingBubble__elEZE{background-color:#f8fafc;border:1px solid rgba(226,232,240,.8);border-radius:1rem;padding:1rem 1.25rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.chat-interface_typingDots__Q3Vnt{display:flex;gap:.375rem}.chat-interface_typingDot__GNAWQ{width:.625rem;height:.625rem;background-color:#60a5fa;border-radius:9999px;animation:chat-interface_bounce__TG7u6 1s infinite}.chat-interface_errorBox__30AAn{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;padding:.75rem 1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.chat-interface_errorText__n1mCr{font-size:.875rem;color:#dc2626;font-weight:500}.chat-interface_bottomBar__PTmRZ{border-top:1px solid rgba(226,232,240,.8);background:linear-gradient(180deg,white,rgba(248,250,252,.5))}.chat-interface_voiceStatus__jn4fv{padding:1rem 1.25rem .75rem}.chat-interface_voiceStatusInner__6OHti{display:flex;align-items:center;justify-content:space-between}.chat-interface_statusBadge__RaAaX{display:flex;align-items:center;gap:.625rem;padding:.5rem 1rem;background:linear-gradient(90deg,rgba(74,222,128,.1),#ecfdf5);border:1px solid rgba(74,222,128,.3);border-radius:9999px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.chat-interface_statusDot__JbiEZ{width:.625rem;height:.625rem;border-radius:9999px;background-color:#4ade80}.chat-interface_statusDotSpeaking__hKzR4{background-color:#22c55e;animation:chat-interface_pulse__4eMCq 2s cubic-bezier(.4,0,.6,1) infinite;box-shadow:0 0 8px rgba(74,222,128,.5)}.chat-interface_statusText__y8CYa{font-size:.875rem;color:#16a34a;font-weight:600}.chat-interface_connectionTime__14yI3{font-size:.75rem;color:#64748b;font-family:monospace;background-color:#f1f5f9;padding:.375rem .75rem;border-radius:.5rem}.chat-interface_inputSection__JJzeG{padding:1.25rem}.chat-interface_inputSection__JJzeG>*+*{margin-top:1rem}.chat-interface_inputRow__Os8xj{display:flex;gap:.75rem;align-items:flex-end}.chat-interface_inputWrapper__tJVp5{flex:1 1;position:relative}.chat-interface_textareaOverride__kmhKk{min-height:52px;max-height:8rem;resize:none;border:2px solid #e2e8f0;border-radius:1rem;padding-right:3.5rem;font-size:.9375rem;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:all .2s cubic-bezier(.4,0,.2,1)}.chat-interface_textareaOverride__kmhKk:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.chat-interface_inlineSendButton__XxEWZ{position:absolute;right:.5rem;bottom:.5rem;height:2.25rem;width:2.25rem;padding:0;background-color:#2563eb;color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);border-radius:.75rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.chat-interface_inlineSendButton__XxEWZ:hover{background-color:#1d4ed8;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.chat-interface_actionsRow__vm4eu{display:flex;gap:.75rem;align-items:center}.chat-interface_muteButton__ROKX7{height:3rem;width:3rem;border:2px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:all .2s cubic-bezier(.4,0,.2,1)}.chat-interface_muteButton__ROKX7:hover{border-color:#93c5fd;background-color:#eff6ff}.chat-interface_muteButtonMuted__T165q{border-color:#fca5a5;background-color:#fef2f2}.chat-interface_muteButtonMuted__T165q:hover{border-color:#f87171;background-color:#fee2e2}.chat-interface_muteIconActive__0D9df{color:#475569}.chat-interface_muteIconMuted___yQ9Z{color:#dc2626}.chat-interface_endCallButton__x50q3{height:3rem;width:3rem;border:2px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:all .2s cubic-bezier(.4,0,.2,1)}.chat-interface_endCallButton__x50q3:hover{border-color:#f87171;background-color:#fef2f2}.chat-interface_endCallIcon__iqCOx{color:#dc2626}.chat-interface_sendMessageButton__mKHTk{flex:1 1;height:3rem;background:linear-gradient(90deg,#2563eb,#1d4ed8)}.chat-interface_sendMessageButton__mKHTk:hover{background:linear-gradient(90deg,#1d4ed8,#1e40af)}.chat-interface_sendMessageButton__mKHTk{color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);border-radius:.75rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.chat-interface_sendMessageButton__mKHTk:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.chat-interface_sendButton__oldX_{flex:1 1;height:3rem;background:linear-gradient(90deg,#2563eb,#1d4ed8)}.chat-interface_sendButton__oldX_:hover{background:linear-gradient(90deg,#1d4ed8,#1e40af)}.chat-interface_sendButton__oldX_{color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);border-radius:.75rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.chat-interface_sendButton__oldX_:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}@keyframes page_spin__Mcfxc{to{transform:rotate(1turn)}}@keyframes page_bounce__V5J80{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes page_pulse__7tvDp{0%,to{opacity:1}50%{opacity:.5}}@keyframes page_fade-in__hv4le{0%{opacity:0}to{opacity:1}}@keyframes page_fade-out__T9gt_{0%{opacity:1}to{opacity:0}}@keyframes page_zoom-in-95__6mtre{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes page_zoom-out-95__kEPqi{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes page_slide-in-from-top__e5A6T{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes page_slide-in-from-bottom__4lxDn{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes page_slide-in-from-left__rl4rC{0%{transform:translateX(-.5rem)}to{transform:translateX(0)}}@keyframes page_slide-in-from-right__4610n{0%{transform:translateX(.5rem)}to{transform:translateX(0)}}@keyframes page_accordion-down__nGZf6{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes page_accordion-up__B1b0V{0%{height:var(--radix-accordion-content-height)}to{height:0}}.page_animate-spin__Aht2t{animation:page_spin__Mcfxc 1s linear infinite}.page_animate-bounce__KAZch{animation:page_bounce__V5J80 1s infinite}.page_animate-pulse__dTrv0{animation:page_pulse__7tvDp 2s cubic-bezier(.4,0,.6,1) infinite}.page_sr-only__WJMqU{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.page_page__9A_cN{min-height:100vh;background:linear-gradient(to bottom right,#f8fafc,white,#f8fafc)}.page_pageLayout__wMYUL{display:flex}.page_loadingContainer__GDoQZ{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:3rem 0}.page_errorContainer__E0UKP{text-align:center;padding:3rem 0}.page_errorText__16YZ_{color:#ef4444}.page_sidePanel__cX2JO{position:fixed;inset:0;left:0;right:auto;z-index:50;width:900px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border-right:1px solid rgba(226,232,240,.5);transform:translateX(-100%);transition:transform .3s ease-in-out}.page_sidePanel__cX2JO.page_open__dI7la{transform:translateX(0)}.page_sidePanelInner__4HKOk{height:100%;display:flex;flex-direction:column}.page_sidePanelHeader__FuBC5{position:-webkit-sticky;position:sticky;top:0;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-bottom:1px solid #e2e8f0;padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);z-index:10}.page_sidePanelHeaderLeft__7d817{display:flex;align-items:center;gap:.625rem}.page_filterIconWrapper__tmhM5{padding:.375rem;border-radius:.5rem;background:hsl(var(--primary)/.1)}.page_filterIcon__uyVXO{height:1rem;width:1rem;color:hsl(var(--primary))}.page_sidePanelTitle__l1BaB{font-size:1.125rem;font-weight:600;color:#0f172a}.page_closeButton__pQafe{padding:.375rem;border-radius:.5rem;background:rgba(0,0,0,0);border:none;cursor:pointer;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.page_closeButton__pQafe:hover{background:#f1f5f9}.page_closeButton__pQafe:active{background:#e2e8f0}.page_closeIcon__GF0Ei{height:1.25rem;width:1.25rem;color:#475569}.page_sidePanelContent__yLrqS{flex:1 1;overflow:hidden;display:flex}.page_filtersPanel__zpKxx{width:40%;border-right:1px solid #e2e8f0;overflow-y:auto;background:rgba(248,250,252,.5)}.page_filtersPanelInner__grp8P{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.page_filterLabel__bJIcg{font-size:.875rem;font-weight:600;color:#334155;margin-bottom:.625rem;display:block}.page_searchInputWrapper__xMhID{position:relative}.page_searchIcon__kVwmF{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);height:1rem;width:1rem;color:#94a3b8}.page_minMaxGrid__u3PMT{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.page_resetButton__uICWB{width:100%}.page_resultsSection__S2BY9{padding-top:1rem;border-top:1px solid #e2e8f0}.page_resultsCard__jbNYI{padding:.75rem;border-radius:.5rem;background:#f8fafc;border:1px solid #e2e8f0}.page_resultsLabel__dP1GF{font-size:.75rem;font-weight:500;color:#64748b;margin-bottom:.25rem}.page_resultsValue__plYCR{font-size:.875rem;color:#0f172a}.page_resultsCount__B0g7V{font-weight:700;color:hsl(var(--primary))}.page_resultsTotalCount__5lug4{font-weight:600}.page_aiPanel__1UV_I{width:60%;overflow-y:auto;background:#fff}.page_aiPanelInner__DbK6p{padding:1.5rem;height:100%;display:flex;flex-direction:column}.page_aiHeader__R9JTj{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.page_aiIconWrapper__Qi3R7{padding:.5rem;border-radius:.5rem;background:hsl(var(--primary)/.1)}.page_aiIcon__I8T8k{height:1.25rem;width:1.25rem;color:hsl(var(--primary))}.page_aiTitle__Ysdmi{font-size:1.125rem;font-weight:600;color:#0f172a}.page_aiSubtitle___1Nhe{font-size:.75rem;color:#64748b;margin-top:.125rem}.page_chatContainer__szY1N{flex:1 1;min-height:0;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);background:#fff}.page_overlay__MZxwA{position:fixed;inset:0;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40;transition:opacity .2s}.page_mainContent___L1EV{flex:1 1}.page_container__5KI2x{margin:0 auto;padding:2rem 1rem;max-width:1800px}@media(min-width:640px){.page_container__5KI2x{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.page_container__5KI2x{padding-left:2rem;padding-right:2rem}}.page_toolbar__UYsVU{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:flex-end}.page_tableWrapper__V_qcB{overflow-x:auto}.page_table__h7Plj{table-layout:fixed;width:100%}.page_tableHeaderGroupRow__6k_Un{background:linear-gradient(90deg,#f8fafc,rgba(241,245,249,.5));border-bottom:1px solid #e2e8f0}.page_tableHeaderGroupCell__NNx2L{text-align:center;padding:.75rem 1rem;font-size:.75rem;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.page_tableHeaderGroupCell__NNx2L.page_borderRight__XUMao{border-right:1px solid #cbd5e1}.page_tableHeaderRow__Sd7t3{background:linear-gradient(90deg,#f8fafc,rgba(241,245,249,.5));border-bottom:1px solid #e2e8f0}.page_tableHeaderCell___FHKn{padding:1rem;font-size:.75rem;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.05em}.page_tableHeaderCell___FHKn.page_textLeft__tA7dT{text-align:left}.page_tableHeaderCell___FHKn.page_textCenter__7KxVl{text-align:center}.page_tableHeaderCell___FHKn.page_borderRight__XUMao{border-right:1px solid #cbd5e1}.page_tableHeaderCell___FHKn.page_smallPadding__9m_3h{padding-left:.75rem;padding-right:.75rem}.page_tableBody__lHMg7>tr+tr{border-top:1px solid #f1f5f9}.page_tableRow__J1M88{transition:all .15s cubic-bezier(.4,0,.2,1);cursor:pointer}.page_tableRow__J1M88:hover{background:rgba(248,250,252,.8)}.page_cellRank__Y78zY{padding:1rem;text-align:left}.page_rankText__teUT1{font-size:.875rem;font-weight:600;color:#475569}.page_cellName__FSqhD{padding:1rem}.page_nameContent__Gskmn{display:flex;align-items:center;gap:.75rem}.page_companyIcon__Tu2GQ{flex-shrink:0;width:2rem;height:2rem;border-radius:.5rem;background:linear-gradient(to bottom right,hsl(var(--primary)/.2),hsl(var(--primary)/.1));display:flex;align-items:center;justify-content:center;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.page_tableRow__J1M88:hover .page_companyIcon__Tu2GQ{background:linear-gradient(to bottom right,hsl(var(--primary)/.3),hsl(var(--primary)/.2))}.page_companyIconSvg__AozDz{height:1rem;width:1rem;color:hsl(var(--primary))}.page_companyInfo__IlLBU{min-width:0}.page_companyName__c0_Jb{font-size:.875rem;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.page_tableRow__J1M88:hover .page_companyName__c0_Jb{color:hsl(var(--primary))}.page_companyTicker___r5S8{font-size:.75rem;color:#64748b;font-weight:500}.page_cellSector__CKAIH{padding:1rem;border-right:1px solid #cbd5e1}.page_sectorBadgeWrapper__TW9c2{min-width:0}.page_sectorBadge__aa5nV{font-size:.75rem;font-weight:500;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_emptyCell__MKh9y{font-size:.875rem;color:#94a3b8}.page_cellMarketCap__SyOHy{padding:1rem;text-align:center}.page_marketCapContent__a_ps7{display:flex;align-items:center;justify-content:center;gap:.375rem}.page_marketCapValue__qqSz9{font-size:.875rem;font-weight:600;color:#0f172a}.page_cellPrice__qKz3i{padding:1rem;text-align:center;border-right:1px solid #cbd5e1}.page_priceValue__I_VaC{font-size:.875rem;font-weight:600;color:#0f172a}.page_cellQuarter__96pZC{padding:1rem .75rem;text-align:center}.page_quarterContent__vdndv{display:flex;flex-direction:column;align-items:center}.page_quarterValue__TDakp{font-size:.875rem;font-weight:500;color:#334155}.page_filedDate__AH1L0{font-size:10px;color:#64748b;font-weight:500;margin-top:.125rem}.page_cellRevenue__kfP_v{padding:1rem .75rem;text-align:center}.page_revenueValue__BqnlH{font-size:.875rem;font-weight:500;color:#334155}.page_cellNetIncome__B_ixm{padding:1rem .75rem;text-align:center}.page_netIncomeContent__wy_hB{display:flex;align-items:center;justify-content:center;gap:.25rem}.page_trendIconPositive__Qq1eh{height:.875rem;width:.875rem;color:#16a34a;flex-shrink:0}.page_trendIconNegative__Gs0N3{height:.875rem;width:.875rem;color:#dc2626;flex-shrink:0}.page_netIncomePositive___UUmB{font-size:.875rem;font-weight:600;color:#16a34a}.page_netIncomeNegative___XP_u{font-size:.875rem;font-weight:600;color:#dc2626}.page_cellEps__bNOil{padding:1rem .75rem;text-align:center}.page_epsValue__jBJMP{font-size:.875rem;font-weight:500;color:#334155}.page_sectorTechnology__NyBw0{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.page_sectorHealthcare__ZnYGQ{background:rgba(74,222,128,.2);color:#16a34a;border-color:rgba(74,222,128,.3)}.page_sectorFinancialServices__4pMpz{background:#f3e8ff;color:#7c3aed;border-color:rgba(243,232,255,.8)}.page_sectorConsumerCyclical__Cozl2{background:#fff7ed;color:#c2410c;border-color:rgba(255,247,237,.8)}.page_sectorCommunicationServices__2UQ_T{background:#fce7f3;color:#be185d;border-color:rgba(252,231,243,.8)}.page_sectorIndustrials__vjr75{background:#e0e7ff;color:#4338ca;border-color:rgba(224,231,255,.8)}.page_sectorConsumerDefensive__2oyN2{background:#fef9c3;color:#a16207;border-color:rgba(254,249,195,.8)}.page_sectorEnergy__9_j_l{background:#fee2e2;color:#dc2626;border-color:#fecaca}.page_sectorUtilities__NJ6tN{background:#cffafe;color:#0e7490;border-color:rgba(207,250,254,.8)}.page_sectorRealEstate__0ETMt{background:#ccfbf1;color:#0f766e;border-color:rgba(204,251,241,.8)}.page_sectorBasicMaterials__F_Kus{background:#f3f4f6;color:#374151;border-color:rgba(243,244,246,.8)}.page_sectorDefault__0UN0y{background:#f1f5f9;color:#334155;border-color:#e2e8f0}.page_pagination__JYhm8{margin-top:1.5rem;display:flex;align-items:center;position:relative}.page_paginationInfo__NpiBp{font-size:.875rem;color:#64748b}.page_paginationInfoBold__L_W3o{font-weight:500;color:#334155}.page_paginationControls__oSqvI{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.5rem}.page_paginationArrow__J2jQO{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;padding:0 .75rem;font-size:.875rem;font-weight:500;color:#475569;background:rgba(0,0,0,0);border:none;cursor:pointer;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.page_paginationArrow__J2jQO:hover{color:#0f172a}.page_paginationArrow__J2jQO:disabled{opacity:.4;cursor:not-allowed}.page_paginationPages__pCutv{display:flex;align-items:center;gap:.25rem}.page_pageButton__lvXXF{height:2.25rem;width:2.25rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:500;border-radius:.5rem;border:none;cursor:pointer;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;color:#475569;background:rgba(0,0,0,0)}.page_pageButton__lvXXF:hover{background:#f1f5f9;color:#0f172a}.page_pageButton__lvXXF.page_active__5_Tof{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.page_sortOrderButton__LfqXn{width:100%;gap:.5rem;justify-content:center}