.css-sprite-global{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-fe419e19ea/build_sprites/css-sprite-global.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-global{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-e86f3f51e0/build_sprites/css-sprite-global-x2.png);background-size:164px 144px}}.css-sprite-index{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-b62764fcb2/build_sprites/css-sprite-index.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-index{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-5554246c5b/build_sprites/css-sprite-index-x2.png);background-size:211px 130px}}.css-sprite-topic-icons{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-3a1a738dd1/build_sprites/css-sprite-topic-icons.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-topic-icons{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-35184553ec/build_sprites/css-sprite-topic-icons-x2.png);background-size:224px 168px}}.css-sprite-showcase{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-c4cba20f91/build_sprites/css-sprite-showcase.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-showcase{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-ebeccda169/build_sprites/css-sprite-showcase-x2.png);background-size:44px 22px}}.teaser ul{margin-bottom:0}.teaser li{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:24px;line-height:28px;position:relative;font-weight:500}.teaser a{display:block;padding-bottom:15px;color:#333}.teaser .text{display:block;padding:0 8px}.teaser .img-wrapper{display:table-cell;height:135px;padding:0;text-align:center;vertical-align:middle}.teaser .img-wrapper img{width:82%}.teaser-explorations li{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.teaser-explorations .physics-of-the-everyday{background:#3896f9}.teaser-explorations .physics-of-the-everyday .img{top:-96px}.teaser-explorations .joy-of-problem-solving{background:#6c0080}.teaser-explorations .probability{background:#00d2ed}.teaser-explorations .games-chance{background:#20a900}.teaser-explorations .math-quantitative-finance{background:#302b94}.teaser-explorations a{padding-top:95px;color:#fff;position:relative}.teaser-explorations .img{position:absolute;left:0;top:-109px}.teaser-explorations .text{display:table-cell;height:84px;vertical-align:middle}.teaser-wiki em{background-repeat:no-repeat;overflow:hidden;display:block;width:20px;height:20px;position:absolute;right:0;top:0}.teaser-quizzes li{background:#f0f0f0;font-size:20px;line-height:24px}.teaser-quizzes a{padding-top:105px}.teaser-quizzes img{position:absolute;left:0;top:-88px}.teaser-quizzes .text{display:table-cell;height:72px;vertical-align:middle}@media screen and (min-width:700px) and (max-width:1200px){.teaser li{font-size:21px;line-height:25px}.teaser-explorations a{padding-top:85px}.teaser-explorations .img{top:-85px}.teaser-explorations .physics-of-the-everyday .img{top:-80px}.teaser-wiki .img-wrapper{height:108px}.teaser-quizzes li{font-size:17px}.teaser-quizzes a{padding-top:90px}.teaser-quizzes img{top:-71px}}body.logged-out-home{min-width:0;height:100%;padding-top:0;background:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-0274df0539/images/home-hadron-collider.jpg) center no-repeat #f0f0f0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body.logged-out-home #wrapper{width:100%;height:100%;padding:0;background:0 0;position:static}body.logged-out-home .container{max-width:100%}body.logged-out-home .tooltip-inner{background:rgba(255,255,255,.95);color:#333;text-shadow:0 0 1px #fff}body.logged-out-home .tooltip-inner a{color:#333}body.logged-out-home .tooltip.right .tooltip-arrow{border-right-color:rgba(255,255,255,.95)}.index-main{height:100%;min-height:503px;background:rgba(0,0,0,.56)}.index-header{padding:16px}.index-header .logo{background-position:-1px -83px;background-repeat:no-repeat;overflow:hidden;display:block;width:133px;height:28px}.index-header a{float:right}.index-header .signup-btn{width:176px}.index-header .login-btn{padding-left:48px;padding-right:48px;color:#1fb4fc;line-height:32px}.index-header .login-btn:hover{color:#51c5fd}.index-content{position:absolute;top:50%;left:0;height:400px;margin-top:-250px;text-align:center;color:#fff}.index-content h1{margin:0;font-size:48px;font-weight:500;line-height:1.2em;color:#fff}.index-content h2{width:580px;margin:0 auto 70px;font-size:22px;line-height:27px;font-weight:400;color:#fff}.index-content .apps{display:none}.apps{line-height:44px;text-align:left}.apps a{margin:0 8px 0 0;text-indent:-9999px;vertical-align:middle}.apps a:hover{opacity:.8;filter:alpha(opacity=80)}.apps .app-store{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-fe419e19ea/build_sprites/css-sprite-global.png);background-position:-68px -32px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:95px;height:28px}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.apps .app-store{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-e86f3f51e0/build_sprites/css-sprite-global-x2.png);background-size:164px 144px}}.apps .google-play{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-fe419e19ea/build_sprites/css-sprite-global.png);background-position:-68px -1px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:95px;height:29px}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.apps .google-play{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-e86f3f51e0/build_sprites/css-sprite-global-x2.png);background-size:164px 144px}}.signup-wrapper{margin-top:70px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.signup-wrapper.open .initial-content{display:none}.signup-wrapper.open .signup-form{display:block}.signup-wrapper.out{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);opacity:0;filter:alpha(opacity=0)}.initial-content .btns{width:200px;margin:0 auto}.initial-content .btn{position:relative;margin-bottom:8px;padding:5px;font-size:14px;color:#fff}.initial-content .btn span{position:absolute;top:50%;left:7px}.initial-content .btn-f-b{padding-left:16px}.initial-content .btn-f-b span{margin-top:-9px;background-position:-149px -45px;background-repeat:no-repeat;overflow:hidden;display:block;width:18px;height:18px}.initial-content .btn-google{padding-left:16px;background:#f44336}.initial-content .btn-google:hover{background:#ea1c0d}.initial-content .btn-google span{margin-top:-8px;background-position:-169px -45px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.initial-content .btn-email{background:#fff;color:#333}.initial-content .or{position:relative;margin-bottom:8px;font-size:11px;line-height:1.4em;opacity:.65;filter:alpha(opacity=65)}.initial-content .or:after,.initial-content .or:before{content:'';display:block;position:absolute;top:7px;left:0;width:80px;height:0;border-bottom:1px solid #fff}.initial-content .or:after{left:auto;right:0}.signup-form{position:relative;display:none;width:300px;margin:0 auto;color:#d8d8d8;font-size:14px;text-align:left}.signup-form .signup{width:100%;float:left;margin-bottom:16px}.signup-form label{display:none;margin-bottom:1px;color:#fff;font-size:13px;opacity:.65;filter:alpha(opacity=65)}.signup-form label .req{display:none}.signup-form input{width:100%;height:30px;margin:0;padding:0 10px;border:0;font-size:14px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.signup-form input:focus{-webkit-box-shadow:0 0 10px rgba(255,255,255,.8);-moz-box-shadow:0 0 10px rgba(255,255,255,.8);box-shadow:0 0 10px rgba(255,255,255,.8)}.signup-form select{float:left;margin-right:8px;border:0}.signup-form select:focus{-webkit-box-shadow:0 0 10px rgba(255,255,255,.8);-moz-box-shadow:0 0 10px rgba(255,255,255,.8);box-shadow:0 0 10px rgba(255,255,255,.8)}.signup-form select:last-child{margin-right:0}.signup-form a{color:inherit;text-decoration:underline}.signup-form a:hover{color:#fff}.signup-form a:focus{-webkit-box-shadow:0 0 10px rgba(255,255,255,.8);-moz-box-shadow:0 0 10px rgba(255,255,255,.8);box-shadow:0 0 10px rgba(255,255,255,.8)}.signup-form .control-group{margin-bottom:8px}.signup-form .outer-field.double{float:left;clear:none;width:146px;margin-right:8px}.signup-form .outer-field.double:last-child{margin-right:0}.signup-form .email-tooltip{top:1px;left:310px;padding:10px 16px;border:0;color:#333;font-size:13px;z-index:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.signup-form .email-tooltip p{line-height:1.4em}.signup-form .email-tooltip .btn,.signup-form .email-tooltip .close{text-decoration:none}.signup-form .email-tooltip .btn{margin-top:5px;line-height:1.2em;font-size:13px}.signup-form .email-tooltip .close{top:6px;right:6px}.signup-form .birthday{float:left;clear:left;width:100%}.signup-form .birthday label{display:block}.signup-form #id_birthday_month{width:108px}.signup-form #id_birthday_day{width:98px}.signup-form #id_birthday_year{width:78px}.signup-form .bday-expl,.signup-form .email-expl{position:absolute;right:-34px;width:24px;height:24px;margin:-37px 0 10px;background:#fff;color:#333;line-height:24px;text-align:center;text-decoration:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.signup-form .bday-expl:hover,.signup-form .email-expl:hover{background:#fff;color:#333}.signup-form .submit{float:left;clear:left;width:100%}.signup-form .submit .btn{display:block;width:100%;padding:3px 0;margin:16px 0 8px;border:1px solid #fff;background:0 0;color:#fff}.signup-form .submit .btn:focus{-webkit-box-shadow:0 0 10px rgba(255,255,255,.8);-moz-box-shadow:0 0 10px rgba(255,255,255,.8);box-shadow:0 0 10px rgba(255,255,255,.8)}.signup-form .submit .btn:focus,.signup-form .submit .btn:hover{background:#fff;color:#333}.signup-form .tou{font-size:13px;line-height:1.4em;opacity:.65;filter:alpha(opacity=65)}body.ie .signup-form label,body.opera-mini .signup-form label{display:block}.teaser{padding:48px 0;background:#f7f7f7}.teaser h2,.teaser p{max-width:920px;margin-left:auto;margin-right:auto;text-align:center}.teaser h2{font-size:28px;line-height:1.6em;font-weight:500}.teaser p{padding:4px 0 0;margin-bottom:0;font-size:22px;line-height:1.4em;color:#777}.teaser p a{display:inline;padding:0;color:#0277bd}.teaser p a:hover{color:#039be5}.teaser-explorations{margin-top:-73px;border-bottom:1px solid #bbb}.teaser-explorations ul{margin:130px auto 0}.teaser-explorations .spacer{display:none}.teaser-wiki{background:#f0f0f0;border-bottom:1px solid #bbb}.teaser-wiki ul{margin:60px auto 0}.teaser-wiki li{background:#fff}.teaser-wiki em{background-position:-1px -1px}.teaser-wiki .offset{background:0 0}.index-topics{padding:0 0 8px;background:#f0f0f0}.index-topics .header{background:#fbfbfb;padding:48px 0;margin-bottom:24px;border-bottom:1px solid #bbb}.index-topics .globe{background-position:-45px -1px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:41px;height:41px;margin:0 4px;vertical-align:middle;position:relative;top:-2px}.index-topics .algebra em{background-position:-57px -1px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:54px;height:54px}.index-topics .geometry em{background-position:-113px -113px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:54px;height:54px}.index-topics .number-theory em{background-position:-169px -57px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:54px;height:54px}.index-topics .calculus em{background-position:-1px -57px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:54px;height:54px}.index-topics .discrete-math em{background-position:-113px -57px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:54px;height:54px}.index-topics .basic-mathematics em{background-position:-1px -113px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:54px;height:54px}.index-topics .logic em{background-position:-169px -1px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:54px;height:54px}.index-topics .mechanics em{background-position:-113px -1px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:54px;height:54px}.index-topics .electricity-and-magnetism em{background-position:-57px -113px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:54px;height:54px}.index-topics .computer-science em{background-position:-1px -1px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:54px;height:54px}.index-topics .quantitative-finance em{background-position:-169px -113px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:54px;height:54px}.index-topics .chemistry em{background-position:-57px -57px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:54px;height:54px}@media (min-width:997px){.index-topics li{margin-bottom:16px;background:#fff;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.18);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.18);box-shadow:0 1px 4px 0 rgba(0,0,0,.18)}.index-topics li:hover{border-color:#039be5}.index-topics li a{display:block;padding:4px}.index-topics li em{vertical-align:middle}.index-topics .text{display:inline-block;height:auto}}.index-footer{background:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.7);-moz-box-shadow:0 0 3px rgba(0,0,0,.7);box-shadow:0 0 3px rgba(0,0,0,.7)}.index-footer .site-footer-main{width:auto;float:right;margin-bottom:0}.index-footer .site-footer-main li{display:inline-block;margin:0;color:#777}.index-footer .site-footer-main li,.index-footer .site-footer-main li a{font-size:12px;line-height:44px}.index-footer .site-footer-main li a{display:inline-block;padding:0 5px;color:#777}.index-footer .site-footer-main li a:hover{color:#0277bd}@media (max-height:600px){.index-content{top:60px;margin-top:0}.index-content h1{font-size:32px}.index-content h2{margin-bottom:20px;font-size:18px;width:470px}.signup-wrapper{margin-top:20px}}@media (max-width:996px){.teaser{margin:0 8px 16px;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.4);-moz-box-shadow:0 1px 4px rgba(0,0,0,.4);box-shadow:0 1px 4px rgba(0,0,0,.4)}.teaser-explorations li{font-size:16px;line-height:17px}.teaser-explorations a{display:block;padding:0 0 8px!important}.teaser-explorations .img,.teaser-explorations .physics-of-the-everyday .img{top:-46%}.teaser-explorations .spacer{width:100%;margin-top:-33px;position:static}.teaser-explorations .text{display:block;height:51px}.teaser-quizzes ul,.teaser-wiki ul{padding:8px 0 8px 8px}.teaser-quizzes li,.teaser-wiki li{background:0 0;font-size:16px;line-height:1.3em;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.teaser-quizzes a,.teaser-wiki a{display:table;padding:0;color:#0277bd}.teaser-quizzes em,.teaser-wiki em{float:left}.teaser-quizzes .text,.teaser-wiki .text{display:table-cell;height:auto;padding-left:16px;vertical-align:middle}.teaser-wiki li{padding:8px 0}.teaser-wiki em{display:none}.teaser-wiki .img-wrapper{height:auto;padding-left:0}.teaser-wiki .img-wrapper img{min-width:54px;width:54px}.teaser-quizzes li{padding:4px 0}.teaser-quizzes em{vertical-align:middle}.teaser-quizzes .algebra em{background-position:-57px -1px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:54px;height:54px}.teaser-quizzes .physics em{background-position:-113px -1px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:54px;height:54px}.teaser-quizzes .logic em{background-position:-169px -1px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:54px;height:54px}body.logged-out-home{background-image:none}.index-main{height:auto;min-height:120%;padding-bottom:20vh;padding-top:50px;background:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-0274df0539/images/home-hadron-collider.jpg) center no-repeat #f0f0f0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}.index-main:before{content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,.56);position:absolute;left:0;top:0}.index-header{position:fixed;top:0;left:0;padding:8px 0 8px 24px;background:rgba(51,51,51,.77);z-index:400}.index-header .signup-btn{display:none}.index-header .login-btn{padding-left:24px;padding-right:24px;font-size:19px;line-height:28px;color:#fff}.index-content{position:relative;top:0;height:auto!important;margin-top:10vh!important}.index-content h1{font-size:34px;line-height:36px}.index-content h2{width:100%;margin-bottom:20px;font-size:15px;line-height:17px}.index-content .apps{display:block;padding:16px 0 60px;text-align:center}.index-content .apps a{margin:0 4px}.index-content .apps .app-store{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-b62764fcb2/build_sprites/css-sprite-index.png);width:122px;height:36px;background-position:-88px -1px}.index-content .apps .google-play{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-b62764fcb2/build_sprites/css-sprite-index.png);width:117px;height:36px;background-position:-1px -45px}.signup-wrapper{margin-top:20px}.signup-form{width:100%;padding:0 16px}.signup-form .outer-field.double{width:100%}.signup-form .bday-expl,.signup-form .email-expl{display:none}.signup-form .email-tooltip{position:relative;left:0;width:100%;margin-bottom:8px}.signup-form .email-tooltip .arrow{display:none}.teaser{padding:16px 8px;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.teaser h2{font-size:20px;font-weight:600;line-height:28px}.teaser p{padding-top:8px;font-size:14px;color:#919191;line-height:18px}.teaser-explorations{margin-top:-20vh}.teaser-explorations ul{padding:0;margin-top:100px}.teaser-explorations li{width:17%;margin:0 1.5%}.teaser-explorations .offset{display:none}.teaser-explorations .spacer{display:inline-block}.teaser-wiki ul{padding:0;margin-top:16px}.teaser-wiki li{width:100%}.teaser-wiki .offset{display:none}.index-topics .header{background:0 0;padding:0;margin:0;border:0}.index-topics .globe{background-position:-120px -45px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:27px;height:27px}.index-topics .container{padding:16px 0 0}.index-topics ul{width:100%;padding:0;margin:0}.index-footer .site-footer-main{float:none;text-align:center}.index-footer .apps{display:none}}@media (max-width:996px) and (max-width:320px){.teaser-explorations li{font-size:13px;line-height:15px}.teaser-explorations .img,.teaser-explorations .physics-of-the-everyday .img{top:-40%}.teaser-explorations .probability .img{top:-43%}.teaser-explorations .text{display:block;height:45px;margin-top:8px}}@media (max-width:996px) and (max-width:270px){.teaser-explorations li{font-size:10px;line-height:13px}.teaser-explorations .text{height:39px;margin-top:12px}}@media (max-width:996px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:996px) and (min-device-pixel-ratio:1.5),(max-width:996px) and (min-resolution:1.5dppx){.index-content .apps .app-store{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-5554246c5b/build_sprites/css-sprite-index-x2.png);background-size:211px 130px}}@media (max-width:996px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:996px) and (min-device-pixel-ratio:1.5),(max-width:996px) and (min-resolution:1.5dppx){.index-content .apps .google-play{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-5554246c5b/build_sprites/css-sprite-index-x2.png);background-size:211px 130px}}@media (max-width:680px){.teaser-explorations li{width:22%}.teaser-explorations li:nth-last-child(1){display:none}}@media (max-width:520px){.teaser-explorations li{width:29.4%;margin:0 1.95%}.teaser-explorations li:nth-last-child(2){display:none}}@media (max-width:360px){.teaser-explorations ul{margin-top:70px}}@media (max-width:670px) and (orientation:landscape){body.logged-out-home{-webkit-background-size:200%;-moz-background-size:200%;-o-background-size:200%;background-size:200%}}@media (min-width:997px){body.mobile-logged-out .container{width:960px;margin-right:auto;margin-left:auto;padding:0 8px}body.mobile-logged-out .container:after,body.mobile-logged-out .container:before{display:table;content:""}body.mobile-logged-out .container:after{clear:both}body.mobile-logged-out .col{margin-right:16px}body.mobile-logged-out .col.col-last,body.mobile-logged-out .col:last-child{margin-right:0}body.mobile-logged-out .col.col-right{margin-left:16px}body.mobile-logged-out .col-1{width:64px}body.mobile-logged-out .col-2{width:144px}body.mobile-logged-out .col-3{width:224px}body.mobile-logged-out .col-4{width:304px}body.mobile-logged-out .col-5{width:384px}body.mobile-logged-out .col-6{width:464px}body.mobile-logged-out .col-7{width:544px}body.mobile-logged-out .col-8{width:624px}body.mobile-logged-out .col-9{width:704px}body.mobile-logged-out .col-10{width:784px}body.mobile-logged-out .col-11{width:864px}body.mobile-logged-out .col-12{width:944px;margin-right:0}}