html{overscroll-behavior-x:none;inline-size:100%;max-inline-size:100%;overflow-x:clip}body{overscroll-behavior-x:none;touch-action:pan-y pinch-zoom;inline-size:100%;max-inline-size:100%;min-height:100dvh;overflow-x:clip}body>*{max-inline-size:100%}:where(main,section,article,aside,header,footer,nav,form,fieldset,div){min-inline-size:0}:where(img,picture,video,canvas,iframe){max-inline-size:100%}:where(img,video){block-size:auto}:where(button,a,input,select,textarea){max-inline-size:100%}:where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,a,button,span){overflow-wrap:anywhere}pre{max-inline-size:100%;overflow-x:auto}table{max-inline-size:100%}.cove-app-shell{inline-size:100%;max-inline-size:100%;min-height:100dvh;overflow-x:clip}.cove-app-main{inline-size:100%;max-inline-size:90rem;padding-bottom:calc(7rem + env(safe-area-inset-bottom));overflow-x:clip}.cove-mobile-topbar,.cove-mobile-bottom-nav{backface-visibility:hidden;will-change:transform;position:fixed;inset-inline:0;transform:translateZ(0)}.cove-mobile-topbar{padding-top:max(.75rem, env(safe-area-inset-top));padding-right:max(.75rem, env(safe-area-inset-right));padding-left:max(.75rem, env(safe-area-inset-left));top:0}.cove-mobile-bottom-nav{padding-right:max(.75rem, env(safe-area-inset-right));padding-bottom:max(.75rem, env(safe-area-inset-bottom));padding-left:max(.75rem, env(safe-area-inset-left));bottom:0}.cove-mobile-topbar .cove-nav-glass,.cove-mobile-bottom-nav .cove-nav-glass{inline-size:100%;max-inline-size:28rem;margin-inline:auto}.cove-help-fab{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));border-color:var(--hairline);background:color-mix(in oklab, var(--surface-solid) 94%, transparent);max-inline-size:calc(100vw - 2rem);color:var(--foreground);box-shadow:var(--shadow-float)}.cove-help-fab:hover{border-color:color-mix(in oklab, var(--brand-blue) 35%, var(--hairline));background:var(--surface-2)}.dark .cove-help-fab{border-color:color-mix(in oklab, var(--brand-blue) 18%, var(--hairline));background:color-mix(in oklab, var(--surface-2) 94%, black 6%);color:var(--foreground);box-shadow:0 14px 40px #00000057,0 2px 8px #0000003d}.dark .cove-help-fab:hover{background:color-mix(in oklab, var(--surface-3) 92%, black 8%)}@keyframes cove-mobile-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=639px){body:after{opacity:.34;animation:none!important;inset:0!important;transform:none!important}.cove-app-main{padding-top:calc(4.75rem + env(safe-area-inset-top))}.cove-page{inline-size:100%;max-inline-size:100%;padding-top:1.25rem;padding-right:max(.875rem, env(safe-area-inset-right));padding-bottom:calc(7rem + env(safe-area-inset-bottom));padding-left:max(.875rem, env(safe-area-inset-left));animation:cove-mobile-page-enter .32s var(--ease-out-expo) both}.cove-page,.cove-page>*,.cove-page :where(.cove-card,.cove-panel,.liquid-surface,figure,form,fieldset){min-inline-size:0;max-inline-size:100%}.cove-page :where(.grid,.flex)>*{min-inline-size:0}.cove-page :where(h1){max-inline-size:100%;font-size:clamp(1.9rem,10vw,3rem);line-height:1.04}.cove-page :where(h2){max-inline-size:100%;font-size:clamp(1.4rem,7.5vw,2.25rem);line-height:1.08}.cove-page :where([class*=text-5xl],[class*=text-6xl],[class*=text-7xl]){font-size:clamp(2rem,12vw,3.25rem)!important;line-height:1!important}.cove-page :where(.cove-button-primary,.cove-button-secondary,.cove-button-dark,.cove-button-danger,button,[role=button]){white-space:normal;text-align:center;min-height:2.75rem}input,select,textarea{font-size:1rem!important}.cove-page :where(input,select,textarea){min-height:2.75rem}.cove-page img{object-fit:cover;max-inline-size:100%;display:block}body [role=dialog]{max-block-size:calc(100dvh - 1.5rem);inline-size:calc(100vw - 1.5rem);max-inline-size:calc(100vw - 1.5rem);overflow:auto}.cove-card-interactive:hover,.cove-button-primary:hover,.cove-button-secondary:hover,.cove-button-dark:hover{transform:none}.cove-mobile-bottom-nav a{min-inline-size:0;padding-inline:.15rem}}@media (width>=640px){.cove-app-main{padding-bottom:4rem}}@media (hover:none),(pointer:coarse){.cove-card-interactive:hover,.cove-button-primary:hover,.cove-button-secondary:hover,.cove-button-dark:hover{transform:none}}
