@media (max-width:639px){[data-slot=button]{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:2.75rem;line-height:1.4}[data-slot=button]:has(>svg:only-child){min-width:2.75rem}[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content]{overflow-wrap:anywhere;overscroll-behavior:contain;min-width:0;max-width:calc(100vw - 1rem)}[data-slot=popover-content]{max-height:min(var(--radix-popover-content-available-height,85dvh), 85dvh);overflow-y:auto}[data-slot=dialog-content]{width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem - env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-wrap:anywhere;overflow-y:auto}[data-testid=upgrade-modal] [role=radiogroup]:has([name=upgrade-billing]){grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;display:grid}[data-testid=upgrade-modal] [role=radiogroup]:has([name=upgrade-billing])>label{text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-width:0;min-height:2.75rem;padding-inline:.75rem;display:flex}[data-testid=upgrade-modal] [role=radiogroup]:has([name=upgrade-billing])+span{overflow-wrap:normal;flex-wrap:wrap}[data-testid=upgrade-modal] [role=radiogroup]:has([name=upgrade-billing])+span>span:last-child{white-space:nowrap}[data-testid=upgrade-modal] [data-testid^=upgrade-offer-],[data-testid=upgrade-modal-confirm]{overflow-wrap:normal;word-break:normal}[data-slot=dialog-header]{padding-inline:1rem}[data-slot=dialog-content]>button:last-child{justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;top:.5rem;right:.5rem}[data-slot=dropdown-menu-item],[data-slot=select-item],[data-slot=popover-content] button:not([role=switch]),[data-slot=prompt-composer] button[aria-busy]{white-space:normal;min-height:2.75rem}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:1rem}[data-slot=prompt-composer],[data-slot=prompt-composer] :where(textarea,fieldset),[data-slot=composer-param-bar]{min-width:0;max-width:100%}[data-slot=composer-param-bar]>button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:2.75rem;padding-block:.625rem}[data-slot=composer-param-bar] svg,.composer-submit-group svg{flex-shrink:0}.composer-submit-group{width:100%;min-width:0}.composer-submit-group>:where(button,a){overflow-wrap:anywhere;width:100%;min-width:0;line-height:1.4}.composer-hint-chip{overflow-wrap:anywhere;max-width:100%;min-height:2.75rem;padding-block:.5rem}.composer-lane-rail{max-width:100%}.composer-lane-tab{overflow-wrap:anywhere;min-width:0;min-height:2.75rem;padding:.5rem .75rem;line-height:1.4}.mobile-pricing-toggle,.mobile-pricing-toggle [role=tablist]{min-width:0;max-width:100%}.mobile-pricing-toggle [role=tab]{overflow-wrap:anywhere;letter-spacing:normal;flex:1 1 0;min-width:0;min-height:2.75rem;padding-inline:1rem;line-height:1.4}.mobile-price-card{overflow-wrap:anywhere}.mobile-price-card :where(button,a){white-space:normal;max-width:100%}.mobile-navbar .mobile-wordmark{flex-shrink:1;min-width:0;min-height:2.75rem}.mobile-navbar button{min-width:2.75rem;min-height:2.75rem}.mobile-navigation{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.mobile-navigation :where(a,button){white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:2.75rem}}@media (max-width:379px){[data-testid=upgrade-modal] [data-testid^=upgrade-offer-]{grid-template-columns:1.25rem minmax(0,1fr);gap:.5rem .75rem;display:grid}[data-testid=upgrade-modal] [data-testid^=upgrade-offer-]>[aria-hidden=true]{grid-area:1/1/3}[data-testid=upgrade-modal] [data-testid^=upgrade-offer-]>span:nth-last-child(-n+2){text-align:left;grid-column:2;min-width:0}[data-testid=upgrade-modal] [data-testid^=upgrade-offer-]>span:last-child>span:first-child{flex-wrap:wrap;justify-content:flex-start}.mobile-navbar .mobile-wordmark>:first-child{display:none}.mobile-navbar .mobile-wordmark>span{flex-wrap:wrap;gap:.25rem}.mobile-navbar .mobile-wordmark>span>:first-child{letter-spacing:.05em;font-size:.75rem}}.desktop-video-wall{display:none}@media (min-width:768px) and (hover:hover) and (pointer:fine){.desktop-video-wall{display:block}}
