*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:hidden}body{overflow-x:hidden;-webkit-font-smoothing:antialiased}#root{overflow-x:hidden;width:100%}@media (max-width: 768px){h1{font-size:28px!important;line-height:1.2!important;letter-spacing:-.5px!important}h2{font-size:22px!important;line-height:1.3!important}h3{font-size:18px!important}section{padding-top:32px!important;padding-bottom:32px!important}[style*="1fr 1fr"],[style*="repeat(3"]{grid-template-columns:1fr!important}button{min-height:44px}button[style*="48px"]{padding-left:24px!important;padding-right:24px!important;font-size:16px!important;width:100%!important}[style*="clamp(32px"]{font-size:26px!important}[style*="clamp(24px"]{font-size:18px!important}[style*="gap: 28px"][style*="justify-content: center"]{gap:16px!important}[style*="position: fixed"][style*="inset: 0"]>div{margin:10px!important;max-width:calc(100vw - 20px)!important;max-height:calc(100vh - 40px)!important;padding:20px!important}[style*="bottom: 90"][style*="width: 360"]{width:calc(100vw - 20px)!important;right:10px!important;left:10px!important;bottom:70px!important;height:calc(100vh - 100px)!important;max-height:none!important;border-radius:12px!important}[style*="bottom: 20"][style*="width: 56"][style*="border-radius: 50%"]{width:48px!important;height:48px!important;font-size:20px!important}[style*="bottom: 80"][style*="right: 80"][style*="max-width: 500"]{left:10px!important;right:10px!important;bottom:70px!important;max-width:none!important}[style*="padding: 0 24px"]{padding-left:16px!important;padding-right:16px!important}[style*="padding: 28"][style*=border-radius],[style*="padding: 32"][style*=border-radius]{padding:20px!important}[style*="padding: 36"][style*=border-radius]{padding:24px!important}[style*="align-items: stretch"][style*="gap: 0"]{flex-direction:column!important}[style*="align-items: stretch"][style*="gap: 0"]>div{border-radius:0!important;border-right:none!important;border-bottom:1px solid #30363D!important}[style*="align-items: stretch"][style*="gap: 0"]>div:first-child{border-radius:10px 10px 0 0!important}[style*="align-items: stretch"][style*="gap: 0"]>div:last-child{border-radius:0 0 10px 10px!important;border-bottom:none!important}[style*="1fr 1fr"][style*="border-radius: 14"]>div{border-left:none!important}[style*="display: flex"][style*="gap: 12"],[style*="display: flex"][style*="gap: 16"]{flex-wrap:wrap!important}[style*="display: flex"][style*="gap: 28"]{flex-wrap:wrap!important;gap:16px!important;justify-content:center!important}[style*="justify-content: space-between"][style*="align-items: flex-start"]{flex-wrap:wrap!important;gap:8px!important}[style*="minmax(300px"],[style*="minmax(280px"],[style*="minmax(250px"]{grid-template-columns:1fr!important}[style*="font-size: 18px"]{font-size:16px!important}[style*="minmax(280px, 1fr)"]{grid-template-columns:1fr!important}[style*="max-width: 680"]{max-width:100%!important;padding-left:16px!important;padding-right:16px!important}[style*="max-width: 440"][style*="border-radius: 16"]{max-width:calc(100vw - 32px)!important}[style*="max-width: 520"][style*="text-align: center"]{padding:24px 16px!important}[style*="max-width: 800"][style*="padding: 0 20px"]{padding:0 12px!important}[style*="justify-content: space-between"][style*="flex-wrap: wrap"]{flex-direction:column!important;gap:12px!important}}@media (max-width: 480px){h1{font-size:24px!important}h2{font-size:20px!important}section{padding-top:24px!important;padding-bottom:24px!important}[style*="padding: 0 24px"]{padding-left:12px!important;padding-right:12px!important}[style*="padding: 28"][style*=border-radius],[style*="padding: 24"][style*=border-radius]{padding:16px!important}[style*="minmax(240px"],[style*="minmax(220px"],[style*="minmax(200px"]{grid-template-columns:1fr!important}[style*="width: 200px"][style*="font-weight: 600"]{width:140px!important;font-size:12px!important}[style*="1fr 1fr"][style*="border-radius: 14"]>div{padding:10px 12px!important;font-size:12px!important}[style*="flex-wrap: wrap"][style*="gap: 4"]>button{width:8px!important;height:8px!important}}@media (hover: none) and (pointer: coarse){button,select,input,textarea,a[style*=padding]{min-height:44px}button:active{opacity:.8;transform:scale(.98);transition:all .1s}}@media print{body{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
