@font-face{font-family:hurmegeosans;src:url(/assets/gravity/hurmegeosans-no2-400.70b8c5c1cdc338a.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--gray-100:#f6f7fb;--gray-200:#eceff5;--gray-300:#d5dbe8;--gray-400:#a4aebc;--gray-500:#8e99ab;--gray-600:#778093;--gray-700:#7c88a1;--gray-800:#293246;--gray-900:#2e384f;--twilight-400:#6e7fd1;--twilight-500:#4255b4;--coral-500:#ff725b;--teal-400:#3ccfcf;--yellow-400:#ffcd1f;--green-500:#23b26d;--backdrop-opacity:#192038d9;--overlay-background:#1f293cb3;--radius-medium:8px;--z-index-1:100;--z-index-2:200;--z-index-3:300;--z-index-4:400;--z-index-5:500}.gravity-root{background:var(--gray-900);min-height:100vh}.gravity-root,.gravity-root input,.gravity-root textarea,.gravity-root button,.gravity-root select{font-family:hurmegeosans,var(--font-poppins,Poppins),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;box-sizing:border-box}.gravity-root button{cursor:pointer}.GravityBannerAlert{width:100%;z-index:var(--z-index-4);position:absolute;top:0;left:0;overflow:hidden}.GravityBannerAlert-alert{color:#fff;text-align:center;height:50px;font-size:1rem;font-weight:700;line-height:50px}.GravityBannerAlert--info .GravityBannerAlert-alert{background:#3ccfcf}.GravityBannerAlert--warning .GravityBannerAlert-alert{background:#ff725b}.GravityBannerAlert-animateBanner-enter{margin-top:-50px;transition:margin-top .3s ease-out}.GravityBannerAlert-animateBanner-enter.GravityBannerAlert-animateBanner-enter-active,.GravityBannerAlert-animateBanner-leave{margin-top:0}.GravityBannerAlert-animateBanner-leave.GravityBannerAlert-animateBanner-leave-active{margin-top:-50px;transition:margin-top .3s ease-in}.GravityBannerAlert-alert.is-entered{animation:.3s ease-out bannerSlideIn}.GravityBannerAlert-alert.is-leaving{animation:.3s ease-in forwards bannerSlideOut}@keyframes bannerSlideIn{0%{margin-top:-50px}to{margin-top:0}}@keyframes bannerSlideOut{0%{margin-top:0}to{margin-top:-50px}}.GravityCopyTermView{height:120%;position:absolute;inset:0}.GravityCopyTermView-inner{color:#fff;text-align:center;max-width:700px;margin:3.75rem auto 0}.GravityCopyTermView-heading{letter-spacing:.0625rem;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:600;line-height:1.33}.GravityCopyTermView-prompt{margin-bottom:2.5rem}.GravityCopyTermView-answer{color:#23b26d;margin-bottom:2.5rem;font-size:1.875rem;font-weight:700;line-height:1.27}.GravityCopyTermView-input{background:var(--gray-100);border:.25rem solid var(--gray-700);color:var(--gray-900);resize:none;outline:0;width:26.25rem;height:3.5rem;margin-bottom:1.25rem;padding:.75rem;font-size:1.125rem;font-weight:400;line-height:1.44;overflow:hidden}.GravityCopyTermView-input::placeholder{color:var(--gray-400)}.GravityCopyTermView-input:focus{border-color:#ffcd1f}.GravityCopyTermView-definitionImage{background-color:var(--gray-100);margin-top:.75rem}.GravityDirectionsView{text-align:center}.GravityDirectionsView-asteroidImage{background-image:-webkit-image-set(url(/assets/gravity/asteroids/IntroRedAsteroid.png) 1x,url(/assets/gravity/asteroids/IntroRedAsteroid@2x.png) 2x);background-image:image-set("/assets/gravity/asteroids/IntroRedAsteroid.png" 1x,"/assets/gravity/asteroids/IntroRedAsteroid@2x.png" 2x);background-size:cover;width:71.6px;height:73.2px;margin:1.25rem auto}.GravityDirectionsView-title{margin-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:1.27}.GravityDirectionsView-startButton{margin-top:2.5rem}.GravityErrorNoAvailableTermsView{text-align:center}.GravityGameplayView{background:var(--gray-900)url(/assets/gravity/stars.jpg) no-repeat bottom center;background-size:cover;width:100%;position:absolute;inset:0;overflow:hidden}.GravityGameplayView.has-splash{background-image:-webkit-image-set(url(/assets/gravity/intro-bg.jpg) 1x,url(/assets/gravity/intro-bg@2x.jpg) 2x);background-image:image-set("/assets/gravity/intro-bg.jpg" 1x,"/assets/gravity/intro-bg@2x.jpg" 2x)}.GravityGameplayView.is-gameOver.has-splash{animation:2s ease-out fadeOutAndBack}.GravityGameplayView-starsBgPreload{background:var(--gray-900)url(/assets/gravity/stars.jpg);display:none}.GravityGameplayView-typingPrompt{width:100%;z-index:var(--z-index-5);position:absolute;bottom:.625rem}.GravityGameplayView-loadingBar{border-radius:var(--radius-medium);width:400px;height:20px;z-index:var(--z-index-5);background-color:#ffffff4d;margin-top:-10px;margin-left:-200px;position:absolute;top:40%;left:50%}.GravityGameplayView-loadingBarFill{border-radius:var(--radius-medium);background-color:#fff;height:100%;transition:width 1.6s linear}.GravityGameplayView-inner{position:absolute;inset:0}.GravityGameplayView-copyTermWrapper{z-index:var(--z-index-5);position:absolute;inset:0}.GravityGameplayView-animateTermToCopy-enter{opacity:0;transition:all .3s;transform:translateY(-45px)}.GravityGameplayView-animateTermToCopy-enter.GravityGameplayView-animateTermToCopy-enter-active{opacity:1;transform:translateY(0)}.GravityGameplayView-animateTermToCopy-leave{opacity:1}.GravityGameplayView-animateTermToCopy-leave.GravityGameplayView-animateTermToCopy-leave-active{opacity:0;transition:all .3s ease-out}@keyframes fadeOutAndBack{0%{opacity:1}50%{opacity:0}to{opacity:1}}.GravityLevelUpBadge{opacity:0;width:16.75rem;height:17.8125rem;z-index:var(--z-index-2);margin-top:-8.90625rem;margin-left:-8.375rem;position:absolute;top:50%;left:50%;transform:scale(.8)}.GravityLevelUpBadge.is-levelingUp{animation:3.141s ease-in-out zoomBadge}.GravityLevelUpBadge-icon{margin-left:-1.5rem;position:absolute;top:2.25rem;left:50%}.GravityLevelUpBadge-text{color:#3ccfcf;letter-spacing:.4375rem;text-align:center;margin:0 auto;padding:0 2rem;font-size:2rem;font-weight:700;line-height:1.1875;position:relative;top:-8.90625rem}@keyframes zoomBadge{0%{opacity:0;transform:scale(.8)}77%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(.4)}}.GravityModeControls-value{margin-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:1.27;display:block}.GravityModeControls-restartButton,.GravityModeControls-newSetButton{text-align:center;width:100%}.GravityModeControls-modeHeaderIcon.UIIcon{width:1.5rem;height:1.5rem}.GravityModeLayout .ModeLayout{min-height:43.75rem}.GravityPlanet{opacity:1;transform-origin:0 0;z-index:var(--z-index-1);position:absolute;top:0}.GravityPlanet.is-hidden{opacity:0}.GravityPlanet--level1Placeholder{background:url(/assets/gravity/planets/level1-placeholder.png) top no-repeat}.GravityPlanet--level1{background:url(/assets/gravity/planets/level1.png) top/cover no-repeat}.GravityPlanet--level2{background:url(/assets/gravity/planets/level2.png) top/cover no-repeat}.GravityPlanet--level3{background:url(/assets/gravity/planets/level3.png) top/cover no-repeat}.GravityPlanet--level4{background:url(/assets/gravity/planets/level4.png) top/cover no-repeat}.GravityPlanet--level5{background:url(/assets/gravity/planets/level5.png) top/cover no-repeat}.GravityPlanet--level6{background:url(/assets/gravity/planets/level6.png) top/cover no-repeat}.GravityPlanet--level7{background:url(/assets/gravity/planets/level7.png) top/cover no-repeat}.GravityPlanet--level8{background:url(/assets/gravity/planets/level8.png) top/cover no-repeat}.GravityPlanet--level9{background:url(/assets/gravity/planets/level9.png) top/cover no-repeat}.GravityPlanet--level10{background:url(/assets/gravity/planets/level10.png) top/cover no-repeat}.GravityPlanet--preload{display:none}.GravitySplashView{color:#fff;text-align:center;width:100%;z-index:var(--z-index-3);position:absolute;top:12.5rem}.GravitySplashView-title{color:#fff;margin:0 0 1.5rem;font-size:2.25rem;font-weight:700;line-height:1.1}.GravitySplashView-description{margin:1.5rem 0 3.75rem;font-size:1.875rem;line-height:1.27;font-weight:400!important}.GravityTerm.is-showing{opacity:1}.GravityTerm.is-unmissed{background-image:-webkit-image-set(url(/assets/gravity/asteroids/BlueLargeAsteroid.png) 1x,url(/assets/gravity/asteroids/BlueLargeAsteroid@2x.png) 2x);background-image:image-set("/assets/gravity/asteroids/BlueLargeAsteroid.png" 1x,"/assets/gravity/asteroids/BlueLargeAsteroid@2x.png" 2x);background-size:cover}.GravityTerm.is-meteor{background-image:-webkit-image-set(url(/assets/gravity/asteroids/RedLargeAsteroid.png) 1x,url(/assets/gravity/asteroids/RedLargeAsteroid@2x.png) 2x);background-image:image-set("/assets/gravity/asteroids/RedLargeAsteroid.png" 1x,"/assets/gravity/asteroids/RedLargeAsteroid@2x.png" 2x);background-size:cover}.GravityTerm-text{word-wrap:break-word;color:#282e3e;text-shadow:0 .125rem .3125rem #fff;font-size:1.25rem;font-weight:600;line-height:1.2}.GravityTerm.has-image .GravityTerm-text{margin-top:1rem}.tvy3tb5{opacity:0;text-align:center;z-index:201;background-position:50%;background-repeat:no-repeat;animation-name:fall-tvy3tb5;animation-timing-function:linear;position:absolute}@keyframes fall-tvy3tb5{0%{top:-17.75rem}to{top:98%}}.dvzmxm1{margin:0 auto}.i13a2vzw{border:.25rem solid #fff}.GravityTerm.image-only .i13a2vzw{max-width:12.5rem}.w1swt6ej{display:table}.ok0u4fh{position:absolute;top:-2.5rem}.ck228hh{vertical-align:middle;display:table-cell;position:relative}.GravityTypingPrompt{text-align:center;width:100%;min-height:10.625rem;margin:0;display:table}.GravityTypingPrompt-inner{opacity:0;vertical-align:middle;height:100%;transition:all .4s;display:table-cell}.is-showingInput .GravityTypingPrompt-inner{opacity:1}.is-copyState .GravityTypingPrompt-input{visibility:hidden}.is-showingBar .GravityTypingPrompt-inner{opacity:1}.GravityTypingPrompt-inputWrapper{background:0 0/100% 100%;width:26.25rem;max-width:100%;margin:0 auto 1.25rem}.GravityTypingPrompt-input{background:var(--gray-100);border:.25rem solid var(--gray-700);color:var(--gray-900);resize:none;outline:0;width:100%;height:3.5rem;padding:.75rem;font-size:1.125rem;font-weight:400;line-height:1.44;overflow:hidden}.GravityTypingPrompt-input::placeholder{color:var(--gray-400)}.GravityTypingPrompt-input:focus{border-color:#ffcd1f}.GravityTypingPrompt-animate-enter{opacity:0;transition:opacity .4s}.GravityTypingPrompt-animate-enter.GravityTypingPrompt-animate-enter-active,.GravityTypingPrompt-animate-leave{opacity:1}.GravityTypingPrompt-animate-leave.GravityTypingPrompt-animate-leave-active{opacity:0;transition:all .4s}.GravityOptionsView-row{margin-top:2.5rem}.GravityOptionsView-nextButtonWrapper{text-align:center;width:20rem;max-width:100%;margin:2.5rem auto 0}.GravityOptionsView-alternateAnswersOptionExplanation{color:var(--gray-500);margin-top:1.25rem!important}.GravitySiteHeader{background:var(--gray-800);color:#fff;z-index:600;align-items:center;height:3rem;padding:0 1rem;display:flex;position:relative}.GravitySiteHeader-logo{align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;display:flex}.GravitySiteHeader-logoMark{background:var(--twilight-500);border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:relative;overflow:hidden}.GravitySiteHeader-logoMark-gold,.GravitySiteHeader-logoMark-white{width:1.5rem;height:1.5rem;display:block}.GravitySiteHeader-logoMark-gold{display:none}.GravitySiteHeader-logoMark-white,[data-theme=light] .GravitySiteHeader-logoMark-gold{display:block}[data-theme=light] .GravitySiteHeader-logoMark-white{display:none}.GravitySiteHeader-setTitle{color:#d5dbe8;text-overflow:ellipsis;white-space:nowrap;margin-left:.75rem;font-size:.875rem;font-weight:600;overflow:hidden}.GravitySiteHeader-mobileControls{flex:1;justify-content:flex-end;align-items:center;gap:.25rem;display:none}.GravitySiteHeader-stat{white-space:nowrap;align-items:baseline;gap:.375rem;display:inline-flex}.GravitySiteHeader-statLabel{color:var(--gray-400);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.GravitySiteHeader-statValue{color:var(--twilight-400);font-size:1.125rem;font-weight:700}.GravitySiteHeader-actions{align-items:center;gap:.25rem;display:flex}.GravitySiteHeader-iconButton{border:1px solid var(--twilight-400);box-sizing:border-box;color:var(--twilight-400);cursor:pointer;background:0 0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;line-height:1;transition:background .15s,border-color .15s;display:inline-flex;overflow:hidden}.GravitySiteHeader-iconButtonIcon{pointer-events:none;width:1.25rem;height:1.25rem;display:block}.GravitySiteHeader-iconButton:hover:not(:disabled){border-color:var(--twilight-500);color:var(--twilight-500);background:#6e7fd12e}.GravitySiteHeader-iconButton:disabled{cursor:not-allowed;opacity:.4}.GravityModeLayout{background:var(--gray-900);flex-direction:column;min-height:calc(100vh - 3rem);display:flex;position:relative}.GravityModeLayout-body{flex:1;min-height:0;display:flex;position:relative}.GravityModeLayout-sidebar{background:var(--gray-900);border-right:1px solid #ffffff14;flex-direction:column;width:12.1875rem;padding:1.25rem 1rem;display:flex}.GravityModeLayout-main{flex:1;min-width:0;min-height:calc(100vh - 3rem);position:relative}.GravityModeLayout-sidebarTitle{color:#fff;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;display:flex}.GravityModeLayout-sidebarIcon{background-image:url(/gravity-icon-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1.5rem;height:1.5rem;display:inline-block}[data-theme=light] .GravityModeLayout-sidebarIcon{background-image:url(/gravity-icon-indigo.svg)}.GravityModeControls-stat{margin-top:1.75rem}.GravityModeControls-label{color:var(--gray-400);letter-spacing:.08rem;text-transform:uppercase;font-size:.75rem;font-weight:600;display:inline-block}.GravityModeControls-value{color:#fff}.UIButton{border:0;border-radius:3px;justify-content:center;align-items:center;padding:.625rem 1rem;font-size:1rem;font-weight:600;line-height:1.5;transition:background-color .15s;display:inline-flex}.UIButton--hero{background:var(--twilight-500);color:#fff}.UIButton--hero:hover{background:#3a49a0}.UIButton--hero:disabled{cursor:default;opacity:.5}.UIButton--fill{width:100%}.UILink{color:var(--twilight-400);cursor:pointer;background:0 0;border:0;padding:.25rem .5rem;font-size:.9375rem;font-weight:600;text-decoration:none}.UILink:hover{text-decoration:underline}.UILink--white{color:#fff}.GravityUIModal{z-index:var(--z-index-3);justify-content:center;align-items:flex-start;padding:5rem 1rem 2rem;display:flex;position:absolute;inset:0;overflow-y:auto}.GravityUIModal-box{background:var(--gray-900);color:#fff;border-radius:4px;width:100%;max-width:40rem;padding:1.875rem 2.5rem 2.5rem;position:relative;box-shadow:0 12px 40px #0000008c}.GravityUIModal-boxHeader{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-bottom:1.75rem;padding-bottom:1rem;font-size:1.25rem;font-weight:700;display:flex}.GravityUIHeading{color:#fff;margin:0;font-size:1.25rem;font-weight:700}.GravityUIHeading--size6{letter-spacing:.08rem;text-transform:uppercase;font-size:.75rem;font-weight:600}.GravityUIParagraph{color:var(--gray-300);margin:0 0 1rem;font-size:.9375rem;line-height:1.6}.GravityUIFieldset{border:0;margin:0;padding:0}.GravityUIFieldset-legend{color:#fff;letter-spacing:.08rem;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.GravityUIToggle{width:100%;display:flex}.GravityUIToggle-option{background:var(--gray-800);color:var(--gray-300);text-align:center;border:1px solid #ffffff14;flex:1;padding:.5rem .25rem;font-size:.875rem;font-weight:600;transition:background-color .15s,color .15s}.GravityUIToggle-option:first-child{border-radius:3px 0 0 3px}.GravityUIToggle-option:last-child{border-radius:0 3px 3px 0}.GravityUIToggle-option+.GravityUIToggle-option{border-left:0}.GravityUIToggle-option.is-selected{background:var(--twilight-500);color:#fff}.GravityUIDropdown{appearance:none;background:var(--gray-800)url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23a4aebc' d='M6 8 0 0h12z'/%3E%3C/svg%3E") no-repeat right .75rem center;color:#fff;border:1px solid #ffffff24;border-radius:3px;width:100%;height:2.5rem;padding:0 2rem 0 .75rem;font-size:.9375rem;font-weight:600}.GravityUIDropdown:disabled{opacity:.45}.GravityUICheckbox{align-items:flex-start;gap:.625rem;display:flex}.GravityUICheckbox input[type=checkbox]{accent-color:var(--twilight-500);width:1.125rem;height:1.125rem;margin-top:.1875rem}.GravityUICheckbox-label{color:#fff;font-size:.9375rem;font-weight:600;line-height:1.4}.GravityUISmall{color:var(--gray-400);margin-top:.5rem;font-size:.8125rem;line-height:1.5}.UISpecialCharacterButtonGroup{flex-wrap:wrap;justify-content:center;gap:.25rem;margin-bottom:.75rem;display:flex}.UISpecialCharacterButton{background:var(--gray-800);color:#fff;border:1px solid #ffffff24;border-radius:3px;min-width:2.25rem;min-height:2rem;padding:0 .5rem;font-size:1rem}.UISpecialCharacterButton:hover:not(:disabled){background:var(--gray-700)}.GravityUIRow{gap:2rem;display:flex}.GravityUIColumn{flex:1;min-width:0}.GravityMobileControlsBar{background:var(--gray-900);color:#fff;z-index:600;align-items:center;height:3.5rem;padding:0 1rem;display:none}.GravityMobileControlsBar-stats{flex:1;gap:1.5rem;display:flex}.GravityMobileControlsBar-stat{align-items:center;display:inline-flex}.GravityMobileControlsBar-statValue{color:var(--twilight-400);margin-left:.25rem;font-size:1.625rem;font-weight:700}.GravityMobileControlsBar-actions{gap:.5rem;display:flex}@media screen and (max-width:48em){.GravityModeLayout-sidebar,.GravityMobileControlsBar{display:none}.GravitySiteHeader-mobileControls{display:flex}.GravitySiteHeader-setTitle{display:none}.GravitySiteHeader{align-items:center;height:auto;min-height:3.5rem;padding:.5rem 1rem}.GravityModeLayout{min-height:auto}.GravityModeLayout-main{min-height:calc(100vh - 3.5rem)}.GravityGameplayView-typingPrompt{width:100%}.GravityUIRow{flex-direction:column;gap:1.5rem}}@media screen and (max-width:22em){.GravitySiteHeader-logoText{display:none}}@media screen and (max-width:38.75em){.GravityTerm-text{font-size:1.125rem;font-weight:700;line-height:1.11}.GravityTypingPrompt-input{font-size:1rem}.GravityCopyTermView-answer,.GravitySplashView-description,.GravityDirectionsView-title{font-size:1.625rem}}.GravityImportView{background:var(--gray-900)url(/assets/gravity/intro-bg@2x.jpg) no-repeat bottom center fixed;color:#fff;background-image:image-set("/assets/gravity/intro-bg.jpg" 1x,"/assets/gravity/intro-bg@2x.jpg" 2x);background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;flex-direction:column;min-height:100vh;padding:3rem 1.5rem;display:flex}.GravityImportView-inner{width:100%;max-width:46rem;margin:0 auto}.GravityImportView-title{text-align:center;margin-bottom:.5rem;font-size:1.875rem;font-weight:700}.GravityImportView-subtitle{color:var(--gray-400);text-align:center;max-width:34rem;margin:0 auto 2rem;font-size:1rem}.GravityImportCard{background:#293246e0;border:1px solid #ffffff1a;border-radius:8px;padding:1.75rem}.GravityImportTabs{gap:.5rem;margin-bottom:1.25rem;display:flex}.GravityImportTab{background:var(--gray-800);color:var(--gray-300);border:1px solid #ffffff1a;border-radius:3px;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.GravityImportTab.is-active{background:var(--twilight-500);border-color:var(--twilight-500);color:#fff}.GravityImportTextarea{background:var(--gray-800);color:#fff;resize:vertical;border:1px solid #ffffff24;border-radius:4px;width:100%;min-height:12rem;padding:.875rem;font-family:inherit;font-size:.9375rem;line-height:1.6}.GravityImportTextarea:focus{border-color:var(--twilight-400);outline:none}.GravityImportTheme{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.GravityImportTheme-label{color:var(--gray-400);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.GravityImportTheme-toggle{gap:.25rem;display:inline-flex}.GravityImportTheme-option{background:var(--gray-800);color:var(--gray-300);cursor:pointer;border:1px solid #ffffff1a;border-radius:3px;padding:.35rem .8rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.GravityImportTheme-option:hover{background:var(--gray-700);color:#fff;border-color:#fff3}.GravityImportTheme-option.is-selected{background:var(--twilight-500);border-color:var(--twilight-500);color:#fff}.GravityImportSeparator{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex}.GravityImportSeparator-label{color:var(--gray-400);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.GravityImportSeparator-toggle{gap:.25rem;display:inline-flex}.GravityImportSeparator-option{background:var(--gray-800);color:var(--gray-300);cursor:pointer;border:1px solid #ffffff1a;border-radius:3px;padding:.35rem .8rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.GravityImportSeparator-option:hover{background:var(--gray-700);color:#fff;border-color:#fff3}.GravityImportSeparator-option.is-selected{background:var(--twilight-500);border-color:var(--twilight-500);color:#fff}.GravityImportFileLabel{background:var(--gray-800);color:var(--gray-300);cursor:pointer;text-align:center;border:1px dashed #ffffff40;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:12rem;padding:1.5rem;font-size:.9375rem;font-weight:600;display:flex}.GravityImportFileLabel:hover{border-color:var(--twilight-400);color:#fff}.GravityImportFileInput{display:none}.GravityImportPreview{background:var(--gray-800);border:1px solid #ffffff1a;border-radius:4px;max-height:22rem;margin-top:1.25rem;padding:.25rem 0;overflow-y:auto}.GravityImportPreview-header{color:var(--twilight-400);justify-content:space-between;align-items:center;padding:.5rem 1rem .375rem;font-size:.8125rem;font-weight:700;display:flex}.GravityImportPreview-addRow{border:1px solid var(--twilight-400);color:var(--twilight-400);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border-radius:3px;padding:.2rem .6rem;font-size:.7rem;font-weight:700;transition:background .15s,border-color .15s}.GravityImportPreview-addRow:hover{border-color:var(--twilight-500);background:#6e7fd12e}.GravityImportPreview-columnLabels{color:#7a8499;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.25rem .75rem .375rem;font-size:.65rem;font-weight:700;display:flex}.GravityImportPreview-columnLabels-spacer{flex-shrink:0;width:1.25rem}.GravityImportPreview-columnLabel{font-size:.65rem}.GravityImportPreview-columnLabel--term{color:var(--twilight-400);flex:40%;padding-left:.5rem}.GravityImportPreview-columnLabel--definition{color:var(--twilight-400);flex:60%;padding-left:.5rem}.GravityImportPreview-columnLabels-spacer--end{flex-shrink:0;width:3rem}.GravityImportPreview-table{padding:0 .25rem}.GravityImportPreview-row{color:var(--gray-300);align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.8125rem;display:flex}.GravityImportPreview-row:nth-child(odd){background:#ffffff08}.GravityImportPreview-index{color:#7a8499;text-align:right;flex-shrink:0;min-width:1.25rem;font-size:.75rem;font-weight:700}.GravityImportPreview-input{color:#fff;box-sizing:border-box;overflow-wrap:anywhere;resize:none;background:#ffffff0a;border:1px solid #0000;border-radius:3px;min-width:0;padding:.3rem .5rem;font-family:inherit;font-size:.8125rem;line-height:1.5;transition:border-color .15s,background .15s;overflow:hidden}.GravityImportPreview-input:focus{background:#ffffff14;border-color:#3ccfcf;outline:none}.GravityImportPreview-input::placeholder{color:#5a6478}.GravityImportPreview-input--term{color:#fff;flex:40%;font-weight:600}.GravityImportPreview-input--definition{color:#d4dae6;flex:60%;font-weight:400}.GravityImportPreview-deleteRow{color:#ff725b;cursor:pointer;opacity:.4;background:0 0;border:none;flex-shrink:0;width:1.5rem;height:1.5rem;padding:0;font-size:1.1rem;font-weight:700;line-height:1;transition:opacity .15s}.GravityImportPreview-deleteRow:hover{opacity:1}.GravityImportPreview-starRow{color:#5a6478;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:1rem;font-weight:700;line-height:1;transition:color .15s,transform .15s,opacity .15s;display:flex}.GravityImportPreview-starRow:hover{color:#f5b73d;opacity:1}.GravityImportPreview-starRow.is-starred{color:#f5b73d;opacity:1;transform:scale(1.15)}.GravityImportPreview-starRow.is-starred:hover{color:#f5b73d;transform:scale(1.25)}.GravityImportActions{justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.GravityImportError{border:1px solid var(--coral-500);color:#ffb3a5;background:#ff725b26;border-radius:4px;margin-top:1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}[data-theme=light]{--light-logo-blue:#2563eb;--light-gold:#d4af37}[data-theme=light] .GravityImportView{color:#1a1a1a}[data-theme=light] .GravityImportView-title{color:#fff}[data-theme=light] .GravityImportView-subtitle{color:var(--gray-400)}[data-theme=light] .GravityImportCard{color:#1a1a1a;background:#ffffffe0;border:1px solid #00000026}[data-theme=light] .GravityImportTheme-label{color:#1a1a1a}[data-theme=light] .GravityImportTheme-option{color:var(--light-logo-blue);background:0 0;border:1px solid #0003}[data-theme=light] .GravityImportTheme-option:hover{border-color:var(--light-gold);color:var(--light-logo-blue);background:#d4af372e}[data-theme=light] .GravityImportTheme-option.is-selected{background:var(--light-gold);border-color:var(--light-gold);color:#000}[data-theme=light] .GravityImportTab{color:var(--light-logo-blue);background:0 0;border:1px solid #0003}[data-theme=light] .GravityImportTab:hover{border-color:var(--light-gold);color:var(--light-logo-blue);background:#d4af372e}[data-theme=light] .GravityImportTab.is-active{background:var(--light-gold);border-color:var(--light-gold);color:#000}[data-theme=light] .GravityImportSeparator-label{color:#1a1a1a}[data-theme=light] .GravityImportSeparator-option{color:var(--light-logo-blue);background:0 0;border:1px solid #0003}[data-theme=light] .GravityImportSeparator-option:hover{border-color:var(--light-gold);color:var(--light-logo-blue);background:#d4af372e}[data-theme=light] .GravityImportSeparator-option.is-selected{background:var(--light-gold);border-color:var(--light-gold);color:#000}[data-theme=light] .GravityImportMeta{color:#1a1a1a}[data-theme=light] .GravityImportTextarea{color:#000;background:#fffffff2;border:1px solid #0003}[data-theme=light] .GravityImportTextarea::placeholder{color:#6e6e6e}[data-theme=light] .GravityImportTextarea:focus{border-color:var(--light-logo-blue)}[data-theme=light] .GravityImportFileLabel{color:var(--light-logo-blue);background:#fffffff2;border:1px dashed #0000004d}[data-theme=light] .GravityImportFileLabel:hover{border-color:var(--light-logo-blue);color:var(--light-logo-blue)}[data-theme=light] .GravityImportPreview{background:#ffffffc7;border:1px solid #00000026}[data-theme=light] .GravityImportPreview-header{color:var(--light-logo-blue)}[data-theme=light] .GravityImportPreview-addRow{border:1px solid var(--light-logo-blue);color:var(--light-logo-blue)}[data-theme=light] .GravityImportPreview-addRow:hover{border-color:var(--light-logo-blue);background:#2563eb1f}[data-theme=light] .GravityImportPreview-columnLabels,[data-theme=light] .GravityImportPreview-columnLabel--term,[data-theme=light] .GravityImportPreview-columnLabel--definition,[data-theme=light] .GravityImportPreview-row{color:#1a1a1a}[data-theme=light] .GravityImportPreview-row:nth-child(odd){background:#0000000a}[data-theme=light] .GravityImportPreview-index{color:#5a5a5a}[data-theme=light] .GravityImportPreview-input{color:#000;background:#fffffff2;border:1px solid #0000001f}[data-theme=light] .GravityImportPreview-input::placeholder{color:#6e6e6e}[data-theme=light] .GravityImportPreview-input:focus{border-color:var(--light-logo-blue);background:#fff}[data-theme=light] .GravityImportPreview-input--term,[data-theme=light] .GravityImportPreview-input--definition{color:#000}[data-theme=light] .GravityImportPreview-starRow{color:#888}[data-theme=light] .GravityImportPreview-starRow:hover,[data-theme=light] .GravityImportPreview-starRow.is-starred{color:var(--light-gold)}[data-theme=light] .GravityImportPreview-deleteRow{color:#c0392b}[data-theme=light] .UIButton--hero{background:var(--light-logo-blue);border-color:var(--light-logo-blue);color:#fff}[data-theme=light] .UIButton--hero:hover:not(:disabled){background:#1e4ed8;border-color:#1e4ed8}[data-theme=light] .UIButton--default{color:var(--light-logo-blue);background:0 0;border:1px solid #0003}[data-theme=light] .UIButton--default:hover:not(:disabled){border-color:var(--light-logo-blue);background:#2563eb14}[data-theme=light] .UILink{color:var(--light-logo-blue)}[data-theme=light] .UILink--white{color:#fff}[data-theme=light] .GravityImportError{color:#c0392b;background:#c0392b1a;border:1px solid #c0392b}.GravityImportView .UILink{color:#fff}[data-theme=light] .GravityUIModal-box{color:#1a1a1a;background:#fff;border:1px solid #0000001f;box-shadow:0 12px 40px #00000040}[data-theme=light] .GravityUIModal-boxHeader{color:#1a1a1a;border-bottom:1px solid #0000001f}[data-theme=light] .GravityUIHeading,[data-theme=light] .GravityUIParagraph,[data-theme=light] .GravityUIFieldset-legend{color:#1a1a1a}[data-theme=light] .GravityUIToggle-option{color:var(--light-logo-blue);background:0 0;border:1px solid #0003}[data-theme=light] .GravityUIToggle-option:hover:not(.is-selected):not(:disabled){border-color:var(--light-gold);color:var(--light-logo-blue);background:#d4af372e}[data-theme=light] .GravityUIToggle-option.is-selected{background:var(--light-gold);border-color:var(--light-gold);color:#000}[data-theme=light] .GravityUIToggle-option:disabled{color:#00000059;cursor:not-allowed}[data-theme=light] .GravityUIDropdown{appearance:none;background:var(--light-gold)url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23000' d='M6 8 0 0h12z'/%3E%3C/svg%3E") no-repeat right .75rem center;border:1px solid var(--light-gold);color:#000;border-radius:3px;font-weight:600}[data-theme=light] .GravityUIDropdown:hover:not(:disabled){background-color:#c9a532;border-color:#c9a532}[data-theme=light] .GravityUIDropdown:disabled{opacity:.5}[data-theme=light] .GravityUIDropdown option{color:#1a1a1a;background:#fff}[data-theme=light] .GravityUICheckbox-label{color:#1a1a1a}[data-theme=light] .GravityUISmall{color:#4a4a4a}[data-theme=light] .GravityUIModal-box .UILink{color:var(--light-logo-blue)}[data-theme=light] .GravityUIModal-box .UIButton--hero{background:var(--light-logo-blue);border-color:var(--light-logo-blue);color:#fff}[data-theme=light] .GravityUIModal-box .UIButton--hero:hover:not(:disabled){background:#1e4ed8;border-color:#1e4ed8}[data-theme=light] .GravityDirectionsView-title{color:#1a1a1a}[data-theme=light] .GravityModeLayout-sidebar{background:#fff;border-right:1px solid #0000001a}[data-theme=light] .GravityModeLayout-sidebarTitle{color:var(--twilight-500)}[data-theme=light] .GravityModeControls-label,[data-theme=light] .GravityModeControls-value{color:#1a1a1a}[data-theme=light] .GravityModeLayout-sidebar .UIButton--hero{background:var(--light-logo-blue);border-color:var(--light-logo-blue);color:#fff}[data-theme=light] .GravityModeLayout-sidebar .UIButton--hero:hover:not(:disabled){background:#1e4ed8;border-color:#1e4ed8}[data-theme=light] .GravityModeControls-restartButton .UILink{color:var(--light-gold)}[data-theme=light] .GravityModeControls-restartButton .UILink:hover{color:#c9a532;text-decoration:underline}[data-theme=light] .GravityModeControls-newSetButton .UILink,[data-theme=light] .GravityModeControls-newSetButton .UILink--white{color:#1a1a1a}[data-theme=light] .GravityModeControls-newSetButton .UILink:hover{text-decoration:underline}[data-theme=light] .GravitySiteHeader{background:var(--twilight-500);color:#fff}[data-theme=light] .GravitySiteHeader-logo{color:#fff}[data-theme=light] .GravitySiteHeader-logoMark{background:#fff}[data-theme=light] .GravitySiteHeader-logoText,[data-theme=light] .GravitySiteHeader-setTitle,[data-theme=light] .GravitySiteHeader-statLabel,[data-theme=light] .GravitySiteHeader-statValue{color:#fff}[data-theme=light] .GravitySiteHeader-iconButton{color:#fff;border:1px solid #fff}[data-theme=light] .GravitySiteHeader-iconButton:hover:not(:disabled){color:#fff;background:#ffffff2e;border-color:#fff}.GravityGameOverView-highScoreLabel{color:#3ccfcf;margin:0 0 1rem;font-weight:700}.GravityGameOverView-rankLabel{color:#a4aebc;margin:0 0 1rem;font-weight:600}.GravityGameOverView-leaderboard{text-align:left;max-width:22rem;margin:0 auto 1.25rem}.GravityGameOverView-leaderboardTitle{color:#a4aebc;letter-spacing:.05em;text-align:center;text-transform:uppercase;margin-bottom:.375rem;font-size:.75rem;font-weight:700}.GravityGameOverView-leaderboardList{background:#ffffff0a;border-radius:6px;margin:0;padding:.25rem 0;list-style:none}.GravityGameOverView-leaderboardRow{justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem .875rem;font-size:.875rem;display:flex}.GravityGameOverView-leaderboardRow.is-current{background:#3ccfcf1f}.GravityGameOverView-leaderboardRank{color:#a4aebc;min-width:1.5rem;font-weight:700}.GravityGameOverView-leaderboardRank.is-top{color:#3ccfcf}.GravityGameOverView-leaderboardPoints{color:#d4dae6;flex:1;font-weight:500}.GravityGameOverView-leaderboardPoints.is-current{color:#fff;font-weight:700}.GravityGameOverView-leaderboardLevel{color:#7a8499;font-size:.75rem;font-weight:400}.GravityGameOverView-leaderboardYou{color:#3ccfcf;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}[data-theme=light] .GravityGameOverView-highScoreLabel{color:var(--light-gold);font-weight:700}[data-theme=light] .GravityGameOverView-rankLabel{color:#1a1a1a;font-weight:600}[data-theme=light] .GravityGameOverView-leaderboardTitle{color:#1a1a1a}[data-theme=light] .GravityGameOverView-leaderboardList{background:#0000000a}[data-theme=light] .GravityGameOverView-leaderboardRow.is-current{background:#d4af372e}[data-theme=light] .GravityGameOverView-leaderboardRank{color:#1a1a1a}[data-theme=light] .GravityGameOverView-leaderboardRank.is-top{color:var(--light-gold)}[data-theme=light] .GravityGameOverView-leaderboardPoints{color:#1a1a1a}[data-theme=light] .GravityGameOverView-leaderboardPoints.is-current{color:#000;font-weight:700}[data-theme=light] .GravityGameOverView-leaderboardLevel{color:#5a5a5a}[data-theme=light] .GravityGameOverView-leaderboardYou{background:var(--light-gold);color:#000;border-radius:3px;padding:.15rem .4rem}.GravityImportTopbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.GravityImportTopbar .GravityImportTabs{margin-bottom:0}.GravityImportQuizlet-button{background:var(--gray-800);color:var(--gray-300);cursor:pointer;border:1px solid #ffffff1a;border-radius:3px;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.GravityImportQuizlet-button:hover{background:var(--gray-700);color:#fff;border-color:#fff3}.GravityImportQuizlet-button.is-open{background:var(--twilight-500);border-color:var(--twilight-500);color:#fff}.GravityImportQuizlet{background:#2932468c;border:1px dashed #ffffff2e;border-radius:6px;margin-bottom:1.25rem;padding:1rem}.GravityImportQuizlet-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.GravityImportQuizlet-label{color:var(--gray-400);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;font-size:.75rem;font-weight:700}.GravityImportQuizlet-input{background:var(--gray-800);color:#fff;border:1px solid #ffffff24;border-radius:4px;flex:16rem;min-width:0;padding:.6rem .75rem;font-family:inherit;font-size:.9375rem}.GravityImportQuizlet-input:focus{border-color:var(--twilight-400);outline:none}.GravityImportQuizlet-input:disabled{opacity:.6}.GravityImportQuizlet-fetch{background:var(--twilight-500);border:1px solid var(--twilight-500);color:#fff;cursor:pointer;border-radius:3px;flex-shrink:0;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s}.GravityImportQuizlet-fetch:hover:not(:disabled){background:var(--twilight-400);border-color:var(--twilight-400)}.GravityImportQuizlet-fetch:disabled{cursor:default;opacity:.6}.GravityImportQuizlet-hint{color:var(--gray-400);margin:.6rem 0 0;font-size:.8125rem}.GravityImportQuizlet-status{color:#7ee787;background:#2ea04326;border:1px solid #2ea04380;border-radius:4px;margin-top:.75rem;padding:.6rem .75rem;font-size:.875rem}.GravityImportQuizlet-error{color:#ff9d9b;background:#da363326;border:1px solid #da363380;border-radius:4px;margin-top:.75rem;padding:.6rem .75rem;font-size:.875rem}[data-theme=light] .GravityImportQuizlet-button{color:var(--light-logo-blue);background:0 0;border-color:#0003}[data-theme=light] .GravityImportQuizlet-button:hover{border-color:var(--light-gold);color:var(--light-logo-blue);background:#d4af372e}[data-theme=light] .GravityImportQuizlet-button.is-open{background:var(--light-gold);border-color:var(--light-gold);color:#000}[data-theme=light] .GravityImportQuizlet{background:#ffffffa6;border-color:#00000040}[data-theme=light] .GravityImportQuizlet-label{color:#1a1a1a}[data-theme=light] .GravityImportQuizlet-input{color:#1a1a1a;background:#fff;border-color:#0003}[data-theme=light] .GravityImportQuizlet-input:focus{border-color:var(--light-logo-blue)}[data-theme=light] .GravityImportQuizlet-fetch{background:var(--light-gold);border-color:var(--light-gold);color:#000}[data-theme=light] .GravityImportQuizlet-fetch:hover:not(:disabled){filter:brightness(1.08)}[data-theme=light] .GravityImportQuizlet-hint{color:#555}[data-theme=light] .GravityImportQuizlet-status{color:#1a7f37;background:#2ea0431f;border-color:#2ea04373}[data-theme=light] .GravityImportQuizlet-error{color:#b62324;background:#da36331a;border-color:#da363373}.GravityImportQuizlet-progress{margin-top:.75rem}.GravityImportQuizlet-progressHeader{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.35rem;display:flex}.GravityImportQuizlet-progressLabel{color:var(--gray-300);font-size:.8125rem;font-weight:600}.GravityImportQuizlet-progressPct{color:var(--gray-400);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.GravityImportQuizlet-progressTrack{background:#ffffff1f;border-radius:999px;height:8px;overflow:hidden}.GravityImportQuizlet-progressFill{background:linear-gradient(90deg,var(--twilight-500),var(--twilight-400));border-radius:999px;height:100%;transition:width .25s ease-out;position:relative}.GravityImportQuizlet-progressFill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:50%;animation:1.2s linear infinite GravityImportQuizletShimmer;position:absolute;top:0;bottom:0;left:-50%}@keyframes GravityImportQuizletShimmer{0%{transform:translate(0)}to{transform:translate(300%)}}.GravityImportQuizlet-progressHint{color:var(--gray-400);margin:.4rem 0 0;font-size:.75rem}[data-theme=light] .GravityImportQuizlet-progressLabel{color:#1a1a1a}[data-theme=light] .GravityImportQuizlet-progressPct{color:#555}[data-theme=light] .GravityImportQuizlet-progressTrack{background:#0000001f}[data-theme=light] .GravityImportQuizlet-progressFill{background:linear-gradient(90deg,#b8952b,var(--light-gold))}[data-theme=light] .GravityImportQuizlet-progressFill:after{background:linear-gradient(90deg,#0000,#ffffff8c,#0000)}[data-theme=light] .GravityImportQuizlet-progressHint{color:#555}.GravitySpecialChars{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:.375rem;width:26.25rem;max-width:100%;margin:0 auto .5rem;display:flex}.GravitySpecialChars-button{box-sizing:border-box;color:#293246;cursor:pointer;touch-action:manipulation;background:#d9dcee;border:1px solid #2932462e;border-radius:6px;min-width:calc(2.8rem + 2px);height:calc(2.8rem + 2px);padding:0 .3rem;font-family:inherit;font-size:1.125rem;font-weight:400;line-height:1;transition:background .12s,transform .12s}.GravitySpecialChars-button:hover{background:#cacee5;border-color:#29324659}.GravitySpecialChars-button:active{transform:scale(.94)}.GravitySpecialChars-button:focus-visible{outline-offset:1px;border-color:#4255b4;outline:2px solid #4255b4}
