.plan-dialog-overlay{display:flex;align-items:center;justify-content:center;padding:24px}.plan-dialog{max-width:100%;margin:0}.plan-dialog-surface{display:flex;flex-direction:column;height:auto;max-height:calc(100dvh - 48px);margin:0;padding:0;overflow:hidden}.plan-dialog-toolbar{display:flex;flex:0 0 auto;justify-content:flex-end;padding:8px 12px 0}.plan-dialog-body{min-height:0;padding:0 28px 28px;overflow-y:auto;overscroll-behavior:contain}.plan-dialog-body .oteev-pricing-header{padding-top:0;padding-bottom:32px}@media (max-width: 640px){.plan-dialog-overlay{padding:0}.plan-dialog-body{padding:0 16px max(24px,env(safe-area-inset-bottom))}}.legal-skeleton .skeleton{display:block;max-width:100%;flex-shrink:0;border-radius:4px;background:#e5e7eb}.legal-skeleton-section{margin-top:32px}.legal-skeleton-section-heading{display:flex;align-items:center;height:28px;margin-bottom:24px}.legal-skeleton-line{display:flex;align-items:center;height:1.625em}.legal-skeleton-mobile-line{display:none}.legal-skeleton-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 639px){.legal-skeleton-mobile-line{display:flex}}@media (prefers-reduced-motion: reduce){.legal-skeleton .skeleton{animation:none!important}}
