@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}body,html{overflow-x:hidden;max-width:100vw}@media (max-width:767px){.container,.max-w-2xl,.max-w-3xl,.max-w-4xl,.max-w-6xl,.max-w-7xl,.max-w-lg,.max-w-xl{max-width:100%}.break-words,a,blockquote,dd,dt,h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word;word-break:break-word}.font-data,.font-mono,code,pre{overflow-wrap:anywhere;word-break:break-all}table{font-size:.8125rem;word-break:break-word}canvas,img,svg,video{max-width:100%;height:auto}input,select,textarea{max-width:100%}input:not([type=checkbox]):not([type=radio]):not([type=range]),select:not(:disabled),textarea:not(:disabled):not([readonly]){font-size:16px}.mobile-call-cta{position:fixed;bottom:calc(3rem + env(safe-area-inset-bottom, 0px) + 8px);right:12px;z-index:45;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#3366FF;color:white;box-shadow:0 4px 14px rgba(51,102,255,.4);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.mobile-call-cta:active{transform:scale(.92);box-shadow:0 2px 8px rgba(51,102,255,.3)}}@media (min-width:768px){.mobile-call-cta{display:none}}@media (max-width:767px){.footer-mobile-pad{margin-bottom:calc(3rem + env(safe-area-inset-bottom, 0px) + .5rem)}}@media (max-width:639px){.fixed.inset-0>.min-h-screen{padding:0;align-items:stretch}.dialog-content-mobile-cap{max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem)!important}}@media print{.no-print,[data-testid=mobile-menu-button],[data-testid=mobile-quick-nav-home],aside,button:not(.print-include),footer,header,nav{display:none!important}.bg-background,.bg-card,.bg-muted,body,main{background:white!important;color:black!important}.shadow-lg,.shadow-md,.shadow-sm{box-shadow:none!important}main{padding:0!important;margin:0!important;max-width:100%!important}table,td,th{border:1px solid #ccc!important;border-collapse:collapse!important}.print-page-break{page-break-before:always}}@media (prefers-reduced-motion:reduce){@keyframes slideInLeft{0%{transform:translateX(0)}to{transform:translateX(0)}}@keyframes slideUpSheet{0%{transform:translateY(0)}to{transform:translateY(0)}}}