@supports (padding:max(0px)){.ios-safe-area{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));padding-top:max(1rem,env(safe-area-inset-top))}.pb-safe{padding-bottom:max(1.5rem,calc(env(safe-area-inset-bottom) + .5rem))}.ios-modal-wrapper .max-w-md{margin-left:max(1rem,env(safe-area-inset-left));margin-right:max(1rem,env(safe-area-inset-right))}.ios-safe-area .card,.ios-safe-area [class*=Card]{margin-left:max(0px,env(safe-area-inset-left));margin-right:max(0px,env(safe-area-inset-right))}}@media (max-width:430px){.ios-safe-area h1{font-size:2rem!important;line-height:1.2}.ios-safe-area .grid.grid-cols-3{gap:.5rem}.ios-safe-area [class*=from-blue-600][class*=via-indigo-600]{padding:1rem!important}.ios-modal-wrapper .max-w-md{max-width:calc(100vw - 2rem)}.ios-modal-wrapper button[aria-label*=Rate]{min-width:48px;min-height:48px;padding:.5rem}.ios-safe-area .text-lg{font-size:1rem}.ios-safe-area .text-4xl{font-size:2rem}.ios-safe-area .text-5xl{font-size:2.25rem}.ios-safe-area [class*=from-purple-50] .flex-1 h4{font-size:.95rem}.ios-safe-area [class*=from-blue-50][class*=to-cyan-50] button{padding:.75rem}}@media (max-width:375px){.ios-safe-area h1{font-size:1.75rem!important}.ios-safe-area .p-8{padding:1rem!important}.ios-safe-area .p-6{padding:.875rem!important}.ios-safe-area button{font-size:.875rem}.ios-safe-area .gap-3{gap:.5rem}}@media (hover:none) and (pointer:coarse){.ios-safe-area [role=button]:active,.ios-safe-area a:active,.ios-safe-area button:active{transform:scale(.97);opacity:.85;transition:all .1s ease}.ios-safe-area a svg,.ios-safe-area button svg{pointer-events:none}.ios-safe-area textarea{min-height:120px;font-size:16px!important}}@supports (-webkit-backdrop-filter:blur(10px)){.ios-modal-wrapper{backdrop-filter:blur(10px)}}.ios-modal-wrapper{position:fixed;overscroll-behavior:contain}.ios-modal-wrapper,.ios-safe-area{overflow-y:auto;-webkit-overflow-scrolling:touch}.ios-safe-area{overscroll-behavior-y:none}@media (max-width:768px){.ios-safe-area input[type=email],.ios-safe-area input[type=password],.ios-safe-area input[type=text],.ios-safe-area input[type=url],.ios-safe-area select,.ios-safe-area textarea{font-size:16px!important}.ios-safe-area input{padding-top:.875rem;padding-bottom:.875rem}}@media (display-mode:standalone){.ios-safe-area{padding-top:max(1.5rem,env(safe-area-inset-top))}[class*=Install]{display:none!important}}@media (max-width:926px) and (orientation:landscape){.ios-safe-area .p-8{padding-top:1rem!important;padding-bottom:1rem!important}.ios-modal-wrapper .card{max-height:80vh;overflow-y:auto}.ios-safe-area h1{font-size:1.5rem!important}.ios-safe-area .w-12.h-12{width:2rem!important;height:2rem!important}}@media (prefers-color-scheme:dark){.ios-safe-area{background:linear-gradient(to bottom right,#0f172a,#1e293b,#0f172a)!important}}@media (max-width:390px){.ios-safe-area .grid-cols-3{grid-template-columns:repeat(2,1fr)}.ios-safe-area .grid-cols-3>:nth-child(3){grid-column:span 2}.ios-safe-area [class*=grid-cols-2]{gap:.5rem}}@media (prefers-reduced-motion:no-preference){.ios-safe-area *{transform:translateZ(0)}}@supports (padding:max(0px)){@media (max-width:430px){.ios-safe-area>div:first-child{padding-top:max(.5rem,env(safe-area-inset-top))}}}@media (max-width:428px){.ios-safe-area .space-y-6>*+*{margin-top:1rem!important}.ios-safe-area .space-y-8>*+*{margin-top:1.25rem!important}}@media (max-width:768px){.ios-safe-area{min-height:100vh;min-height:-webkit-fill-available}}@media (max-width:430px){.ios-safe-area .report-container{font-size:.875rem;line-height:1.5}.ios-safe-area .report-container h1{font-size:1.5rem!important}.ios-safe-area .report-container h2{font-size:1.25rem!important}.ios-safe-area .report-container h3{font-size:1.1rem!important}}.ios-safe-area :focus{outline:none}.ios-safe-area :focus-visible{outline:3px solid rgba(59,130,246,.5);outline-offset:2px;border-radius:.375rem}@media (max-width:428px){.ios-safe-area [aria-expanded]{min-height:44px}.ios-safe-area [aria-expanded=true]+div{max-height:80vh;overflow-y:auto}.ios-safe-area [class*=from-blue-600][class*=via-indigo-600] .flex{flex-direction:column;gap:.75rem}.ios-safe-area [class*=from-blue-600][class*=via-indigo-600] .grid-cols-2{grid-template-columns:1fr;gap:.5rem}.ios-safe-area [aria-busy=true] .space-y-6{gap:1rem}.ios-safe-area [aria-busy=true] .text-sm{font-size:.8125rem}.ios-safe-area [class*=animate-in][class*=slide-in]{max-width:calc(100vw - 2rem)}}.ios-safe-area [aria-hidden=true]{visibility:hidden}.ios-safe-area .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media print{.ios-safe-area{padding:0!important}.ios-modal-wrapper{display:none!important}}