.pseudo-glass-container{isolation:isolate;position:relative;overflow:hidden}.pseudo-glass-container:before{content:"";z-index:-1;background-image:var(--connect-background-image);filter:blur(var(--glass-blur-amount,10px));background-position:50%;background-size:cover;background-attachment:fixed;position:absolute;inset:0;transform:scale(1.1)}.pseudo-glass-container:after{content:"";z-index:-1;background:var(--glass-background);-webkit-backdrop-filter:var(--glass-backdrop-filter);position:absolute;inset:0}.box-shadow-glass{background:var(--glass-background);position:relative;box-shadow:0 8px 32px #0000001a,inset 0 1px #fff3,0 0 0 1px #ffffff1a,0 2px 4px #0000001a,0 4px 8px #0000001a,0 8px 16px #0000001a}.frosted-glass{background:linear-gradient(135deg,#ffffff1a,#fff0),linear-gradient(225deg,#ffffff0d,#fff0),var(--glass-background);border:1px solid #fff3;position:relative;box-shadow:0 8px 32px #0000001a,inset 0 1px #ffffff4d,inset 1px 0 #fff3}
[data-fullpage-modal=true]{corner-shape:round!important;clip-path:none!important;border-radius:0!important}.z-50>.glass-container[data-component=connect-hero-name-card],.z-50>.glass-container.z-30,.connect-theme .z-50>.glass-container,.connect-interface .z-50>.glass-container{border-radius:var(--glass-border-radius,1.5rem)!important;corner-shape:var(--glass-corner-shape,round)!important}.connect-interface .glass-container:not(.calendar-tile):not([data-fullpage-modal=true]),.connect-theme .glass-container:not(.calendar-tile):not([data-fullpage-modal=true]),.glass-container.relative.-mt-24.z-10:not([data-fullpage-modal=true]),.connect-interface .working-glass-container:not([data-fullpage-modal=true]),.connect-theme .working-glass-container:not([data-fullpage-modal=true]),.connect-interface .proper-glass-container:not([data-fullpage-modal=true]),.connect-theme .proper-glass-container:not([data-fullpage-modal=true]),.connect-interface .blur-glass-container:not([data-fullpage-modal=true]),.connect-theme .blur-glass-container:not([data-fullpage-modal=true]){corner-shape:var(--glass-corner-shape,round);border-radius:var(--glass-border-radius,1.5rem)!important}.connect-interface .glass-dome-level-icon,.connect-theme .glass-dome-level-icon,.connect-interface .level-icon,.connect-theme .level-icon{border-radius:50%!important}.connect-interface .label,.connect-theme .label,.connect-interface [class*=label],.connect-theme [class*=label]{border-radius:var(--glass-border-radius,15px)!important;corner-shape:var(--glass-corner-shape,round)!important}.connect-interface .rounded,.connect-theme .rounded{border-radius:.25rem!important}.connect-interface .rounded-md,.connect-theme .rounded-md{border-radius:.375rem!important}.connect-interface .rounded-lg,.connect-theme .rounded-lg{border-radius:1rem!important}.connect-interface .rounded-xl,.connect-theme .rounded-xl{border-radius:.75rem!important}.connect-interface .rounded-2xl,.connect-theme .rounded-2xl{border-radius:1rem!important}.connect-interface .rounded-3xl,.connect-theme .rounded-3xl,.connect-interface .mask-fix,.connect-theme .mask-fix{border-radius:var(--glass-border-radius,1.5rem)!important}.connect-interface .rounded-t-3xl,.connect-theme .rounded-t-3xl,.connect-interface .mask-fix.rounded-t-3xl,.connect-theme .mask-fix.rounded-t-3xl{border-top-left-radius:var(--glass-border-radius,1.5rem)!important;border-top-right-radius:var(--glass-border-radius,1.5rem)!important}.connect-interface .rounded-b-3xl,.connect-theme .rounded-b-3xl,.connect-interface .mask-fix.rounded-b-3xl,.connect-theme .mask-fix.rounded-b-3xl{border-bottom-left-radius:var(--glass-border-radius,1.5rem)!important;border-bottom-right-radius:var(--glass-border-radius,1.5rem)!important}.connect-interface .rounded-full,.connect-theme .rounded-full{border-radius:9999px!important}.connect-interface .calendar-tile,.connect-theme .calendar-tile,.connect-interface .calendar-tile :not(.glass-dome-level-icon),.connect-theme .calendar-tile :not(.glass-dome-level-icon),.connect-interface .calendar-tile:before,.connect-interface .calendar-tile:after,.connect-theme .calendar-tile:before,.connect-theme .calendar-tile:after,.connect-interface .calendar-tile :before,.connect-interface .calendar-tile :after,.connect-theme .calendar-tile :before,.connect-theme .calendar-tile :after,.calendar-tile,.calendar-tile:before,.calendar-tile:after,.calendar-tile :not(.glass-dome-level-icon),.calendar-tile :before,.calendar-tile :after{border-radius:var(--glass-border-radius,12px)!important}.calendar-tile[data-calendar-radius=fixed],.calendar-tile[data-calendar-radius=fixed]:before,.calendar-tile[data-calendar-radius=fixed]:after,.calendar-tile[data-calendar-radius=fixed] :not(.glass-dome-level-icon),.calendar-tile[data-calendar-radius=fixed] :before,.calendar-tile[data-calendar-radius=fixed] :after{border-radius:var(--calendar-tile-radius,var(--glass-border-radius,12px))!important}.connect-interface .card,.connect-theme .card,.connect-interface [data-card],.connect-theme [data-card]{border-radius:1rem!important}.connect-interface .badge,.connect-theme .badge,.connect-interface .tag,.connect-theme .tag{border-radius:.75rem!important}.connect-interface .button,.connect-theme .button,.connect-interface button:not([data-component=connect-header] button):not([data-expand-button]),.connect-theme button:not([data-component=connect-header] button):not([data-expand-button]){border-radius:var(--glass-border-radius,1rem)!important}.connect-interface .avatar,.connect-theme .avatar,.connect-interface .profile-picture,.connect-theme .profile-picture,.connect-interface [class*=avatar],.connect-theme [class*=avatar]{border-radius:50%!important}.connect-interface .rounded-sm{border-radius:.125rem!important}.connect-interface .rounded{border-radius:.25rem!important}.connect-interface .rounded-md{border-radius:.375rem!important}.connect-interface .rounded-lg{border-radius:1rem!important}.connect-interface .rounded-xl{border-radius:.75rem!important}.connect-interface .rounded-2xl{border-radius:1rem!important}.connect-interface .rounded-3xl{border-radius:var(--glass-border-radius,1.5rem)!important}.connect-interface .rounded-full{border-radius:9999px!important}.connect-theme .rounded-sm{border-radius:.125rem!important}.connect-theme .rounded{border-radius:.25rem!important}.connect-theme .rounded-md{border-radius:.375rem!important}.connect-theme .rounded-lg{border-radius:1rem!important}.connect-theme .rounded-xl{border-radius:.75rem!important}.connect-theme .rounded-2xl{border-radius:1rem!important}.connect-theme .rounded-3xl{border-radius:var(--glass-border-radius,1.5rem)!important}.connect-theme .rounded-full,.connect-theme [data-connect-login] button.touch-button,.connect-interface [data-connect-login] button.touch-button,.connect-theme [data-connect-login] .touch-button,.connect-interface [data-connect-login] .touch-button,.connect-theme [data-connect-login] button.rounded-full,.connect-interface [data-connect-login] button.rounded-full{border-radius:9999px!important}.connect-interface [data-fullpage-modal=true],.connect-theme [data-fullpage-modal=true],.connect-theme[data-connect-fullscreen=true] .connect-keyboard-container,.connect-theme[data-connect-fullscreen=true] [data-connect-container],.connect-theme[data-connect-fullscreen=true] [data-component=draggable-main-content],.connect-theme[data-connect-fullscreen=true] .connect-page-bg,.connect-theme[data-connect-fullscreen=true] .connect-content-bg{corner-shape:round!important;clip-path:none!important;border-radius:0!important}.connect-theme[data-connect-fullscreen=true] .connect-header,.connect-theme[data-connect-fullscreen=true] .mobile-bottom-nav{corner-shape:round!important;border-radius:0!important}.connect-theme[data-connect-fullscreen=true] .connect-fullscreen-shell{corner-shape:round!important;clip-path:none!important;border-radius:0!important}@supports (corner-shape:squircle){.connect-interface .rounded,.connect-theme .rounded,.connect-interface .rounded-md,.connect-theme .rounded-md,.connect-interface .rounded-lg,.connect-theme .rounded-lg,.connect-interface .rounded-xl,.connect-theme .rounded-xl,.connect-interface .rounded-2xl,.connect-theme .rounded-2xl,.connect-interface .rounded-3xl,.connect-theme .rounded-3xl,.connect-interface .glass-container,.connect-theme .glass-container{corner-shape:var(--glass-corner-shape,round)!important}.connect-interface .glass-container:not(.calendar-tile),.connect-theme .glass-container:not(.calendar-tile),.glass-container.relative.-mt-24.z-10,.connect-interface .working-glass-container,.connect-theme .working-glass-container,.connect-interface .proper-glass-container,.connect-theme .proper-glass-container,.connect-interface .blur-glass-container,.connect-theme .blur-glass-container,.connect-interface .rounded-3xl,.connect-theme .rounded-3xl,.connect-interface .mask-fix,.connect-theme .mask-fix{border-radius:var(--glass-border-radius-squircle,var(--glass-border-radius,1.5rem))!important}.connect-interface .rounded-t-3xl,.connect-theme .rounded-t-3xl,.connect-interface .mask-fix.rounded-t-3xl,.connect-theme .mask-fix.rounded-t-3xl{border-top-left-radius:var(--glass-border-radius-squircle,var(--glass-border-radius,1.5rem))!important;border-top-right-radius:var(--glass-border-radius-squircle,var(--glass-border-radius,1.5rem))!important}.connect-interface .rounded-b-3xl,.connect-theme .rounded-b-3xl,.connect-interface .mask-fix.rounded-b-3xl,.connect-theme .mask-fix.rounded-b-3xl{border-bottom-left-radius:var(--glass-border-radius-squircle,var(--glass-border-radius,1.5rem))!important;border-bottom-right-radius:var(--glass-border-radius-squircle,var(--glass-border-radius,1.5rem))!important}.connect-interface .mask-fix[style*=clip-path],.connect-theme .mask-fix[style*=clip-path]{clip-path:inset(0 round var(--glass-border-radius-squircle,var(--glass-border-radius,1.5rem)))!important}.connect-interface .mask-fix.rounded-t-3xl[style*=clip-path],.connect-theme .mask-fix.rounded-t-3xl[style*=clip-path]{clip-path:inset(0 round var(--glass-border-radius-squircle,var(--glass-border-radius,1.5rem))var(--glass-border-radius-squircle,var(--glass-border-radius,1.5rem))0 0)!important}}
:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--extend-top:calc(-1*var(--safe-top));--extend-bottom:calc(-1*var(--safe-bottom));--extend-left:calc(-1*var(--safe-left));--extend-right:calc(-1*var(--safe-right));--extended-width:calc(100% + var(--safe-left) + var(--safe-right));--extended-height:calc(100% + var(--safe-top) + var(--safe-bottom));--pwa-extend-top:0px;--pwa-extend-bottom:0px;--pwa-computed-top:0px;--pwa-computed-bottom:0px}html.standalone:not(.connect-app-active),html.pwa-mode:not(.connect-app-active){overscroll-behavior:none;min-height:100svh}html.standalone:not(.connect-app-active) body,html.pwa-mode:not(.connect-app-active) body{-webkit-overflow-scrolling:touch;min-height:100svh}[data-pwa-background],.pwa-edge-background{z-index:0;pointer-events:none;width:100%!important;height:calc(100% + 100px)!important;position:fixed!important;inset:-60px 0 -40px!important}[data-pwa-background]>[data-pwa-overlay],.pwa-edge-background>.pwa-overlay{pointer-events:none;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}[data-pwa-content],.pwa-safe-content{padding-top:max(0px,var(--safe-top));padding-bottom:max(0px,var(--safe-bottom));padding-left:var(--safe-left);padding-right:var(--safe-right);min-height:100svh}[data-pwa-content-with-nav],.pwa-safe-content-with-nav{padding-top:max(0px,var(--safe-top));padding-bottom:calc(72px + max(8px,var(--safe-bottom)));padding-left:var(--safe-left);padding-right:var(--safe-right);min-height:100svh}[data-pwa-bottom-nav],.pwa-bottom-nav{z-index:9999;padding-bottom:max(8px,var(--safe-bottom))!important;padding-left:calc(8px + var(--safe-left))!important;padding-right:calc(8px + var(--safe-right))!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}[data-pwa-header],.pwa-header{z-index:9998;padding-top:max(0px,var(--safe-top))!important;padding-left:var(--safe-left)!important;padding-right:var(--safe-right)!important;position:fixed!important;top:0!important;left:0!important;right:0!important}@media (display-mode:standalone){[data-pwa-background]{transform:translateZ(0)}.browser-only{display:none!important}.pwa-only{display:block!important}}.pwa-only{display:none!important}.browser-only{display:block!important}html.ios.pwa-mode [data-pwa-background],html.ios.pwa-mode .pwa-edge-background,html.ios.standalone [data-pwa-background],html.ios.standalone .pwa-edge-background{z-index:0!important;height:calc(100% + 100px)!important;position:fixed!important;top:-60px!important;bottom:-40px!important}html.ios.pwa-mode .connect-page-bg,html.ios.standalone .connect-page-bg{z-index:0!important;height:calc(100% + 100px)!important;position:fixed!important;inset:-60px 0 -40px!important}@media (max-width:768px){.connect-page-bg{z-index:0!important;height:calc(100% + 100px)!important;position:fixed!important;inset:-60px 0 -40px!important}}@media (display-mode:standalone),(display-mode:fullscreen){html.ios,html.ios body{height:-webkit-fill-available}}html.ios.pwa-mode:not(.has-header) [data-connect-container] main:not([data-uses-dashboard-header=true]),html.ios.standalone:not(.has-header) [data-connect-container] main:not([data-uses-dashboard-header=true]){padding-top:max(var(--pwa-safe-top,0px),env(safe-area-inset-top,0px),44px)!important}html.android.pwa-mode [data-pwa-background],html.android.pwa-mode .pwa-edge-background{top:0!important;bottom:var(--pwa-extend-bottom,-48px)!important;height:calc(100% + var(--pwa-safe-bottom,48px))!important;z-index:0!important;position:fixed!important}html.android.pwa-mode .connect-page-bg,html.android.pwa-mode .connect-content-bg{top:0!important;bottom:var(--pwa-extend-bottom,-48px)!important;height:calc(100% + var(--pwa-safe-bottom,48px))!important}html.android.pwa-mode .teach-layout-background{top:0!important;bottom:var(--pwa-extend-bottom,-48px)!important;height:calc(100% + var(--pwa-safe-bottom,48px))!important;position:fixed!important}html.android.pwa-mode{background-attachment:fixed;min-height:100vh}html.android.pwa-mode body{min-height:100vh;overflow-x:hidden}html.android.pwa-mode [data-pwa-content],html.android.pwa-mode .pwa-safe-content{padding-top:0;padding-bottom:var(--pwa-safe-bottom,0px)}html.android.pwa-mode [data-pwa-bottom-nav],html.android.pwa-mode .pwa-bottom-nav{padding-bottom:max(8px,var(--pwa-safe-bottom,0px),env(safe-area-inset-bottom,0px))!important}html.android.pwa-mode [data-pwa-header],html.android.pwa-mode .pwa-header{padding-top:0!important}@media (orientation:landscape){[data-pwa-content],.pwa-safe-content{padding-left:max(16px,var(--safe-left));padding-right:max(16px,var(--safe-right))}[data-pwa-bottom-nav],.pwa-bottom-nav{padding-left:calc(16px + var(--safe-left))!important;padding-right:calc(16px + var(--safe-right))!important}}.pt-safe{padding-top:max(0px,var(--safe-top))}.pb-safe{padding-bottom:max(0px,var(--safe-bottom))}.pl-safe{padding-left:var(--safe-left)}.pr-safe{padding-right:var(--safe-right)}.px-safe{padding-left:var(--safe-left);padding-right:var(--safe-right)}.py-safe{padding-top:max(0px,var(--safe-top));padding-bottom:max(0px,var(--safe-bottom))}.p-safe{padding-top:max(0px,var(--safe-top));padding-bottom:max(0px,var(--safe-bottom));padding-left:var(--safe-left);padding-right:var(--safe-right)}.mt-extend{margin-top:var(--extend-top)}.mb-extend{margin-bottom:var(--extend-bottom)}.ml-extend{margin-left:var(--extend-left)}.mr-extend{margin-right:var(--extend-right)}.h-screen-safe{height:100svh}.min-h-screen-safe{min-height:100svh}
@media (display-mode:standalone),(display-mode:fullscreen){html.ios,html.ios body{height:-webkit-fill-available}html,html body{min-height:-webkit-fill-available;height:auto!important;padding-top:0!important;padding-bottom:0!important;position:static!important;overflow:visible!important}}html.standalone,html.pwa-mode,html.standalone body,html.pwa-mode body{min-height:-webkit-fill-available;touch-action:pan-y pan-x!important;pointer-events:auto!important;height:auto!important;padding-top:0!important;padding-bottom:0!important;position:static!important;overflow:visible!important}@media (display-mode:standalone),(display-mode:fullscreen){html,body{touch-action:pan-y pan-x!important;pointer-events:auto!important;height:auto!important;min-height:100%!important;padding-top:0!important;padding-bottom:0!important;position:static!important;overflow:visible!important}.teach-loading-screen{width:100%!important;height:100%!important;padding-top:var(--pwa-safe-top,env(safe-area-inset-top,0px))!important;padding-bottom:var(--pwa-safe-bottom,env(safe-area-inset-bottom,0px))!important;padding-left:var(--pwa-safe-left,env(safe-area-inset-left,0px))!important;padding-right:var(--pwa-safe-right,env(safe-area-inset-right,0px))!important;position:fixed!important;inset:0!important}.teach-layout-wrapper{width:100%!important;height:100%!important;position:fixed!important;inset:0!important;overflow:hidden!important}[data-teach-container]{width:100%!important;height:100%!important;min-height:100%!important;position:relative!important;overflow:auto!important}.teach-layout-background,html:not(.login-page) [data-keep-fixed=true]:not([data-swipe-area]):not([data-floating-button]){z-index:0!important;width:100%!important;height:calc(100vh + 60px)!important;position:fixed!important;inset:-60px 0 0!important}[data-floating-button=true]{position:fixed!important}[data-swipe-area=true]{pointer-events:auto!important;touch-action:pan-y!important;width:1.25rem!important;height:100%!important;position:fixed!important;top:0!important;left:0!important;right:auto!important}[data-background-image=fixed],[data-background-gradient=fixed]{position:absolute!important}.teach-layout-content,.teach-content-wrapper{-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;width:100%!important;height:100%!important;min-height:100%!important;position:relative!important;overflow:hidden auto!important}#main-content{-webkit-overflow-scrolling:touch!important;width:100%!important;min-height:100%!important;position:relative!important;overflow:hidden auto!important}.teach-content-padding{width:100%!important;position:relative!important}header:not(.connect-header):not(.connect-app-header),.teach-header,[role=banner]:not(.connect-header):not(.connect-app-header),nav[aria-label*=Skip],.admin-header{padding-top:max(var(--pwa-safe-top,0px),env(safe-area-inset-top,0px),44px)!important}html.android.pwa-mode header:not(.connect-header):not(.connect-app-header),html.android.pwa-mode .teach-header,html.android.pwa-mode [role=banner]:not(.connect-header):not(.connect-app-header),html.android.pwa-mode nav[aria-label*=Skip],html.android.pwa-mode .admin-header{padding-top:0!important}.teach-mobile-bottom-nav,.connect-mobile-bottom-nav,.mobile-bottom-nav,.teach-mobile-nav,.admin-footer,.connect-footer{z-index:9999;align-items:center;min-height:56px;display:flex;left:calc(8px + var(--pwa-safe-left,env(safe-area-inset-left,0px)))!important;right:calc(8px + var(--pwa-safe-right,env(safe-area-inset-right,0px)))!important;padding-bottom:calc(max(env(safe-area-inset-bottom,0px),var(--pwa-safe-bottom,0px)) + 8px)!important;width:auto!important;position:fixed!important;bottom:0!important}footer.hidden{display:none!important}.teach-mobile-menu-icon{flex-shrink:0;width:24px!important;height:24px!important}[style*="100vh"]:not([data-keep-fixed=true]):not(.connect-keyboard-container):not(.connect-layout-restore):not(.connect-loading-splash):not(.pwa-edge-background):not(.mobile-menu-open),[style*="100dvh"]:not([data-keep-fixed=true]):not(.connect-keyboard-container):not(.connect-layout-restore):not(.connect-loading-splash):not(.pwa-edge-background):not(.mobile-menu-open),[style*=calc\(100vh]:not([data-keep-fixed=true]):not(.connect-keyboard-container):not(.connect-layout-restore):not(.connect-loading-splash):not(.pwa-edge-background):not(.mobile-menu-open),[style*="height: 100vh"]:not([data-keep-fixed=true]):not(.connect-keyboard-container):not(.connect-layout-restore):not(.connect-loading-splash):not(.pwa-edge-background):not(.mobile-menu-open),[style*=height\:100vh]:not([data-keep-fixed=true]):not(.connect-keyboard-container):not(.connect-layout-restore):not(.connect-loading-splash):not(.pwa-edge-background):not(.mobile-menu-open),[style*="height: 100dvh"]:not([data-keep-fixed=true]):not(.connect-keyboard-container):not(.connect-layout-restore):not(.connect-loading-splash):not(.pwa-edge-background):not(.mobile-menu-open),[style*=height\:100dvh]:not([data-keep-fixed=true]):not(.connect-keyboard-container):not(.connect-layout-restore):not(.connect-loading-splash):not(.pwa-edge-background):not(.mobile-menu-open),[style*=calc\(100dvh]:not([data-keep-fixed=true]):not(.connect-keyboard-container):not(.connect-layout-restore):not(.connect-loading-splash):not(.pwa-edge-background):not(.mobile-menu-open){height:100%!important;max-height:100%!important}[style*="position: fixed"]:not([data-mobile-menu]):not(.teach-mobile-bottom-nav):not(.connect-mobile-bottom-nav):not(.mobile-bottom-nav):not(.connect-mobile-quick-actions):not(.connect-mobile-quick-actions-backdrop):not(.teach-loading-screen):not(.connect-loading-splash):not([data-keyboard-aware]):not([data-keep-fixed=true]):not([data-swipe-area]):not([data-radix-portal]):not([role=dialog]):not([data-state]):not([data-radix-popper-content-wrapper]):not([data-collapsed-header]),[style*=position\:fixed]:not([data-mobile-menu]):not(.teach-mobile-bottom-nav):not(.connect-mobile-bottom-nav):not(.mobile-bottom-nav):not(.connect-mobile-quick-actions):not(.connect-mobile-quick-actions-backdrop):not(.teach-loading-screen):not(.connect-loading-splash):not([data-keyboard-aware]):not([data-keep-fixed=true]):not([data-swipe-area]):not([data-radix-portal]):not([role=dialog]):not([data-state]):not([data-radix-popper-content-wrapper]):not([data-collapsed-header]),[style*="position : fixed"]:not([data-mobile-menu]):not(.teach-mobile-bottom-nav):not(.connect-mobile-bottom-nav):not(.mobile-bottom-nav):not(.connect-mobile-quick-actions):not(.connect-mobile-quick-actions-backdrop):not(.teach-loading-screen):not(.connect-loading-splash):not([data-keyboard-aware]):not([data-keep-fixed=true]):not([data-swipe-area]):not([data-radix-portal]):not([role=dialog]):not([data-state]):not([data-radix-popper-content-wrapper]):not([data-collapsed-header]),.fixed:not([data-mobile-menu]):not(.teach-mobile-bottom-nav):not(.connect-mobile-bottom-nav):not(.mobile-bottom-nav):not(.connect-mobile-quick-actions):not(.connect-mobile-quick-actions-backdrop):not(.teach-loading-screen):not(.connect-loading-splash):not([data-keyboard-aware]):not([data-keep-fixed=true]):not([data-swipe-area]):not([data-radix-portal]):not([role=dialog]):not([data-state]):not([data-radix-popper-content-wrapper]):not([data-collapsed-header]){position:absolute!important}.connect-loading-splash{z-index:99999!important;width:100vw!important;height:calc(100vh + 400px)!important;min-height:calc(100vh + 400px)!important;position:fixed!important;inset:-200px 0!important}html:has(.connect-loading-splash){background:#fff!important}html:has(.connect-loading-splash) body{background:#fff!important}@media (prefers-color-scheme:dark){html:has(.connect-loading-splash){background:#0c0503!important}html:has(.connect-loading-splash) body{background:#0c0503!important}}[data-radix-portal],[data-radix-portal]>*,[role=dialog],[data-state=open],[data-state=closed],[data-radix-popper-content-wrapper],[data-mobile-menu],[data-mobile-menu=true]{position:fixed!important}[style*="calc(100vh + env(safe-area-inset"],[style*="calc(100dvh + env(safe-area-inset"]{height:100%!important}.teach-performance-monitor,button[aria-label=PWA\ Status]{display:none!important}.login-page,[data-login-page]{min-height:100%!important;padding-bottom:env(safe-area-inset-bottom,0px)!important}}html.standalone .teach-layout-wrapper{width:100%!important;height:100%!important;position:fixed!important;inset:0!important;overflow:hidden!important}html.standalone [data-teach-container]{width:100%!important;height:100%!important;min-height:100%!important;position:relative!important;overflow:auto!important}html.standalone .teach-layout-content,html.standalone .teach-content-wrapper{-webkit-overflow-scrolling:touch!important;width:100%!important;height:100%!important;min-height:100%!important;position:relative!important;overflow:hidden auto!important}html.standalone #main-content{-webkit-overflow-scrolling:touch!important;width:100%!important;min-height:100%!important;position:relative!important;overflow:hidden auto!important}html.standalone:not(.login-page) .teach-layout-background,html.standalone:not(.login-page) [data-keep-fixed=true]:not([data-swipe-area]):not([data-floating-button]){z-index:0!important;width:100%!important;height:calc(100vh + 60px)!important;position:fixed!important;inset:-60px 0 0!important}html.standalone [data-background-image=fixed],html.standalone [data-background-gradient=fixed]{position:absolute!important}html.standalone .teach-content-padding{width:100%!important;position:relative!important}html.standalone #main-content{-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;position:relative!important;overflow:hidden auto!important}html.ios.standalone header,html.ios.standalone .teach-header,html.ios.standalone [role=banner],html.ios.standalone nav[aria-label*=Skip],html.ios.standalone .admin-header{padding-top:env(safe-area-inset-top,0px)!important}html.android.standalone header,html.android.standalone .teach-header,html.android.standalone [role=banner],html.android.standalone nav[aria-label*=Skip],html.android.standalone .admin-header{padding-top:max(var(--pwa-safe-top,0px),var(--pwa-status-bar-height,24px),24px)!important}html.standalone header:not(html.ios *):not(html.android *),html.standalone .teach-header:not(html.ios *):not(html.android *){padding-top:env(safe-area-inset-top,0px)!important}html.ios.standalone .teach-mobile-bottom-nav,html.ios.standalone .teach-mobile-nav{z-index:9999;align-items:center;min-height:56px;display:flex;left:calc(8px + env(safe-area-inset-left,0px))!important;right:calc(8px + env(safe-area-inset-right,0px))!important;bottom:calc(max(env(safe-area-inset-bottom,0px),var(--pwa-safe-bottom,34px)) + var(--keyboard-height,0px))!important;width:auto!important;padding-bottom:0!important;position:fixed!important}html.android.standalone .teach-mobile-bottom-nav,html.android.standalone .teach-mobile-nav{z-index:9999;align-items:center;min-height:56px;display:flex;left:calc(8px + var(--pwa-safe-left,0px))!important;right:calc(8px + var(--pwa-safe-right,0px))!important;padding-bottom:calc(var(--pwa-safe-bottom,48px) + 8px)!important;width:auto!important;position:fixed!important;bottom:0!important}html.standalone .teach-mobile-bottom-nav:not(html.ios *):not(html.android *),html.standalone .teach-mobile-nav:not(html.ios *):not(html.android *){z-index:9999;align-items:center;min-height:56px;display:flex;left:calc(8px + env(safe-area-inset-left,0px))!important;right:calc(8px + env(safe-area-inset-right,0px))!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 8px)!important;width:auto!important;position:fixed!important;bottom:0!important}html.ios.standalone .admin-footer,html.ios.standalone .connect-footer{z-index:9999;align-items:center;min-height:56px;display:flex;left:calc(8px + env(safe-area-inset-left,0px))!important;right:calc(8px + env(safe-area-inset-right,0px))!important;padding-bottom:calc(max(env(safe-area-inset-bottom,0px),var(--pwa-safe-bottom,34px)) + 8px)!important;width:auto!important;position:fixed!important;bottom:0!important}html.android.standalone .admin-footer,html.android.standalone .connect-footer{z-index:9999;align-items:center;min-height:56px;display:flex;left:calc(8px + var(--pwa-safe-left,0px))!important;right:calc(8px + var(--pwa-safe-right,0px))!important;padding-bottom:calc(var(--pwa-safe-bottom,48px) + 8px)!important;width:auto!important;position:fixed!important;bottom:0!important}html.standalone footer.hidden{display:none!important}html.standalone [style*="100vh"]:not(.mobile-menu-open),html.standalone [style*="100dvh"]:not(.mobile-menu-open),html.standalone [style*=calc\(100vh]:not(.mobile-menu-open),html.standalone [style*="height: 100vh"]:not(.mobile-menu-open),html.standalone [style*=height\:100vh]:not(.mobile-menu-open),html.standalone [style*="height: 100dvh"]:not(.mobile-menu-open),html.standalone [style*=height\:100dvh]:not(.mobile-menu-open),html.standalone [style*=calc\(100dvh]:not(.mobile-menu-open){height:100%!important;max-height:100%!important}html.standalone .teach-loading-screen{width:100%!important;height:100%!important;padding-top:var(--pwa-safe-top,env(safe-area-inset-top,0px))!important;padding-bottom:var(--pwa-safe-bottom,env(safe-area-inset-bottom,0px))!important;padding-left:var(--pwa-safe-left,env(safe-area-inset-left,0px))!important;padding-right:var(--pwa-safe-right,env(safe-area-inset-right,0px))!important;position:fixed!important;inset:0!important}html.standalone [style*="position: fixed"]:not([data-mobile-menu]):not(.teach-mobile-bottom-nav):not(.connect-mobile-bottom-nav):not(.mobile-bottom-nav):not(.connect-mobile-quick-actions):not(.connect-mobile-quick-actions-backdrop):not(.teach-loading-screen):not([data-keyboard-aware]):not([data-keep-fixed=true]):not([data-swipe-area]):not([data-radix-portal]):not([role=dialog]):not([data-state]):not([data-radix-popper-content-wrapper]):not([data-collapsed-header]),html.standalone [style*=position\:fixed]:not([data-mobile-menu]):not(.teach-mobile-bottom-nav):not(.connect-mobile-bottom-nav):not(.mobile-bottom-nav):not(.connect-mobile-quick-actions):not(.connect-mobile-quick-actions-backdrop):not(.teach-loading-screen):not([data-keyboard-aware]):not([data-keep-fixed=true]):not([data-swipe-area]):not([data-radix-portal]):not([role=dialog]):not([data-state]):not([data-radix-popper-content-wrapper]):not([data-collapsed-header]),html.standalone [style*="position : fixed"]:not([data-mobile-menu]):not(.teach-mobile-bottom-nav):not(.connect-mobile-bottom-nav):not(.mobile-bottom-nav):not(.connect-mobile-quick-actions):not(.connect-mobile-quick-actions-backdrop):not(.teach-loading-screen):not([data-keyboard-aware]):not([data-keep-fixed=true]):not([data-swipe-area]):not([data-radix-portal]):not([role=dialog]):not([data-state]):not([data-radix-popper-content-wrapper]):not([data-collapsed-header]),html.standalone .fixed:not([data-mobile-menu]):not(.teach-mobile-bottom-nav):not(.connect-mobile-bottom-nav):not(.mobile-bottom-nav):not(.connect-mobile-quick-actions):not(.connect-mobile-quick-actions-backdrop):not(.teach-loading-screen):not([data-keyboard-aware]):not([data-keep-fixed=true]):not([data-swipe-area]):not([data-radix-portal]):not([role=dialog]):not([data-state]):not([data-radix-popper-content-wrapper]):not([data-collapsed-header]){position:absolute!important}html.standalone [data-mobile-menu],html.standalone [data-mobile-menu=true],html.pwa-mode [data-mobile-menu],html.pwa-mode [data-mobile-menu=true]{height:100dvh!important;max-height:100dvh!important;position:fixed!important;top:0!important;bottom:0!important}html.standalone [data-radix-portal],html.standalone [data-radix-portal]>*,html.standalone [role=dialog],html.standalone [data-state=open],html.standalone [data-state=closed],html.standalone [data-radix-popper-content-wrapper]{position:fixed!important}html.standalone [style*="calc(100vh + env(safe-area-inset"],html.standalone [style*="calc(100dvh + env(safe-area-inset"]{height:100%!important}html.standalone .teach-performance-monitor,html.standalone button[aria-label=PWA\ Status]{display:none!important}html.standalone .login-page,html.standalone [data-login-page]{min-height:100%!important;padding-bottom:var(--pwa-safe-bottom,env(safe-area-inset-bottom,0px))!important}html.standalone [data-keep-fixed=true],html.standalone[data-keep-fixed=true],html.pwa-mode [data-keep-fixed=true]{position:fixed!important}html.standalone [data-messages-container=true],html.pwa-mode [data-messages-container=true]{z-index:1!important;width:100%!important;position:fixed!important;inset:0!important;overflow:visible!important}@media (display-mode:standalone),(display-mode:fullscreen){[data-messages-container=true]{position:fixed!important;inset:0!important;overflow:visible!important}}html.standalone.login-page [data-keep-fixed=true],html.pwa-mode.login-page [data-keep-fixed=true],html.ios.standalone.login-page [data-keep-fixed=true],html.ios.pwa-mode.login-page [data-keep-fixed=true]{z-index:auto;width:100%!important;height:auto!important;min-height:100%!important;position:relative!important}@media (display-mode:standalone),(display-mode:fullscreen){[data-pwa-background]{z-index:0!important;pointer-events:none!important;width:100%!important;height:calc(100vh + 100px)!important;position:fixed!important;inset:-60px 0 -40px!important}[data-pwa-background].menu-open-bg,.pwa-edge-background.menu-open-bg,.connect-pwa-bg-layer.menu-open-bg{height:calc(100vh + 100px)!important;bottom:-40px!important}[data-pwa-overlay]{pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}[data-connect-container]{width:100%!important;height:100%!important;min-height:100%!important;position:relative!important;overflow:visible!important}[data-connect-container][data-is-login-page=true]{overflow:visible!important}[data-connect-container]>main:not([data-uses-dashboard-header=true]),[data-connect-container] .mobile-spring-scroll:not([data-uses-dashboard-header=true]){padding-top:max(var(--pwa-safe-top,47px),env(safe-area-inset-top,47px))!important}[data-connect-container]>main,[data-connect-container] .mobile-spring-scroll{padding-bottom:calc(var(--pwa-nav-height,64px) + max(env(safe-area-inset-bottom,34px),var(--pwa-safe-bottom,34px),var(--pwa-gesture-bar-height,48px)) + 8px)!important}[data-connect-container] main.mobile-spring-scroll{-webkit-overflow-scrolling:touch!important;flex:auto!important;height:100%!important;min-height:0!important;overflow:hidden auto!important}.connect-mobile-bottom-nav,[data-component=mobile-bottom-nav]{left:calc(8px + var(--pwa-safe-left,env(safe-area-inset-left,0px)))!important;right:calc(8px + var(--pwa-safe-right,env(safe-area-inset-right,0px)))!important;padding-bottom:calc(max(env(safe-area-inset-bottom,0px),var(--pwa-safe-bottom,0px)) + 8px)!important;z-index:9999!important;width:auto!important;position:fixed!important;bottom:0!important}}html.standalone [data-pwa-background],html.pwa-mode [data-pwa-background]{z-index:0!important;pointer-events:none!important;width:100%!important;height:calc(100vh + 100px)!important;position:fixed!important;inset:-60px 0 -40px!important}@media (max-width:767px){html:not(.pwa-mode):not(.standalone) .connect-keyboard-container,html:not(.pwa-mode):not(.standalone) .connect-layout-restore{background-color:#0000!important;height:auto!important;min-height:100dvh!important;position:relative!important;overflow:visible!important;transform:none!important}html:not(.pwa-mode):not(.standalone) [data-connect-container]{width:100%!important;height:auto!important;min-height:100dvh!important;position:relative!important;overflow:visible!important}html:not(.pwa-mode):not(.standalone) [data-connect-container][data-is-login-page=true]{height:auto!important;min-height:100dvh!important;overflow:visible!important}html:not(.pwa-mode):not(.standalone) main.mobile-spring-scroll{backface-visibility:hidden;transform:translateZ(0);-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior:contain!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden auto!important}html:not(.pwa-mode):not(.standalone) main.mobile-spring-scroll[data-is-dashboard-page=true]{min-height:unset!important;max-height:unset!important;overflow:visible!important}html:not(.pwa-mode):not(.standalone) main.mobile-spring-scroll>div{touch-action:pan-y!important;pointer-events:auto!important}html.android:not(.pwa-mode):not(.standalone) main.mobile-spring-scroll{touch-action:pan-y pinch-zoom!important;overflow-y:scroll!important}}html.standalone.android [data-pwa-background],html.pwa-mode.android [data-pwa-background]{backface-visibility:hidden;contain:strict;transform:translateZ(0);top:var(--pwa-extend-top,-60px)!important;left:0!important;right:0!important;bottom:var(--pwa-extend-bottom,-48px)!important;width:100%!important;height:calc(100% + var(--pwa-status-bar-height,60px) + var(--pwa-gesture-bar-height,48px))!important;z-index:0!important;position:fixed!important}html.standalone.android .teach-layout-background,html.pwa-mode.android .teach-layout-background,html.standalone.android [data-keep-fixed=true]:not([data-swipe-area]):not([data-floating-button]),html.pwa-mode.android [data-keep-fixed=true]:not([data-swipe-area]):not([data-floating-button]){backface-visibility:hidden;transform:translateZ(0);top:var(--pwa-extend-top,-60px)!important;left:0!important;right:0!important;bottom:var(--pwa-extend-bottom,-48px)!important;width:100%!important;height:calc(100% + var(--pwa-status-bar-height,60px) + var(--pwa-gesture-bar-height,48px))!important;position:fixed!important}html.standalone [data-pwa-overlay],html.pwa-mode [data-pwa-overlay]{pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html.standalone [data-connect-container],html.pwa-mode [data-connect-container]{touch-action:pan-y!important;width:100%!important;height:100%!important;min-height:100%!important;padding-top:0!important;padding-bottom:0!important;position:relative!important;overflow:visible!important}html.standalone [data-connect-container][data-is-login-page=true],html.pwa-mode [data-connect-container][data-is-login-page=true]{height:100%!important;min-height:100%!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;overflow:visible!important}html.standalone [data-connect-container].mobile-menu-open,html.pwa-mode [data-connect-container].mobile-menu-open{height:100%!important;min-height:100%!important;padding-top:0!important;padding-bottom:0!important}html.standalone [data-connect-container].mobile-menu-open .connect-content-bg,html.pwa-mode [data-connect-container].mobile-menu-open .connect-content-bg,html.standalone [data-connect-container].mobile-menu-open .connect-page-bg,html.pwa-mode [data-connect-container].mobile-menu-open .connect-page-bg{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html.standalone [data-component=mobile-bottom-nav][data-mobile-menu-open=true],html.pwa-mode [data-component=mobile-bottom-nav][data-mobile-menu-open=true],html.standalone .mobile-bottom-nav[data-mobile-menu-open=true],html.pwa-mode .mobile-bottom-nav[data-mobile-menu-open=true]{position:absolute!important}html.standalone [data-connect-container] main.mobile-spring-scroll,html.pwa-mode [data-connect-container] main.mobile-spring-scroll{-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior:contain!important;flex:auto!important;height:100%!important;min-height:0!important;padding-bottom:106px!important;overflow:hidden scroll!important}html.ios.standalone .connect-mobile-bottom-nav,html.ios.standalone [data-component=mobile-bottom-nav],html.ios.pwa-mode .connect-mobile-bottom-nav,html.ios.pwa-mode [data-component=mobile-bottom-nav]{left:calc(8px + var(--pwa-safe-left,env(safe-area-inset-left,0px)))!important;right:calc(8px + var(--pwa-safe-right,env(safe-area-inset-right,0px)))!important;bottom:calc(max(env(safe-area-inset-bottom,0px),var(--pwa-safe-bottom,34px)) + var(--keyboard-height,0px))!important;z-index:9999!important;width:auto!important;padding-bottom:0!important;position:fixed!important}html.android.standalone .connect-mobile-bottom-nav,html.android.standalone [data-component=mobile-bottom-nav],html.android.pwa-mode .connect-mobile-bottom-nav,html.android.pwa-mode [data-component=mobile-bottom-nav]{left:calc(8px + var(--pwa-safe-left,0px))!important;right:calc(8px + var(--pwa-safe-right,0px))!important;padding-bottom:calc(var(--pwa-safe-bottom,48px) + 8px)!important;z-index:9999!important;width:auto!important;position:fixed!important;bottom:0!important}html.standalone .connect-mobile-bottom-nav:not(html.ios *):not(html.android *),html.standalone [data-component=mobile-bottom-nav]:not(html.ios *):not(html.android *),html.pwa-mode .connect-mobile-bottom-nav:not(html.ios *):not(html.android *),html.pwa-mode [data-component=mobile-bottom-nav]:not(html.ios *):not(html.android *){left:calc(8px + var(--pwa-safe-left,env(safe-area-inset-left,0px)))!important;right:calc(8px + var(--pwa-safe-right,env(safe-area-inset-right,0px)))!important;bottom:max(4px,var(--pwa-safe-bottom,env(safe-area-inset-bottom,4px)))!important;z-index:9999!important;width:auto!important;position:fixed!important}@media (display-mode:standalone),(display-mode:fullscreen){.connect-keyboard-container{top:47px!important}}html.pwa-mode .connect-keyboard-container,html.standalone .connect-keyboard-container{flex-direction:column!important;display:flex!important;position:fixed!important;inset:47px 0 0!important}html.keyboard-visible.ios.pwa-mode .connect-keyboard-container,html.keyboard-visible.ios.standalone .connect-keyboard-container{top:calc(var(--pwa-safe-top,47px) + var(--pwa-viewport-offset-top,0px))!important;height:calc(var(--pwa-viewport-height,100%) - var(--pwa-safe-top,47px))!important;bottom:auto!important}html.pwa-mode .connect-keyboard-container>.connect-theme,html.standalone .connect-keyboard-container>.connect-theme,html.pwa-mode [data-connect-container],html.standalone [data-connect-container]{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important}[data-collapsed-header]{pointer-events:none!important;position:fixed!important}html.standalone [data-collapsed-header],html.pwa-mode [data-collapsed-header]{pointer-events:none!important;touch-action:pan-y!important;position:fixed!important}html.standalone [data-collapsed-header] *,html.pwa-mode [data-collapsed-header] *{touch-action:pan-y!important}html.pwa-mode .certificate-tabs-portal,html.standalone .certificate-tabs-portal,html.pwa-mode [data-component=certificate-tabs-portal],html.standalone [data-component=certificate-tabs-portal]{touch-action:pan-x!important}html.pwa-mode [data-connect-container]>:not(main),html.standalone [data-connect-container]>:not(main){touch-action:auto!important}html.pwa-mode main.mobile-spring-scroll,html.standalone main.mobile-spring-scroll{-webkit-overflow-scrolling:touch!important;touch-action:pan-y pinch-zoom!important;scroll-behavior:auto!important}html.pwa-mode main.mobile-spring-scroll>*,html.standalone main.mobile-spring-scroll>*{touch-action:inherit!important}html.pwa-mode .overflow-x-auto,html.standalone .overflow-x-auto,html.pwa-mode [style*="overflow-x: auto"],html.standalone [style*="overflow-x: auto"],html.pwa-mode .grid-flow-col.overflow-x-auto,html.standalone .grid-flow-col.overflow-x-auto{touch-action:pan-x!important}html.pwa-mode main.mobile-spring-scroll>.min-h-full,html.standalone main.mobile-spring-scroll>.min-h-full{flex:none!important;height:auto!important;min-height:auto!important}html.pwa-mode main.mobile-spring-scroll,html.standalone main.mobile-spring-scroll{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important;pointer-events:auto!important;position:absolute!important;inset:0!important;overflow-y:scroll!important}html.pwa-mode [data-content-wrapper],html.standalone [data-content-wrapper]{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important}html.pwa-mode [data-main-scroll-parent],html.standalone [data-main-scroll-parent]{flex:auto!important;min-height:0!important;position:relative!important}html.pwa-mode [data-connect-clip],html.standalone [data-connect-clip],html.pwa-mode [data-connect-shadow],html.standalone [data-connect-shadow],html.pwa-mode [data-connect-container]>div,html.standalone [data-connect-container]>div,html.pwa-mode [data-connect-clip]>div,html.standalone [data-connect-clip]>div{touch-action:pan-y!important}html.pwa-mode main.mobile-spring-scroll>div,html.standalone main.mobile-spring-scroll>div{touch-action:pan-y!important;pointer-events:auto!important}html.pwa-mode [data-dashboard-header],html.standalone [data-dashboard-header]{top:0!important}@media (display-mode:standalone),(display-mode:fullscreen){[data-dashboard-header]{top:0!important}}html.pwa-mode [data-dashboard-content],html.standalone [data-dashboard-content]{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important;z-index:1!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow-y:scroll!important}@media (display-mode:standalone),(display-mode:fullscreen){[data-dashboard-content]{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important;z-index:1!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow-y:scroll!important}}html.pwa-mode main.mobile-spring-scroll[data-is-dashboard-page=true],html.standalone main.mobile-spring-scroll[data-is-dashboard-page=true]{position:absolute!important;inset:0!important;overflow:visible!important}@media (display-mode:standalone),(display-mode:fullscreen){main.mobile-spring-scroll[data-is-dashboard-page=true]{position:absolute!important;inset:0!important;overflow:visible!important}}:is(html.pwa-mode [data-main-scroll-parent]:has(main[data-is-dashboard-page=true]),html.standalone [data-main-scroll-parent]:has(main[data-is-dashboard-page=true])){position:absolute!important;inset:0!important;overflow:visible!important}@media (display-mode:standalone),(display-mode:fullscreen){[data-main-scroll-parent]:has(main[data-is-dashboard-page=true]){position:absolute!important;inset:0!important;overflow:visible!important}}:is(html.pwa-mode [data-connect-container]:has(main[data-is-dashboard-page=true]),html.standalone [data-connect-container]:has(main[data-is-dashboard-page=true])),:is(html.pwa-mode [data-connect-clip]:has(main[data-is-dashboard-page=true]),html.standalone [data-connect-clip]:has(main[data-is-dashboard-page=true])){height:100%!important;min-height:100%!important;overflow:visible!important}:is(html.pwa-mode [data-content-wrapper]:has(main[data-is-dashboard-page=true]),html.standalone [data-content-wrapper]:has(main[data-is-dashboard-page=true])){position:absolute!important;inset:0!important;overflow:visible!important}@media (display-mode:standalone),(display-mode:fullscreen){[data-connect-container]:has(main[data-is-dashboard-page=true]){height:100%!important;min-height:100%!important;overflow:visible!important}[data-connect-clip]:has(main[data-is-dashboard-page=true]){height:100%!important;min-height:100%!important;overflow:visible!important}[data-content-wrapper]:has(main[data-is-dashboard-page=true]){height:100%!important;min-height:100%!important;overflow:visible!important}}html.pwa-mode main.mobile-spring-scroll[data-is-dashboard-page=true]>div,html.standalone main.mobile-spring-scroll[data-is-dashboard-page=true]>div{position:absolute!important;inset:0!important;overflow:visible!important}@media (display-mode:standalone),(display-mode:fullscreen){main.mobile-spring-scroll[data-is-dashboard-page=true]>div{position:absolute!important;inset:0!important;overflow:visible!important}}html.pwa-mode [data-mobile-menu],html.standalone [data-mobile-menu]{height:calc(100dvh - 47px)!important;max-height:calc(100dvh - 47px)!important;padding-top:64px!important;top:47px!important}@media (display-mode:standalone),(display-mode:fullscreen){[data-mobile-menu]{height:calc(100dvh - 47px)!important;max-height:calc(100dvh - 47px)!important;padding-top:64px!important;top:47px!important}}html.pwa-mode main.mobile-spring-scroll:not([data-uses-dashboard-header=true])>div:first-child,html.standalone main.mobile-spring-scroll:not([data-uses-dashboard-header=true])>div:first-child{padding-top:47px!important}html.pwa-mode main.mobile-spring-scroll>div:first-child,html.standalone main.mobile-spring-scroll>div:first-child{position:relative!important}@media (display-mode:standalone),(display-mode:fullscreen){main.mobile-spring-scroll>div:first-child{position:relative!important}}html.pwa-mode main.mobile-spring-scroll .container,html.standalone main.mobile-spring-scroll .container{touch-action:pan-y!important}.book-replacement-modal[data-book-replacement-modal=true]{z-index:2147483647!important;position:fixed!important;inset:0!important}body[data-book-replacement-modal-open=true] .mobile-bottom-nav{visibility:hidden!important;pointer-events:none!important;display:none!important}body[data-connect-pwa-push-open=true] .mobile-bottom-nav,body[data-connect-pwa-push-open=true] .connect-mobile-bottom-nav,body[data-connect-pwa-push-open=true] .connect-mobile-bottom-bar,body[data-connect-pwa-push-open=true] [data-component=mobile-bottom-nav]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important;transform:translateY(100%)!important}.connect-messages-fullscreen[data-messages-container=true]{z-index:2147483647!important;position:fixed!important;inset:0!important;overflow:visible!important}.connect-settings-fullscreen[data-settings-container=true],.connect-profile-fullscreen[data-profile-container=true]{z-index:2147483647!important;position:fixed!important;inset:0!important}
@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.AIAssistantModal-module__Huda0a__borderContainer{background:conic-gradient(from var(--angle),var(--primary-color)0deg,color-mix(in srgb,var(--primary-color)80%,var(--secondary-color)20%)60deg,color-mix(in srgb,var(--primary-color)60%,var(--secondary-color)40%)120deg,color-mix(in srgb,var(--primary-color)40%,var(--secondary-color)60%)180deg,color-mix(in srgb,var(--primary-color)20%,var(--secondary-color)80%)240deg,var(--secondary-color)300deg,var(--primary-color)360deg);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;border-radius:1.5rem;padding:4px;animation:3s linear infinite AIAssistantModal-module__Huda0a__aiFlow;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)}.AIAssistantModal-module__Huda0a__borderContainer:before{content:"";border-radius:inherit;background:conic-gradient(from var(--angle),color-mix(in srgb,var(--primary-color)50%,transparent)0deg,color-mix(in srgb,var(--primary-color)40%,var(--secondary-color)10%)60deg,color-mix(in srgb,var(--primary-color)30%,var(--secondary-color)20%)120deg,color-mix(in srgb,var(--primary-color)20%,var(--secondary-color)30%)180deg,color-mix(in srgb,var(--primary-color)10%,var(--secondary-color)40%)240deg,color-mix(in srgb,var(--secondary-color)25%,transparent)300deg,color-mix(in srgb,var(--primary-color)50%,transparent)360deg);filter:blur(8px);z-index:-1;animation:3s linear infinite AIAssistantModal-module__Huda0a__aiFlow;position:absolute;inset:-3px}.AIAssistantModal-module__Huda0a__borderContent{background:var(--modal-bg);border-radius:inherit;width:100%;height:100%}@keyframes AIAssistantModal-module__Huda0a__aiFlow{0%{--angle:0deg}to{--angle:360deg}}
/*# sourceMappingURL=382338a492a7bed7.css.map*/