div.about-team.standard-content{margin:0 auto;max-width:800px}.about-team hr{width:65%}.about-team .name{font-family:"Times New Roman","serif";font-size:1.5em;margin-bottom:5px}.about-team .director-div .name{font-family:"Times New Roman","serif";font-size:1.75em}.about-team .collaborators-div .name{font-size:1.25em}.about-team .title{font-family:"Arial","sans-serif";font-weight:bold;text-transform:uppercase}
.team-member-div .title{margin-bottom:5px;font-size:.95em}.about-team .director-div .title{font-size:1.25em}.about-team .keywords{font-family:"Arial","sans-serif";text-transform:uppercase;font-size:.9em}.about-team .bio{padding-top:10px;hyphens:auto}.about-team .director-div .bio{font-size:1.25em}.about-team .more{font-weight:bold;text-transform:uppercase;cursor:pointer;font-size:.95em}.about-team .toggle-bio{font-weight:bold;text-transform:uppercase;cursor:pointer;font-size:.95em}
.director-div:nth-child(n+1){margin-top:10px}.team-member-container{display:flex;flex-wrap:wrap;justify-content:space-evenly}.team-member-div{width:180px;display:inline-block;vertical-align:top;padding-right:20px;padding-top:20px}.about-team .collaborators-div{margin-bottom:12px}.about-team .fa{color:#666;font-size:20px}.about-team .bio a{display:none}.fa-envelope-square:hover{color:#2a326a}.fa-twitter-square:hover{color:#55acee}.fa-linkedin-square:hover{color:#0077b5}.fa-pencil-square:hover{color:#e55a24}
.fa-github-square:hover{color:#000}.edit-link{display:block}.admin-team-input{display:block;width:100%;padding:0 5px;line-height:18px;border:1px solid #d3d3d3;box-sizing:border-box;margin-bottom:10px}button.expandable-text-link.click-area-expand{background:0;border:0;text-align:left;padding:0;display:flex}.expandable-text-link{text-decoration:none!important}.simulation-list-item{text-align:center;padding:10px 20px;margin-right:10px;width:130px;vertical-align:top;font-size:12px;font-weight:bold;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;position:relative}
.simulation-list-item .simulation-link{position:relative;display:block}.sim-display-badge{display:block;position:absolute;background-size:28px 28px;width:28px;height:28px;left:111px;top:62px}div.rtl .sim-display-badge{left:-13px}.sim-badge-html{background-image:url(../images/icons/sim-badges/html5-badge.png)}.sim-badge-java{background-image:url(../images/icons/sim-badges/java-badge.png)}.sim-badge-flash{background-image:url(../images/icons/sim-badges/flash-badge.png)}.simulation-list-thumbnail{margin-bottom:5px;box-shadow:1px 1px 4px rgba(0,0,0,0.4)}
.simulation-list-title{text-decoration:none}.untranslated-sim .simulation-list-title{color:#888}a.simulation-link{text-decoration:none}a.simulation-link:hover .simulation-list-title{text-decoration:underline}.simulation-link img{border:0;font-size:2px}div.toggle-index-new span{margin-right:5px}div.new-sims-header{margin-top:30px;display:inline-block}div.new-sims-header span#right,div.new-sims-header span#left{display:inline-block;vertical-align:top}div.rtl div.new-sims-header span#left{width:463px}
div.new-sims-header span#left{width:469px}div.html-sims-header span#left{width:453px}div.toggle-index-category i{padding-right:5px}div.toggle-index span{margin:4px}div#newest-sims div table{border-color:#15337f;border-radius:15px;border-width:1px;border-style:solid}img.new-ribbon{position:absolute;top:0;right:0}div#newest-sims-table{padding-top:12px}div#newest-sims-table tr{display:block;margin-left:-8px;margin-right:0;margin-bottom:-6px}div.rtl div#newest-sims-table tr{margin-left:0;margin-right:-8px}
.contribution-search{padding-bottom:20px;display:flex}.contribution-search select{height:100%}.contribution-search .simulations{width:265px;padding:0;margin:0}.contribution-search .types{width:100px;padding:0;margin:0}.contribution-search .levels{width:100px;padding:0;margin:0}.contribution-search .locales{width:180px;padding:0;margin:0}.contribution-search-header{text-align:left}div.rtl .contribution-search-header{text-align:right}.contribution-text-submit-row{text-align:right}div.rtl .contribution-text-submit-row{text-align:left}
.contribution-browse-top-level{margin:20px auto}#page-footer .sponsor{height:70px;padding:0 10px;margin-right:10px;text-align:center;font-size:10px}div.main-footer{text-align:center;padding-top:50px;margin:auto}.footer-link{font-size:22px;text-decoration:none;padding-left:6px;padding-right:6px;height:100%;line-height:16px;display:inline-block}.footer-icon{width:16px;height:16px;vertical-align:bottom;border:0}#footer-nav-links{padding:10px}div.other-languages div.translation-links{padding-top:10px;padding-bottom:10px}
div.other-languages span.globe{font-size:large;vertical-align:middle}#footer-nav-links div span{text-transform:uppercase;display:block}#footer-nav-links div a,#footer-nav-links div a:visited{text-decoration:none}div.footer-highlight-background{background:#f0f0f0;text-align:center}div.footer-bottom div.right{right:0;top:0;padding-top:5px}div.footer-bottom div.left{left:0;top:0}div.footer-bottom div.copyright,div.footer-bottom div.copyright a,div.footer-bottom div.copyright a:visited{color:black;text-decoration:none}
div.footer-bottom div.copyright a:hover{text-decoration:underline}#social-footer{padding:10px 0;display:inline-block}#page-footer .inline-link,#page-footer a.inline-link{text-decoration:underline}#page-footer a .floating-link,#page-footer a.floating-link{text-decoration:none}#page-footer .inline-link,#page-footer #footer-nav-links .floating-link{color:#6c6c6c;cursor:pointer;font-weight:300}#page-footer .inline-link:hover,#page-footer .inline-link:focus,#page-footer #footer-nav-links .floating-link:focus,#page-footer #footer-nav-links .floating-link:hover{color:#e01e5a;text-decoration:underline}
div.footer-bottom div#PhET-logo a{display:inline-block}@media(max-width:809px){#footer-nav-links>div{display:block;margin:auto;width:100%}div.footer-bottom div.left{position:relative}div.footer-bottom div.right{position:relative}div.footer-bottom{width:100%}div.footer-bottom div#PhET-logo{text-align:center}#footer-nav-links>div{display:block;margin:auto;width:100%}#social-footer{display:flex;align-items:center;justify-content:center;gap:10px}div#social-footer i{font-size:30px}div.main-footer,div.main-footer select{font-size:16px}
div.main-footer hr{display:none}div.footer-bottom table{margin:auto}div.footer-bottom td{display:block}#footer-nav-links div span{padding:6px}div.footer-highlight-background{padding:20px}#footer-ipad-button img{width:160px;padding-top:10px}}@media(min-width:810px){#footer-ipad-button img{width:120px}.social-footer{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}div.main-footer hr{display:inline-block;width:100%;height:0}div.main-footer{clear:both;width:765px}#footer-nav-links>div{display:inline-block;width:24%;vertical-align:top}
div.footer-bottom div.right,div.footer-bottom div.left{position:absolute}div.footer-bottom div#PhET-logo{text-align:right}div.footer-bottom{width:765px;display:inline-block;position:relative;height:70px}div.footer-bottom div.copyright{text-align:right}}div.main-footer a i.fa-facebook,div.main-footer a i.fa-instagram,div.main-footer a i.fa-twitter,div.main-footer a i.fa-youtube-play,div.main-footer a i.fa-calendar,div.main-footer a i.fa-pinterest-p,div.main-footer a i.fa-linkedin,div.main-footer a i.fa-comment-o,div.main-footer a i.fa-envelope-o,div.main-footer a i.fa-stumbleupon,div.main-footer a i.fa-reddit-alien{color:black;text-decoration:none}
div.main-footer a:focus i.fa-facebook,div.main-footer a:hover i.fa-facebook{color:#3b5998}div.main-footer a:focus i.fa-twitter,div.main-footer a:hover i.fa-twitter{color:#55acee}div.main-footer a:focus i.fa-instagram,div.main-footer a:hover i.fa-instagram{color:#db2d7b}div.main-footer a:focus i.fa-youtube-play,div.main-footer a:hover i.fa-youtube-play{color:#cc181e}div.main-footer a:focus i.fa-pinterest-p,div.main-footer a:hover i.fa-pinterest-p{color:#bd081c}div.main-footer a:focus i.fa-linkedin,div.main-footer a:hover i.fa-linkedin{color:#2867b2}
div.main-footer a:focus i.fa-comment-o,div.main-footer a:hover i.fa-comment-o{color:#6acef5}div.main-footer a:focus i.fa-envelope-o,div.main-footer a:hover i.fa-envelope-o{color:#6acef5}div.main-footer a:focus i.fa-calendar,div.main-footer a:hover i.fa-calendar{color:#1a73e8}div#app-badges{padding:10px}div#app-badges>span{padding:5px}div#wicket-footer{font-family:Helvetica,Arial,sans-serif;font-size:12px;margin:0}#footer-nav-links a{display:block}#page-footer .link-button{display:flex;text-decoration:none;width:max-content;margin:auto;align-items:center;justify-content:space-between;border:1px solid #521764;padding:6px;margin-bottom:40px;text-transform:uppercase}
#page-footer .link-button:hover,#page-footer .link-button:focus{color:white;background:#521764}#page-footer .link-button img{height:35px}#page-footer .link-button p{padding-left:15px;color:#521764}#page-footer .link-button:hover p,#page-footer .link-button:focus p{color:white}.help-center{font-size:12px}div.edit-link{padding-top:20px}.help-center .edit-link{display:inline-block;width:100px;vertical-align:top}.help-center table{padding-bottom:10px;padding-top:10px}.help-center-main{text-transform:uppercase;font-weight:bold;text-align:center;font-size:14px}
td.help-center-main{padding:10px 30px 10px 0;text-align:center;display:inline-block}.help-center-main span{display:block;padding-top:10px}#main-content .help-center-main a:hover{text-decoration:none}#main-content .help-center-nav a:hover{text-decoration:none}#main-content .help-center-nav i:hover+span,#main-content .help-center-nav a span:hover{text-decoration:underline}.help-center img{width:75px;padding:5px}div.rtl .help-center div#running-sims-box img{transform:scaleX(-1);float:right}.help-center-answer:hover,.help-center-question:hover{cursor:pointer}
span.help-center-short-answer :not(:first-child){display:none}span.help-center-short-answer :first-child{overflow:hidden;text-overflow:initial;white-space:normal;max-width:75ch;max-height:2ch;display:block}span.help-center-short-answer{display:none}.help-center td{font-size:10px}.help-center h2{font-size:16px}.help-center p{margin-left:2em;margin-right:2em}.help-center iframe{margin-left:3em}.help-center.mac img{margin-left:3em}.help-center a img{border:0}.help-center-subheader{color:#15337f}p.to-top{text-align:right;margin:0;padding:0}
div.rtl p.to-top{text-align:left}p.to-top a{text-decoration:none;font-size:8px;font-variant:small-caps;color:red;background-color:yellow;border:1px dotted gray;font-weight:bold}.to-top-text{padding:0 2px}.to-top-arrow{border-left:1px dotted gray;padding:0 1px}div.rtl .to-top-arrow{border:0}.page-content .help-center-nav a,.page-content .help-center-nav a:hover{text-decoration:none;border:0}.page-content .help-center-nav a:visited{color:none}.help-center-nav{vertical-align:text-top;text-align:center;position:relative;display:inline-block;overflow:visible;white-space:nowrap;width:100px}
#running-sims-box{text-align:left;padding-left:26px}#running-sims-box{background:url(/images/icons/help-center/Running_sims_box.svg) no-repeat;padding:10px;margin-left:10px}.rtl div#running-sims-box{transform:scaleX(-1);margin-right:35px}div.rtl #running-sims-images{text-align:right;background-position:100%;transform:scaleX(-1)}#main-content #running-sims-box a:hover{text-decoration:none}.system-name-word{display:block}.running-sims-icon{display:inline-block;padding-right:15px;text-align:center;background-color:#65cdf7}
.page-content .running-sims-icon a,.page-content .running-sims-icon a:visited{color:white}.running-sims-icon i{display:block;font-size:26px;padding:10px}.help-center-nav svg path,.help-center-nav svg circle{fill:#ccc;stroke:#ccc}.help-center-nav svg{width:85px;padding:2px}.help-center-nav .help-center-main{color:#ccc;display:block;padding:0;white-space:normal}.help-center-nav:hover .help-center-main,.help-center-nav:hover svg path,.help-center-nav:hover svg circle,.help-center-nav a.selected svg path,.help-center-nav a.selected svg circle,.help-center-nav a.selected div{color:#65cdf7;fill:#65cdf7;stroke:#65cdf7;text-decoration:none}
div.help-center-nav:hover a.quick-tips path,div.help-center-nav a.quick-tips path,div.help-center-nav:hover a.quick-tips.selected path,div.help-center-nav a.quick-tips.selected path{fill:#fff}div#running-sims-images a.selected i,div#running-sims-images a.selected span,div#running-sims-images span.running-sims-icon:hover i,div#running-sims-images span.running-sims-icon:hover span{color:black;text-decoration:none}span.expand{font-weight:bold;color:-webkit-link}.ltr .help-center .triangle-right,.ltr .help-center .triangle-right-blue{max-height:999999px}
.rtl span.running-sims-icon{margin-top:4px}.running-sims-icon a{text-decoration:none}div.meteor-blocker{margin:0 auto}.old-content{text-align:center}#index-animated-screenshot-holder{position:relative;width:326px;height:100%;display:inline-block;margin-left:68px}div.rtl #index-animated-screenshot-holder{margin-left:22px}#interactive-sims{font-size:20px;margin-bottom:5px;font-family:"Helvetica Neue","Arial Narrow",Helvetica,Arial,"Lucida Grande",sans-serif}
#left-index{float:left;width:350px;height:100%;display:table}#sims-delivered{font-style:italic}#left-index[dir="rtl"]{float:right}#social-icons{position:absolute;top:10px;left:716px}#social-icons[dir="rtl"]{left:2px}#index-animated-screenshot-holder.rtl{position:absolute;width:326px;height:100%;display:inline-block}#video-container{position:absolute;width:327px;height:213px;overflow:hidden;cursor:pointer}#controls-container{position:absolute;top:213px;width:100%;height:35px;line-height:35px;font-size:20px;text-align:center;vertical-align:middle;background-color:#ccc}
#sim-name{color:blue}#sim-name:visited{color:#551a8b}.left-right-buttons{background-color:#8c8c8c;height:100%;cursor:pointer;width:20px}.left-right-img{margin-top:5px}#right-middle{position:absolute;width:425px;left:310px}#index-middle-div{height:248px}#sponsors{position:absolute;height:70px;width:425px;left:0;top:129px}#profileUpdateAsk div.profile-update-text{font-size:18px}#page-footer .sponsor a{text-decoration:none;color:#900;text-align:center;display:inline-block}#page-footer .sponsor img{border:0}
.langlink{text-decoration:none;color:#900}div.practices{background:url('../images/practice-background.png') left bottom no-repeat;width:745px;margin-bottom:10px;clear:both;position:relative}div.practices dl{position:relative;width:185px;float:left;margin-right:1px;background:url('../images/practiceSeperator.gif') right top no-repeat}div.rtl div.practices dl{width:185px;float:right;margin-right:0;margin-left:1px;background:url('../images/practiceSeperator.gif') left top no-repeat}div.practices dl.last{background:0;width:186px}
div.practices dl dt{height:32px;background-color:#999;padding-left:5px;margin-bottom:1em}div.practices dl.last dt{text-align:center}div.practices dl dt a{mar:9px;font-size:13px;color:white;text-decoration:none;position:relative;top:8px}div.practices dl dt a:hover{color:#2345a1;text-decoration:underline}div.rtl div.practices dl dt a{padding-right:9px}div.practices dl dd{margin:0;padding:0 15px;font-size:12px;padding-bottom:10px}div.practices dd a.nolink{background:0;text-decoration:none;color:#000;padding:0;line-height:20px}
div.practices dd a:hover.nolink{background:0;text-decoration:none;color:#000;padding:0;line-height:20px}div.practices dd a{color:black;text-decoration:none}div.practices dl.last dd a{line-height:inherit}div.rtl div.practices dd a{background:0}div.practices dd a img{border:0;vertical-align:middle;position:relative;top:-2px;width:160px}div.practices dd a:hover{text-decoration:underline;color:#2345a1}.page-content #donation-button{background:#f4e917;color:black;top:3px;font-size:1em;margin-left:0}.page-content #donation-button:hover{background:#f9f493}
.clear{clear:both}.home-about-phet{text-align:center;position:absolute;top:199px;height:23px;left:0;width:425px;font-size:12px}.home-about-phet a{text-decoration:none}.home-about-phet a:hover{text-decoration:underline}.index-social-image{vertical-align:middle;border:0}.front-page-button{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid lightgray;display:inline-block;cursor:pointer;color:black;font-family:arial;font-size:20px;text-decoration:none;padding:5px 10px;width:300px;margin-top:23px}
.front-page-button:before{background-size:50px 50px;width:50px;height:50px;content:'';display:inline-block;vertical-align:middle;margin-right:10px}div.rtl .front-page-button:before{margin-right:initial;margin-left:10px}.play-with-sims-button:before{background-image:url(/images/icons/play-icon-light-blue.svg)}.teachers-register-button:before{background-image:url(/images/icons/teacher-icon-v2.svg)}.teachers-register-button:hover:before{background-image:url(/images/icons/teacher-icon-light-v2.svg)}
.page-content a#play-sims.play-with-sims-button{background:#2a326a;color:white;border:0}.page-content a#play-sims.play-with-sims-button:hover{background:#203599;border:0;text-decoration:underline}.page-content #main-content a.teachers-register-button{background:white;border:1px solid #2a326a;color:#2a326a}.page-content #main-content a.teachers-register-button:hover{border:1px solid #203599;color:#203599}.pdf-icon::after{content:url("/images/pdficon_small.png")}.box{margin-top:0;position:absolute;width:100%;height:100%;left:100%}
.sim-video{width:326px;height:214px}.hidden{position:absolute;width:1px;height:1px;overflow:hidden}p#what-is-phet{text-align:justify}p#what-is-phet a{color:black}p#what-is-phet a:hover{color:#2345a1}div.profile-update-link.phet-button{color:white}div.jumbotron-item:nth-child(1){background-image:url("/images/elementary.jpg")}div.jumbotron-item:nth-child(2){background-image:url("/images/UsingPhET.jpg")}div.jumbotron-item:nth-child(3){background-image:url("/images/a11y-social.png")}
.jumbotron-item{background-repeat:no-repeat;background-size:cover}@media(min-width:1260px){#index-carousel .jumbotron-item{height:670px}}@media(max-width:1259px) and (min-width:840px){#index-carousel .jumbotron-item{height:470px}}@media(max-width:1259px) and (min-width:840px){#index-carousel .jumbotron-item{height:470px}}.jumbotron-item h1,.jumbotron-item h2,.jumbotron-item a{color:white;margin-left:10px}.jumbotron-item a:hover{background-color:rgba(163,68,108,.7)}.jumbotron-item a{margin:10px;background-color:rgba(0,0,0,0.7);padding:25px;display:inline-block;border:1px solid white;border-radius:10px;font-size:16px}
.jumbotron-item h1{line-height:42px;font-weight:normal;font-size:40px}.jumbotron-carousel .slick-dots li.slick-active button:before{opacity:1}.jumbotron-carousel .slick-dots li button:before{font-size:16px;color:white;opacity:.5}.jumbotron-carousel .slick-dots{bottom:5px}.html-breadcrumbs{margin:15px 0}#top-content{width:575px}.html-video-container{display:inline-block;text-decoration:none;background-color:black;border:0;box-shadow:1px 1px 5px rgba(0,0,0,0.2);margin:0 auto;margin-top:20px;width:324px}
.html-video-thumbnail{display:block;border:2px solid black}.html-video-play-button{position:absolute;width:70px;height:50px;background-color:black;top:37px;left:77px;border-radius:15px;opacity:.7}.html-video-play-button:after{content:"";position:absolute;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:24px solid white;top:13px;left:25px}.html-video-container:hover .html-video-play-button{background-color:#c00}.html-text-our-new-html5-sims{display:block;color:black;font-size:1.5em;padding:5px;background-color:#eee;border:1px solid #ddd;border-top:0;width:312px}
.html-why-html5{font-size:1.5em;display:inline-block;vertical-align:top;width:220px;margin-top:20px;margin-left:20px}div.rtl .html-why-html5{margin-left:0;margin-right:20px}.html-why-html5 span{font-weight:bold}.html-why-html5 p{font-size:12px}.html-why-html5 div{margin-top:-6px;text-align:left}#html5-features-missing{display:none;font-size:18px;background-color:#f88;padding:10px;border-radius:10px;font-weight:bold}.licensing-panel .section{padding-top:1.167em}.licensing-panel .bold{font-weight:bold}
.licensing-panel .ignore{margin-bottom:0}.licensing-panel .center{text-align:center}.licensing-panel .slant{font-style:italic}.licensing-panel .top-paragraph{margin-top:.5em}.licensing-panel h1{font-size:1.5em}.licensing-panel h3{font-weight:bold;font-size:1.2em;margin-top:1.667em;margin-bottom:0}.ltr #side-panel{float:left;width:240px;margin-bottom:30px}div.rtl #side-panel{float:right;width:240px;margin-bottom:30px}.social-sub-div{padding:0;margin:0;border:0;margin-bottom:10px}div.menu-page-content{margin:auto;overflow-x:auto;overflow-y:hidden}
div#main-content{display:block}@media(min-width:810px){div#main-content{margin:auto}}div.social-sub-div i{font-size:24px}div.social-sub-div i.fa-facebook{color:#3b5998;padding:0 5px}div.social-sub-div i.fa-twitter{color:#55acee;padding:0 2px}div.social-sub-div i.fa-pinterest-p{color:#bd081c;padding:0 4px}div.social-sub-div i.fa-linkedin{color:#2867b2;padding:0 4px}div.social-sub-div a:hover i.fa-facebook{color:#91a6d4}div.social-sub-div a:hover i.fa-twitter{color:#a2d2f6}div.social-sub-div a:hover i.fa-pinterest-p{color:#f85467}
div#main-content::-webkit-scrollbar{display:none}div#ipad-banner{max-width:480px;padding-left:22px}.by-grade-level.standard-content td{padding:60px 50px}.phet-table button{border:0}.phet-table{width:100%;border-spacing:0;border-collapse:collapse}.phet-table td,.phet-table th{padding:7px 10px}.phet-table th{background-color:#49597a;color:white;font-weight:normal;text-align:left;text-transform:uppercase;white-space:nowrap}.phet-table th a{color:white}div.rtl .phet-table th{text-align:right}.phet-table td.highlight-background{background-color:#eee}
.phet-table th.img-header{max-width:0;padding-left:5px}.phet-table td.img-container{padding:5px 7px}.phet-table td.img-container span{padding-left:5px}.phet-table td.img-container span{padding-left:5px}.phet-table img{display:inline-block}.phet-table tr{border-bottom:solid thin #49597a}.phet-table .number,.phet-table .number{text-align:center}.phet-table.sortable th div{display:inline-block;padding-right:3px}div.rtl table.phet-table th.img-header:last-child{direction:ltr}table.phet-table th.img-header:last-child{direction:rtl}
body,textarea{padding:0;margin:0;font-family:Roboto,sans-serif;font-size:12pt}.ltr #magnifying-glass{height:100%;display:block}div.rtl #magnifying-glass{height:17px}#main-content a{text-decoration:none}#main-content a:hover{text-decoration:underline}#main-content .simulation-list-item a:hover{text-decoration:none}#main-content .breadcrumbs a:hover{text-decoration:none}.standard-content h2{font-size:16px;color:#15337f}.strike{text-decoration:line-through}.float-classic-left{float:left}div.rtl .flat-classic-left{float:right}
.float-classic-right{float:right}div.rtl .flat-classic-right{float:left}.clear-classic{clear:right}div.rtl .clear-classic{clear:left}.text-left-classic{text-align:left}div.rtl .text-left-classic{text-align:right}.text-right-classic{text-align:right}div.rtl .text-right-classic{text-align:left}.noborder{border:0}.donate-box1{float:right}.donate-box2{text-align:right}.list-highlight-background{background-color:#eee}#skipNav a{position:absolute;top:-40px;left:0;background:transparent;-webkit-transition:top 1s ease-out,background 1s linear;transition:top 1s ease-out,background 1s linear;z-index:1000}
#skipNav a:focus{position:absolute;left:0;top:0;background:#f1b82d;-webkit-transition:top .1s ease-in,background .5s linear;transition:top .1s ease-in,background .5s linear}div.copyright{margin:0 auto;text-align:center;font-size:10px;padding-top:5px}.feedback-errors span{color:red}.translation-credits{font-size:11px;background-color:#e2e2e2;border-radius:3px;-moz-border-radius:3px;padding:5px}pre{white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.full-width-center{width:745px;margin:0 auto}.tech-award-page-link{text-decoration:none;color:#000}.teacher-ideas{width:650px}.workshops{width:650px}#login-form,#profileUpdateAsk{border-radius:5px;background-color:#f3f5f3;padding:20px;width:400px}.resend-button{color:white!important;background-color:#2a326a}.login-panel-float-links{margin-bottom:5px}.phet-button.login-form-submit{color:white;background-color:#2a326a;border:0;margin:30px auto 10px auto;font-size:14px;padding:10px 20px;height:inherit;line-height:inherit;display:block}
.login-form-submit:hover{background-color:#3e467e}.login-form-text{display:block;margin:0 auto;width:96%;padding:5px;line-height:18px}.login-form-header{font-size:1.75em;margin-bottom:1em}div.or{display:block;margin:auto;width:20px;height:2px;text-align:center}div.or span{position:relative;top:-34px;right:6px;padding:10px;font-style:italic}#login-form div.or span{background:#f3f5f3}.sign-in-content div.or span{background:white}#login-form hr,.sign-in-holder hr{margin:25px 0}.phet-button{text-transform:uppercase;font-weight:bold;border-radius:3px;font-size:12px;text-align:center;line-height:26px;cursor:pointer;display:inline-block;position:relative;padding:0 10px;height:25px;text-decoration:none!important;color:#323232}
.table-button{background:0;color:white;font-weight:normal;padding:0}.purple-button{background:#662d91;color:white}.purple-button:hover{background:#8d5eb7}.page-content .slate-button{background:#49597a;color:white}.page-content .slate-button:hover{background:#7f90b3}.blue-button{background:#0071bc;color:white}.blue-button:hover{background:#079bed}.no-underline{text-decoration:none}.ltr .opposite-float{float:right;text-align:right}.rtl .opposite-float{float:left;text-align:left}.regular-page-title,.standard-content h1{font-size:18px;color:#d36a04}
i.fa.fa-list:hover,i.fa.fa-th:hover{color:black}div.accessibility-panel table{border-collapse:collapse;border:1px solid black;text-align:center;width:100%}div.accessibility-panel td{border:1px solid black;padding:10px}div.accessibility-panel td i{font-size:16px}div.accessibility-panel td p{text-align:left;margin:0}div.accessibility-panel h3{color:black}.profile-update-title{position:absolute;top:48px;left:50px;font-size:20px;transform:rotate(-1.6deg)}.profile-update-ask{display:flex;flex-direction:row}
.profile-update-right{width:58%;font-size:16px;vertical-align:top;display:flex;flex-direction:column;justify-content:space-between;margin-left:15px}#profileUpdateAsk.profile-update-ask{max-width:450px;min-width:340px;width:unset;display:flex;flex-direction:row}#profile-update-skip{padding:5px 0}.profile-update-link.phet-button{color:white;text-decoration:none;background:#2a326a;padding:5px 19px}.profile-update-skip.phet-button{bottom:70px}.profile-update-img{padding-left:15px}.profile-update-buttons{display:flex;flex-direction:row;justify-content:space-between;align-content:center}
div.standard-content{max-width:580px;margin:auto;padding:5px}div.toggle-index-new a,a.simulation-link,a.simulation-link:hover,.page-content a.simStyleBlue,.page-content a.simStyleBlue:hover,.page-content .phet-button,.page-content .phet-button:hover,.page-content .simulation-main-link-run-main,.page-content .simulation-main-link-run-main:hover,.page-content .simulation-list-item a:hover,#sponsor-spot a,.social-sub-div a{border:0}.page-content{line-height:18px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;overflow-x:auto;overflow-y:hidden;min-height:calc(100vh - 444px)}
.centered-page{max-width:1024px;margin:40px auto}#ie11Blocker{display:flex;position:fixed;top:0;left:0;right:0;height:100vh;width:100vw;background:rgba(0,0,0,.3);z-index:10000;align-items:center}#ie11Blocker .modal{position:relative;background:#efefef;border-radius:10px;max-width:410px;margin:auto;padding:30px;font-size:20px;font-weight:100}#ie11Blocker-close{position:absolute;top:0;right:0;background:transparent;border:0;padding:5px 10px;cursor:pointer}@supports(display:grid){#ie11Blocker{display:none!important}
}.triangle-down,.triangle-down span{color:black}.triangle-down button:before,.triangle-down-blue button:before,.triangle-right button:before,.triangle-right-blue button:before{content:"";z-index:-1;display:block;margin-inline-end:10px;width:20px;min-width:20px;max-width:20px;height:20px}.rtl .triangle-right button:before,.rtl .triangle-right-blue button:before,.rtl .triangle-right.triangle-right-black button:before{transform:scaleX(-1)}.triangle-right span,.triangle-right{color:#6e6e6e}
.triangle-down button:before{background:url(/images/icons/triangle-down.png) no-repeat}.triangle-right button:before{background:url(/images/icons/triangle-right.png) no-repeat}.triangle-right.triangle-right-black button:before{background:url(/images/icons/triangle-right-black.png) no-repeat}.triangle-down-blue button:before,.triangle-right-blue button:before{background:url(/images/icons/triangle-right-blue.png) no-repeat;background-size:15px}.triangle-down-blue button:before{transform:rotate(90deg) translateY(2px)}
.rtl .triangle-down-blue button:before{transform:rotate(90deg) translateY(-2px)}pre.source-code{padding:.5em;margin:0;border:1px solid #aaa}#get_phet{width:47em;margin:1px 1px 10px 1px;padding:0;border:2px solid black;background:0;font-size:12px}#get_phet caption{padding:0 0 5px 0;font:italic 11px "arial",Verdana,Arial,Helvetica,sans-serif;text-align:left}#get_phet table{border-collapse:collapse}#get_phet th.nobg{border-top:0;border-left:0;border-right:1px solid #c1dad7;background:0}
#get_phet table p{margin:0;padding:.5ex}#get_phet table tr th:first-child{width:19%}#get_phet th{width:27%;font-weight:normal}#get_phet td.alt{background:#f5fafa}#get_phet td.alt p{color:#797268}#get_phet th.spec{border-left:1px solid gray;border-top:0;background:#fff}#get_phet th.spec-none{border-top:0;background:#133078;border-top:1px solid black}#get_phet th.spec-none p{color:#fff}#get_phet th.specalt{border-left:1px solid gray;border-top:0;background:#f5fafa}#get_phet th.specalt p{color:#797268}
#get_phet th.specalt-none{border-left:1px solid gray;border-top:0;background:#133078}div.rtl #get_phet th.specalt-none{border-left:none;border-right:1px solid gray}#get_phet th.specalt-none p{color:#fff}#get_phet .click-here a{background-color:#000;border:1px solid gray;text-decoration:none;padding:2px 5px;color:white}#get_phet .click-here{padding-bottom:5px}th.one-at-a-time{text-align:left}div.one-at-a-time{width:380px}.simulation-index h2{font-size:14px;margin-top:.75em;margin-bottom:.15em;background-color:#eee;border-top:1px solid gray;padding:2px}
.simulation-index a{padding-left:20px;padding-right:20px}img.ipad-banner,img.chromebook-banner{width:100%}img.spons{float:left;margin:0 3px 0 0}a img.spons{border:medium none}#spons{margin-top:15px;font-size:12px}#spons div.principalSponsors{color:#0d2973;font-size:14px;margin:1ex 0;padding:0;font-weight:bold}#spons div.header{width:178px;height:8px;background-color:transparent;background-image:url('../images/relatedLinks_BG.gif');background-repeat:no-repeat;background-attachment:scroll;background-position:bottom left;padding:0;margin:0 auto;border:medium none}
#spons div.sponsors-fake-dl{width:158px;background-image:url('../images/relatedLinksBTTM_BG.gif');background-repeat:no-repeat;background-attachment:scroll;background-position:bottom left;background-color:#d8eaf4;font-size:.9em;padding:0 10px 10px;margin:0 auto;border:medium none}#spons div.sponsors-fake-dt,#spons div.sponsors-fake-dd{margin:0;padding:4px 6px}#spons div.sponsors-fake-dd{border-bottom:1px solid #ccc;color:#313131;line-height:1.2em;margin-bottom:15px;padding-bottom:15px}#spons div.sponsors-fake-dd a:hover{color:#c60}
#spons div.sponsors-fake-dt a,#spons div.sponsors-fake-dd a{color:#294ca8;font-weight:bold;text-decoration:underline}.other-sponsors-holder{margin:10px auto 0;height:24px}.other-sponsors-table{margin:0 auto;height:24px;padding:0}.other-sponsors-table tr{margin:0;padding:0}.other-sponsors-table td{padding:0}.other-sponsors-middle{text-align:center;vertical-align:middle;height:24px;background-image:url('../images/small-button-middle.gif')}#spons a#sponsors-panel-link{height:24px;font-size:10px;line-height:19px;text-decoration:none;color:#fff;padding-left:2px;padding-right:2px}
.other-sponsors-left{padding:0;width:5px;height:24px;background-image:url('../images/small-button-left.gif')}.other-sponsors-right{padding:0;width:5px;height:24px;background-image:url('../images/small-button-right.gif')}.simple{border-top-style:solid;border-top-width:thin;border-top-color:black;padding-top:10px}div.rtl .simple{clear:left}div.platinum{display:block;white-space:nowrap;height:75px;margin-bottom:20px}.platinum div{display:block;white-space:normal;float:left}.platinum div.image{height:75px;width:175px;position:relative}
div.rtl .platinum div img{left:0;right:initial}div.rtl .platinum div{float:right}.platinum div img{max-height:100%;max-width:100%;position:absolute;top:0;bottom:0;right:0;margin:auto}.platinum div.text{text-align:left;margin-left:30px;width:375px;margin-top:31px}div.rtl .platinum div.text{text-align:right;padding-right:30px;width:330px}.translated-sims{padding-top:15px}.translated-sims table{position:relative;width:505px}div.rtl .translated-sims table{left:auto;right:10px}.translated-sims .t-header td{font-weight:bold}
.run-now-play{padding-left:10px;background-image:url('../images/control-play.gif');background-position:left center;background-repeat:no-repeat}.download-disk{padding-left:14px;background-image:url('../images/arrow-down.gif');background-position:left center;background-repeat:no-repeat}.translation-credit-indent{padding-left:2em}.translation-credit-simulation-list{font-size:12px;width:100%}.translation-credit-sim-name{padding-top:8px}a.translation-link{text-decoration:none;color:#900;position:relative;z-index:1}
a.translation-link .current-locale{color:#727272}span.translation-separator{color:#ccc}.troubleshooting{font-size:12px}.troubleshooting h2{font-size:16px}.troubleshooting p{margin-left:2em;margin-right:2em}.troubleshooting iframe{margin-left:3em}.troubleshooting.mac img{margin-left:3em}.troubleshooting a img{border:0}.troubleshooting-subheader{color:#15337f}p.to-top{text-align:right;margin:0;padding:0}div.rtl p.to-top{text-align:left}p.to-top a{text-decoration:none;font-size:8px;font-variant:small-caps;color:red;background-color:yellow;border:1px dotted gray;font-weight:bold}
.to-top-text{padding:0 2px}.to-top-arrow{border-left:1px dotted gray;padding:0 1px}div.rtl .to-top-arrow{border:0}.question{cursor:pointer;position:relative}.answer{display:none}.answer.open-answer{display:block}div.rtl span.one-at-a-time-header{float:right;margin-left:35px}.playlist-vid-container{position:relative;padding-bottom:52%;padding-top:30px;height:0}.playlist-vid-container iframe,.playlist-vid-container object,.playlist-vid-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.playlist-vid-list-container{width:94%;height:175px;overflow:hidden;margin-top:20px;margin-left:3%;top:275px;padding-bottom:20px;background-color:#f0f0f0;position:relative}.playlist-vid-list{width:1850px;position:relative;top:0;left:0;height:100px}.playlist-vid-item{display:block;width:148px;height:148px;float:left;margin:0;padding:10px;cursor:pointer}.playlist-thumb{position:relative;overflow:hidden;height:84px}.playlist-thumb img{width:100%;position:relative;top:-13px}.playlist-vid-item .desc{color:#21a1d2;font-size:15px;margin-top:5px}
.playlist-arrow{color:#FFF;background:#777;width:40px;height:40px;line-height:40px;text-align:center;vertical-align:bottom;position:relative;cursor:pointer;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em}.playlist-arrow-left{top:154px;left:-32px;z-index:100}.playlist-arrow-right{left:531px;top:114px;z-index:99}.video-series-div{height:650px;width:880px}.video-series-div .righthandMenu-div{left:600px;top:-373px;position:relative;width:331px}@media(max-width:911px){.pre-load .gone{display:none}
.pre-load div.header div.left img{height:56px;padding-top:2px;padding-left:8px;padding-right:8px}.pre-load #login-form form{padding:20px 2px}.pre-load div#page-header-menus{position:fixed;top:63px;width:100%;z-index:100;background:#f9f8fb}.pre-load .ltr div#page-header-menus{left:0}.pre-load .rtl div#page-header-menus{right:0}.pre-load #page-header-menus div.header.small-screen button{margin-top:8px}.pre-load #page-content{padding-top:63px}.pre-load #login-form label{font-weight:normal;text-transform:uppercase;padding:5px 2px}
.pre-load #login-form,.pre-load #login-form input{font-size:100%}.pre-load #login-form input{margin-bottom:10px}.pre-load #forgot-password{position:absolute;top:145px;text-transform:none}.pre-load .ltr #forgot-password{right:0}.pre-load .rtl #forgot-password{left:0}.pre-load #login-form .login-form-header,.pre-load #login-form br,.pre-load #remember-me,.pre-load #resend-confirmation,.pre-load #login-form span.no-account-text{display:none}.pre-load #login-form .login-button{display:block;width:260px;height:inherit;padding:10px 0;margin:5px auto;border-radius:3px;font-size:100%;font-weight:bold;text-align:center;text-transform:uppercase}
.pre-load #login-form input.login-form-submit{background-color:#6acef5;color:black}.pre-load #login-form .register-link{background-color:#49597a;color:white}.pre-load #login-form .login-form-submit:hover{background-color:#cfeffc}.pre-load #login-form .register-link:hover{background-color:#8091b3}.pre-load .nav-menu-parent{text-transform:uppercase}.pre-load .nav-menu-parent .nav-menu-parent-text.nav-menu-sparkle::before{top:-7px;right:-9px}.pre-load .loginout-spacer{display:none}.pre-load div.header>div{display:inline-block;height:60px;vertical-align:top}
.pre-load div.header i{font-size:40px}.pre-load div#page-header-menus .nav-menu-child{display:block;padding:10px 0;color:black;text-decoration:none;font-size:100%}.pre-load div#page-header-menus .nav-menu-child{padding:8px 0 8px 0;margin:2px 22px 2px 24px;color:#7c7c7c}.pre-load div#page-header-menus .nav-menu-children-item:last-child{padding-bottom:10px}.pre-load div#page-nav-search{padding:18px 20px 0 20px}.pre-load div#page-header-menus #search-submit{height:25px;width:25px}.pre-load #page-header.ltr #search-submit{right:2px}
.pre-load #page-header.rtl #search-submit{left:2px}.pre-load .ltr img#magnifying-glass{height:90%}.pre-load .nav-menu-item .nav-menu-parent{font-size:100%;padding:10px 0;width:100%;text-align:left}.pre-load .rtl .nav-menu-item .nav-menu-parent{text-align:right}.pre-load #page-header-menus,.pre-load #login-form{background-color:#b3b3b3;overflow:hidden}.pre-load #page-header-menus{height:0}.pre-load .nav-menu-item{border-bottom:1px solid #c4c4c4;margin:0 20px}.pre-load #page-nav-menu{padding-top:10px}
.pre-load li.user-email{text-overflow:ellipsis;overflow:hidden}.pre-load div#user-menu{color:black;font-size:100%;padding-bottom:140px}.pre-load div.acResults li{font-size:100%;padding:12px 4px}.pre-load input.acInput{width:calc(100% - 7px - 27px);height:22px;font-size:100%}.pre-load .ltr .acInput{padding-right:27px}.pre-load div.rtl .acInput{padding-left:27px}.pre-load #search-container-desktop{display:none}.pre-load .phet-logo{height:47px;transition:all .2s ease}.pre-load .phet-logo img{height:54px;transition:all .2s ease}
.pre-load .cu-logo{height:24px;margin-top:10px;padding-top:6px;padding-bottom:6px;transition:all .2s ease}.pre-load .cu-logo .cu-logo-image-clip{height:24px;transition:all .2s ease}.pre-load #page-header-container{padding:4px 10px 11px 20px;height:47px;transition:all .2s ease}.pre-load .search-toggle-container{display:none}.pre-load #page-header-container-wrapper{height:62px;transition:all .2s ease;background:rgba(255,255,255,0.92)}.pre-load .ltr img.plus-icon{float:right}.pre-load .rtl img.plus-icon{float:left}
.pre-load img.plus-icon{height:12px;padding:3px 4px 0 0;transform:rotate(0deg);transition:all .3s ease}.pre-load .nav-menu-item.open img.plus-icon{height:13px;transform:rotate(45deg);transition:all .3s ease}.pre-load #page-header-menus .nav-menu-item.featured .nav-menu-parent{color:#e01e5a}.pre-load .login-toggle,.pre-load #login-form,.pre-load .nav-menu-parent .user-icon{display:none}.pre-load #signed-out-placeholder button{color:grey}.pre-load #toggle-container{height:30px;width:30px;position:relative;overflow:hidden}
.pre-load .line{background:black;height:1px;width:17px;display:block;position:absolute;top:7.5px;transition:transform .5s cubic-bezier(0.29,0.14,0.26,0.9),left .5s cubic-bezier(0.29,0.14,0.26,0.9),right .5s cubic-bezier(0.29,0.14,0.26,0.9)}.pre-load .center-line{top:14.5px;width:15px;transition:width .5s cubic-bezier(0.29,0.14,0.26,0.9)}.pre-load #east-center-line{right:15px}.pre-load #west-center-line{left:15px}.pre-load #collapsible-menu-toggle.open #east-center-line,.pre-load #collapsible-menu-toggle.open #west-center-line{width:0;transition:width .5s cubic-bezier(0.29,0.14,0.26,0.9)}
.pre-load .rotate{position:absolute;height:15px;width:15px;transition:transform .5s cubic-bezier(0.29,0.14,0.26,0.9),left .5s cubic-bezier(0.29,0.14,0.26,0.9),right .5s cubic-bezier(0.29,0.14,0.26,0.9)}.pre-load #nw-rotate{top:0;left:0}.pre-load #ne-rotate{top:0;right:0}.pre-load #sw-rotate{bottom:0;left:0}.pre-load #se-rotate{bottom:0;right:0}.pre-load #collapsible-menu-toggle.open #nw-rotate,.pre-load #collapsible-menu-toggle.open #se-rotate{transform:rotate(45deg);transition:transform .5s cubic-bezier(0.29,0.14,0.26,0.9),left .5s cubic-bezier(0.29,0.14,0.26,0.9),right .5s cubic-bezier(0.29,0.14,0.26,0.9)}
.pre-load #collapsible-menu-toggle.open #ne-rotate,.pre-load #collapsible-menu-toggle.open #sw-rotate{transform:rotate(-45deg);transition:transform .5s cubic-bezier(0.29,0.14,0.26,0.9),left .5s cubic-bezier(0.29,0.14,0.26,0.9),right .5s cubic-bezier(0.29,0.14,0.26,0.9)}.pre-load #collapsible-menu-toggle #nw-translate,.pre-load #collapsible-menu-toggle #sw-translate{right:0;transition:transform .5s cubic-bezier(0.29,0.14,0.26,0.9),left .5s cubic-bezier(0.29,0.14,0.26,0.9),right .5s cubic-bezier(0.29,0.14,0.26,0.9)}
.pre-load #collapsible-menu-toggle #ne-translate,.pre-load #collapsible-menu-toggle #se-translate{left:0;transition:transform .5s cubic-bezier(0.29,0.14,0.26,0.9),left .5s cubic-bezier(0.29,0.14,0.26,0.9),right .5s cubic-bezier(0.29,0.14,0.26,0.9)}.pre-load #collapsible-menu-toggle.open #nw-translate,.pre-load #collapsible-menu-toggle.open #sw-translate{right:-3.1px;transition:transform .5s cubic-bezier(0.29,0.14,0.26,0.9),left .5s cubic-bezier(0.29,0.14,0.26,0.9),right .5s cubic-bezier(0.29,0.14,0.26,0.9)}
.pre-load #collapsible-menu-toggle.open #ne-translate,.pre-load #collapsible-menu-toggle.open #se-translate{left:-3.1px;transition:transform .5s cubic-bezier(0.29,0.14,0.26,0.9),left .5s cubic-bezier(0.29,0.14,0.26,0.9),right .5s cubic-bezier(0.29,0.14,0.26,0.9)}}@media(max-width:911px) and (max-width:450px){.pre-load nav#page-header-container{padding:4px 10px 11px 10px}}body.show-transitions.narrow #page-header-menus{transition:height .5s cubic-bezier(0.29,0.14,0.26,0.9)}body.menu-open-height{height:100vh;overflow-y:hidden}
body.menu-open-height.narrow div#page-header-menus,body.menu-open-height.narrow div#collapsible-menu{height:calc(100vh - 62px - 1px);overflow-y:auto}.narrow .gone{display:none}.narrow div.header div.left img{height:56px;padding-top:2px;padding-left:8px;padding-right:8px}.narrow #login-form form{padding:20px 2px}.narrow div#page-header-menus{position:fixed;top:63px;width:100%;z-index:100;background:#f9f8fb}.narrow .ltr div#page-header-menus{left:0}.narrow .rtl div#page-header-menus{right:0}.narrow #page-header-menus div.header.small-screen button{margin-top:8px}
.narrow #page-content{padding-top:63px}.narrow #login-form label{font-weight:normal;text-transform:uppercase;padding:5px 2px}.narrow #login-form,.narrow #login-form input{font-size:100%}.narrow #login-form input{margin-bottom:10px}.narrow #forgot-password{position:absolute;top:145px;text-transform:none}.narrow .ltr #forgot-password{right:0}.narrow .rtl #forgot-password{left:0}.narrow #login-form .login-form-header,.narrow #login-form br,.narrow #remember-me,.narrow #resend-confirmation,.narrow #login-form span.no-account-text{display:none}
.narrow #login-form .login-button{display:block;width:260px;height:inherit;padding:10px 0;margin:5px auto;border-radius:3px;font-size:100%;font-weight:bold;text-align:center;text-transform:uppercase}.narrow #login-form input.login-form-submit{background-color:#6acef5;color:black}.narrow #login-form .register-link{background-color:#49597a;color:white}.narrow #login-form .login-form-submit:hover{background-color:#cfeffc}.narrow #login-form .register-link:hover{background-color:#8091b3}.narrow .nav-menu-parent{text-transform:uppercase}
.narrow .nav-menu-parent .nav-menu-parent-text.nav-menu-sparkle::before{top:-7px;right:-9px}.narrow .loginout-spacer{display:none}.narrow div.header>div{display:inline-block;height:60px;vertical-align:top}.narrow div.header i{font-size:40px}.narrow div#page-header-menus .nav-menu-child{display:block;padding:10px 0;color:black;text-decoration:none;font-size:100%}.narrow div#page-header-menus .nav-menu-child{padding:8px 0 8px 0;margin:2px 22px 2px 24px;color:#7c7c7c}.narrow div#page-header-menus .nav-menu-children-item:last-child{padding-bottom:10px}
.narrow div#page-nav-search{padding:18px 20px 0 20px}.narrow div#page-header-menus #search-submit{height:25px;width:25px}.narrow #page-header.ltr #search-submit{right:2px}.narrow #page-header.rtl #search-submit{left:2px}.narrow .ltr img#magnifying-glass{height:90%}.narrow .nav-menu-item .nav-menu-parent{font-size:100%;padding:10px 0;width:100%;text-align:left}.narrow .rtl .nav-menu-item .nav-menu-parent{text-align:right}.narrow #page-header-menus,.narrow #login-form{background-color:#b3b3b3;overflow:hidden}
.narrow #page-header-menus{height:0}.narrow .nav-menu-item{border-bottom:1px solid #c4c4c4;margin:0 20px}.narrow #page-nav-menu{padding-top:10px}.narrow li.user-email{text-overflow:ellipsis;overflow:hidden}.narrow div#user-menu{color:black;font-size:100%;padding-bottom:140px}.narrow div.acResults li{font-size:100%;padding:12px 4px}.narrow input.acInput{width:calc(100% - 7px - 27px);height:22px;font-size:100%}.narrow .ltr .acInput{padding-right:27px}.narrow div.rtl .acInput{padding-left:27px}.narrow #search-container-desktop{display:none}
.narrow .phet-logo{height:47px;transition:all .2s ease}.narrow .phet-logo img{height:54px;transition:all .2s ease}.narrow .cu-logo{height:24px;margin-top:10px;padding-top:6px;padding-bottom:6px;transition:all .2s ease}.narrow .cu-logo .cu-logo-image-clip{height:24px;transition:all .2s ease}.narrow #page-header-container{padding:4px 10px 11px 20px;height:47px;transition:all .2s ease}@media(max-width:450px){.narrow nav#page-header-container{padding:4px 10px 11px 10px}}.narrow .search-toggle-container{display:none}
.narrow #page-header-container-wrapper{height:62px;transition:all .2s ease;background:rgba(255,255,255,0.92)}.narrow .ltr img.plus-icon{float:right}.narrow .rtl img.plus-icon{float:left}.narrow img.plus-icon{height:12px;padding:3px 4px 0 0;transform:rotate(0deg);transition:all .3s ease}.narrow .nav-menu-item.open img.plus-icon{height:13px;transform:rotate(45deg);transition:all .3s ease}.narrow #page-header-menus .nav-menu-item.featured .nav-menu-parent{color:#e01e5a}.narrow .login-toggle,.narrow #login-form,.narrow .nav-menu-parent .user-icon{display:none}
.narrow #signed-out-placeholder button{color:grey}.narrow #toggle-container{height:30px;width:30px;position:relative;overflow:hidden}.narrow .line{background:black;height:1px;width:17px;display:block;position:absolute;top:7.5px;transition:transform .5s cubic-bezier(0.29,0.14,0.26,0.9),left .5s cubic-bezier(0.29,0.14,0.26,0.9),right .5s cubic-bezier(0.29,0.14,0.26,0.9)}.narrow .center-line{top:14.5px;width:15px;transition:width .5s cubic-bezier(0.29,0.14,0.26,0.9)}.narrow #east-center-line{right:15px}
.narrow #west-center-line{left:15px}.narrow #collapsible-menu-toggle.open #east-center-line,.narrow #collapsible-menu-toggle.open #west-center-line{width:0;transition:width .5s cubic-bezier(0.29,0.14,0.26,0.9)}.narrow .rotate{position:absolute;height:15px;width:15px;transition:transform .5s cubic-bezier(0.29,0.14,0.26,0.9),left .5s cubic-bezier(0.29,0.14,0.26,0.9),right .5s cubic-bezier(0.29,0.14,0.26,0.9)}.narrow #nw-rotate{top:0;left:0}.narrow #ne-rotate{top:0;right:0}.narrow #sw-rotate{bottom:0;left:0}
.narrow #se-rotate{bottom:0;right:0}.narrow #collapsible-menu-toggle.open #nw-rotate,.narrow #collapsible-menu-toggle.open #se-rotate{transform:rotate(45deg);transition:transform .5s cubic-bezier(0.29,0.14,0.26,0.9),left .5s cubic-bezier(0.29,0.14,0.26,0.9),right .5s cubic-bezier(0.29,0.14,0.26,0.9)}.narrow #collapsible-menu-toggle.open #ne-rotate,.narrow #collapsible-menu-toggle.open #sw-rotate{transform:rotate(-45deg);transition:transform .5s cubic-bezier(0.29,0.14,0.26,0.9),left .5s cubic-bezier(0.29,0.14,0.26,0.9),right .5s cubic-bezier(0.29,0.14,0.26,0.9)}
.narrow #collapsible-menu-toggle #nw-translate,.narrow #collapsible-menu-toggle #sw-translate{right:0;transition:transform .5s cubic-bezier(0.29,0.14,0.26,0.9),left .5s cubic-bezier(0.29,0.14,0.26,0.9),right .5s cubic-bezier(0.29,0.14,0.26,0.9)}.narrow #collapsible-menu-toggle #ne-translate,.narrow #collapsible-menu-toggle #se-translate{left:0;transition:transform .5s cubic-bezier(0.29,0.14,0.26,0.9),left .5s cubic-bezier(0.29,0.14,0.26,0.9),right .5s cubic-bezier(0.29,0.14,0.26,0.9)}.narrow #collapsible-menu-toggle.open #nw-translate,.narrow #collapsible-menu-toggle.open #sw-translate{right:-3.1px;transition:transform .5s cubic-bezier(0.29,0.14,0.26,0.9),left .5s cubic-bezier(0.29,0.14,0.26,0.9),right .5s cubic-bezier(0.29,0.14,0.26,0.9)}
.narrow #collapsible-menu-toggle.open #ne-translate,.narrow #collapsible-menu-toggle.open #se-translate{left:-3.1px;transition:transform .5s cubic-bezier(0.29,0.14,0.26,0.9),left .5s cubic-bezier(0.29,0.14,0.26,0.9),right .5s cubic-bezier(0.29,0.14,0.26,0.9)}@media(min-width:912px){.pre-load .nav-menu-parent-text{text-align:left;white-space:pre-line}.pre-load #page-nav-menu ul[role=menubar]{position:absolute;white-space:nowrap;bottom:11px}.pre-load .ltr #page-nav-menu ul[role=menubar]{right:0;text-align:right}
.pre-load .rtl #page-nav-menu ul[role=menubar]{left:0;text-align:left}.pre-load #page-nav-menu{position:relative}.pre-load .nav-menu-item{height:0;width:max-content}.pre-load .nav-menu-child{text-align:left}.pre-load div#page-header #search-submit{height:23px;width:23px}.pre-load #page-header-menus #search-submit:focus{margin:-2px;border-radius:2px}.pre-load div#user-menu{color:white}.pre-load div#user-menu .login-button{height:31px;padding:0;margin:0}.pre-load .nav-menu-item{display:inline-block;position:relative}
.pre-load .nav-menu-item,.pre-load .nav-menu-parent{font-size:100%}.pre-load #collapsible-menu>nav,.pre-load #collapsible-menu>div{display:inline-block;vertical-align:bottom;height:37px}.pre-load #page-nav-menu{padding:2px 5px}.pre-load .rtl div#page-nav-search{left:0;right:auto}.pre-load #page-header.ltr #search-submit{right:0}.pre-load #page-header.rtl #search-submit{left:0}.pre-load ul.nav-ul{display:block;margin:0;padding:0;list-style:none}.pre-load .nav-menu-child{margin:0 15px;padding:5px 0}
.pre-load .nav-menu-children .nav-menu-child{display:block}.pre-load #page-header-menus .nav-menu-child{text-decoration:none;color:black;font-weight:normal}.pre-load span.nav-menu-parent-text{text-transform:uppercase}.pre-load .nav-menu-children{position:absolute;background:rgba(255,255,255,0.92);min-width:95%;width:max-content}.pre-load .ltr #page-nav-menu .nav-menu-children{left:9px}.pre-load .rtl #page-nav-menu .nav-menu-children{right:9px}.pre-load .ltr #user-menu .nav-menu-children{right:0}
.pre-load .rtl #user-menu .nav-menu-children{left:0}.pre-load body.rtl #user-menu{text-align:left;right:auto;left:0}.pre-load div#user-menu{display:inline-block}.pre-load div#user-menu>div{max-width:1020px;margin:auto;text-align:right}.pre-load div#user-menu,.pre-load div#user-menu .nav-menu-child{font-size:100%;text-decoration:none}.pre-load .ltr #search-form-container{padding-left:20px;padding-right:30px}.pre-load .rtl #search-form-container{padding-right:20px;padding-left:30px}.pre-load #search-form-container{margin:auto;max-width:1010px;margin-top:10px}
.pre-load .login-button{display:inline-block}.pre-load a.login-button i.fa{margin-top:10px}.pre-load #collapsible-menu-toggle{display:none}.pre-load .nav-menu-parent span{padding:5px 6px;margin:4px;display:inline-block}.pre-load .nav-menu-parent:focus,.pre-load .nav-menu-parent:focus-visible{outline:0}.pre-load .nav-menu-parent:focus-visible svg{outline:2px solid #00a1cc;outline-offset:2px;border-radius:2px;border-radius:19px}.pre-load .nav-menu-parent:focus-visible span{outline:2px solid #00a1cc;outline-offset:2px;border-radius:2px}
.pre-load .nav-menu-parent.no-padding{padding:0;margin:0}.pre-load #login-form{display:none}.pre-load div#user-menu{font-size:100%}.pre-load #search-container-desktop.search-hidden{height:0;transition:.3s;border:0}.pre-load #page-header-container-wrapper.expanded #search-container-desktop{top:97px;transition:all .2s ease}.pre-load #page-header-container-wrapper.collapsed #search-container-desktop{top:63px;transition:all .2s ease}.pre-load #search-container-desktop{position:absolute;width:100%;left:0;height:56px;transition:.3s;overflow:hidden;background:rgba(255,255,255,0.92);border-bottom:1px solid lightgray}
.pre-load #search-toggle-button{padding:0}.pre-load #search-toggle-button .search-shape{stroke:black;stroke-width:4px;fill:transparent}.pre-load #x-icon{height:30px;width:30px;background:transparent;padding:0}.pre-load #search-icon{height:25px;width:25px;background:transparent;padding:5px 0 0 5px;overflow:visible}.pre-load .user-icon{width:29px;height:29px;border:1px solid transparent;border-radius:19px}.pre-load .user-icon.active{border:1px solid #e01e5a}.pre-load .search-toggle-container svg path,.pre-load svg.user-icon path{fill:black}
.pre-load svg.user-icon.loading path{fill:grey}.pre-load #search-toggle{height:31px;padding:7px}.pre-load .phet-logo{height:66px;transition:all .2s ease}.pre-load .phet-logo img{height:66px;transition:all .2s ease}.pre-load .cu-logo{height:54px;transition:all .2s ease;margin-top:13px}.pre-load #page-content{padding-top:97px}.pre-load #page-header-container-wrapper{height:96px;background:white}.pre-load #page-header-container{padding:10px 20px 11px 20px;height:75px}.pre-load .LESS-nav-parent-open{display:block;opacity:0;height:12px;content:""}
.pre-load .nav-menu-parent::after{display:block;opacity:0;height:12px;content:""}.pre-load .nav-menu-children ul{border:1px solid lightgray;border-top:0}.pre-load .nav-menu-children ul::before{display:block;border-top:2px solid #e01e5a;width:calc(100%+2px);content:"";padding-top:10px}.pre-load .nav-menu-children-item:last-child{padding-bottom:10px}.pre-load .nav-menu-children.empty{width:calc(100% - 18px);min-width:0}.pre-load .LESS-empty-children{border:0}
.pre-load .nav-menu-children.empty{border:0}.pre-load #page-header-menus .nav-menu-item.featured span{border:1px solid #e01e5a;color:#e01e5a;background:rgba(255,255,255,0);transition:color .2s,background .2s}.pre-load #page-header-menus .nav-menu-item.featured .nav-menu-children{display:none}.pre-load .featured .nav-menu-parent span{margin:4px 10px}.pre-load .nav-menu-item.featured{z-index:20}.pre-load .search-toggle-container{margin-right:2px}.pre-load img.plus-icon{display:none}.pre-load .acInput{width:calc(100% - 7px - 25px)}
.pre-load .ltr .acInput{padding-right:25px}.pre-load div.rtl .acInput{padding-left:25px}.pre-load .login-link,.pre-load .nav-menu-parent .account-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.pre-load #search-toggle:hover{cursor:pointer}}@media(min-width:912px) and (hover:hover){.pre-load .nav-menu-item:hover div.nav-menu-children{display:block;z-index:10}.pre-load #page-header-menus .nav-menu-item .nav-menu-parent:focus,.pre-load #page-header-menus .nav-menu-item:hover .nav-menu-parent{color:#e01e5a}
.pre-load #search-toggle-button:focus .search-shape,.pre-load #search-toggle-button:hover .search-shape{stroke:#e01e5a}.pre-load .search-toggle-container:hover svg path,.pre-load .login-button:focus svg.user-icon path,.pre-load svg.user-icon:hover path{fill:#e01e5a}.pre-load .login-button:focus svg.user-icon.loading path,.pre-load svg.user-icon.loading:hover path{fill:grey}.pre-load .nav-menu-item:hover .nav-menu-children{max-height:1000px;z-index:10;transition:.8s ease max-height}.pre-load #page-header-menus .nav-menu-item.featured:hover span,.pre-load #page-header-menus .nav-menu-item.featured a:focus span{color:white;background:#e01e5a;transition:color .2s,background .2s}
.pre-load .nav-menu-item:hover .nav-menu-children.empty{border:0}}.wide .nav-menu-parent-text{text-align:left;white-space:pre-line}.wide #page-nav-menu ul[role=menubar]{position:absolute;white-space:nowrap;bottom:11px}.wide .ltr #page-nav-menu ul[role=menubar]{right:0;text-align:right}.wide .rtl #page-nav-menu ul[role=menubar]{left:0;text-align:left}.wide #page-nav-menu{position:relative}.wide .nav-menu-item{height:0;width:max-content}.wide .nav-menu-child{text-align:left}.wide div#page-header #search-submit{height:23px;width:23px}
.wide #page-header-menus #search-submit:focus{margin:-2px;border-radius:2px}.wide div#user-menu{color:white}.wide div#user-menu .login-button{height:31px;padding:0;margin:0}.wide .nav-menu-item{display:inline-block;position:relative}.wide .nav-menu-item,.wide .nav-menu-parent{font-size:100%}.wide #collapsible-menu>nav,.wide #collapsible-menu>div{display:inline-block;vertical-align:bottom;height:37px}.wide #page-nav-menu{padding:2px 5px}.wide .rtl div#page-nav-search{left:0;right:auto}.wide #page-header.ltr #search-submit{right:0}
.wide #page-header.rtl #search-submit{left:0}.wide ul.nav-ul{display:block;margin:0;padding:0;list-style:none}.wide .nav-menu-child{margin:0 15px;padding:5px 0}.wide .nav-menu-children .nav-menu-child{display:block}.wide #page-header-menus .nav-menu-child{text-decoration:none;color:black;font-weight:normal}.wide span.nav-menu-parent-text{text-transform:uppercase}.wide .nav-menu-children{position:absolute;background:rgba(255,255,255,0.92);min-width:95%;width:max-content}.wide .ltr #page-nav-menu .nav-menu-children{left:9px}
.wide .rtl #page-nav-menu .nav-menu-children{right:9px}.wide .ltr #user-menu .nav-menu-children{right:0}.wide .rtl #user-menu .nav-menu-children{left:0}.wide body.rtl #user-menu{text-align:left;right:auto;left:0}.wide div#user-menu{display:inline-block}.wide div#user-menu>div{max-width:1020px;margin:auto;text-align:right}.wide div#user-menu,.wide div#user-menu .nav-menu-child{font-size:100%;text-decoration:none}.wide .ltr #search-form-container{padding-left:20px;padding-right:30px}.wide .rtl #search-form-container{padding-right:20px;padding-left:30px}
.wide #search-form-container{margin:auto;max-width:1010px;margin-top:10px}.wide .login-button{display:inline-block}.wide a.login-button i.fa{margin-top:10px}.wide #collapsible-menu-toggle{display:none}.wide .nav-menu-parent span{padding:5px 6px;margin:4px;display:inline-block}.wide .nav-menu-parent:focus,.wide .nav-menu-parent:focus-visible{outline:0}.wide .nav-menu-parent:focus-visible svg{outline:2px solid #00a1cc;outline-offset:2px;border-radius:2px;border-radius:19px}.wide .nav-menu-parent:focus-visible span{outline:2px solid #00a1cc;outline-offset:2px;border-radius:2px}
.wide .nav-menu-parent.no-padding{padding:0;margin:0}.wide #login-form{display:none}.wide div#user-menu{font-size:100%}.wide #search-container-desktop.search-hidden{height:0;transition:.3s;border:0}.wide #page-header-container-wrapper.expanded #search-container-desktop{top:97px;transition:all .2s ease}.wide #page-header-container-wrapper.collapsed #search-container-desktop{top:63px;transition:all .2s ease}.wide #search-container-desktop{position:absolute;width:100%;left:0;height:56px;transition:.3s;overflow:hidden;background:rgba(255,255,255,0.92);border-bottom:1px solid lightgray}
.wide #search-toggle-button{padding:0}.wide #search-toggle-button .search-shape{stroke:black;stroke-width:4px;fill:transparent}.wide #x-icon{height:30px;width:30px;background:transparent;padding:0}.wide #search-icon{height:25px;width:25px;background:transparent;padding:5px 0 0 5px;overflow:visible}.wide .user-icon{width:29px;height:29px;border:1px solid transparent;border-radius:19px}.wide .user-icon.active{border:1px solid #e01e5a}.wide .search-toggle-container svg path,.wide svg.user-icon path{fill:black}
.wide svg.user-icon.loading path{fill:grey}.wide #search-toggle{height:31px;padding:7px}.wide .phet-logo{height:66px;transition:all .2s ease}.wide .phet-logo img{height:66px;transition:all .2s ease}.wide .cu-logo{height:54px;transition:all .2s ease;margin-top:13px}.wide #page-content{padding-top:97px}.wide #page-header-container-wrapper{height:96px;background:white}.wide #page-header-container{padding:10px 20px 11px 20px;height:75px}.wide .LESS-nav-parent-open{display:block;opacity:0;height:12px;content:""}
.wide .nav-menu-parent::after{display:block;opacity:0;height:12px;content:""}.wide .nav-menu-children ul{border:1px solid lightgray;border-top:0}.wide .nav-menu-children ul::before{display:block;border-top:2px solid #e01e5a;width:calc(100%+2px);content:"";padding-top:10px}.wide .nav-menu-children-item:last-child{padding-bottom:10px}.wide .nav-menu-children.empty{width:calc(100% - 18px);min-width:0}.wide .LESS-empty-children{border:0}
.wide .nav-menu-children.empty{border:0}.wide #page-header-menus .nav-menu-item.featured span{border:1px solid #e01e5a;color:#e01e5a;background:rgba(255,255,255,0);transition:color .2s,background .2s}.wide #page-header-menus .nav-menu-item.featured .nav-menu-children{display:none}.wide .featured .nav-menu-parent span{margin:4px 10px}.wide .nav-menu-item.featured{z-index:20}.wide .search-toggle-container{margin-right:2px}.wide img.plus-icon{display:none}.wide .acInput{width:calc(100% - 7px - 25px)}
.wide .ltr .acInput{padding-right:25px}.wide div.rtl .acInput{padding-left:25px}.wide .login-link,.wide .nav-menu-parent .account-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.wide #search-toggle:hover{cursor:pointer}@media(hover:hover){.wide .nav-menu-item:hover div.nav-menu-children{display:block;z-index:10}.wide #page-header-menus .nav-menu-item .nav-menu-parent:focus,.wide #page-header-menus .nav-menu-item:hover .nav-menu-parent{color:#e01e5a}
.wide #search-toggle-button:focus .search-shape,.wide #search-toggle-button:hover .search-shape{stroke:#e01e5a}.wide .search-toggle-container:hover svg path,.wide .login-button:focus svg.user-icon path,.wide svg.user-icon:hover path{fill:#e01e5a}.wide .login-button:focus svg.user-icon.loading path,.wide svg.user-icon.loading:hover path{fill:grey}.wide .nav-menu-item:hover .nav-menu-children{max-height:1000px;z-index:10;transition:.8s ease max-height}.wide #page-header-menus .nav-menu-item.featured:hover span,.wide #page-header-menus .nav-menu-item.featured a:focus span{color:white;background:#e01e5a;transition:color .2s,background .2s}
.wide .nav-menu-item:hover .nav-menu-children.empty{border:0}}div#login-form,div#profileUpdateAsk{background-color:#f3f5f3;border-radius:5px;width:400px;padding:20px}.screenReaderOnlyInvoked{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.meteor-blocker{height:100vh}.emergency-message{display:flex;justify-content:center;align-items:center;gap:10px;color:yellow;background-color:black;text-align:center;border:5px solid black;font-weight:bold}
.emergency-message .button{background:0;border:0;color:yellow;padding:10px;font-size:24px;cursor:pointer}#search-form-container{position:relative}#page-header #search-submit{padding:3px;position:absolute;top:6px;cursor:pointer;border:0;background:transparent}div.search-box{position:relative}.nav-menu-item.open .nav-menu-children{max-height:1000px;z-index:10;transition:.8s ease max-height}.nav-menu-children{max-height:0;overflow:hidden;transition:.2s ease max-height}.navMenuChild{border-bottom:1px solid lightgrey;padding-bottom:8px;margin-bottom:3px}
#page-nav-menu .nav-menu-item:first-child .nav-menu-children-item:first-child .nav-menu-child,#page-nav-menu .nav-menu-item:first-child .nav-menu-children-item:nth-child(6) .nav-menu-child{border-bottom:1px solid lightgrey;padding-bottom:8px;margin-bottom:3px}#page-nav-menu .nav-menu-item:nth-child(2) .nav-menu-children-item:nth-child(3) .nav-menu-child{border-bottom:1px solid lightgrey;padding-bottom:8px;margin-bottom:3px}#user-menu .nav-menu-separator{border-bottom:1px solid lightgrey;padding-bottom:8px;margin-bottom:3px;margin-inline:15px}
div#page-header-menus div.right div{vertical-align:top;display:inline-block}div#cu-logo-notext{height:100%;display:inline-block}div#cu-logo-notext img{height:38px;padding:8px 15px}@media(max-width:340px){div.header div#cu-logo-notext img{padding:5px}}.nav-menu-parent{display:inline-block}.nav-menu-parent .nav-menu-sparkle-accessible-name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.nav-menu-parent .nav-menu-parent-text{position:relative}
.nav-menu-parent .nav-menu-parent-text.nav-menu-sparkle::before{background-image:url("/assets/img/phet-studio/new-accent.svg");content:"";background-size:15px;width:15px;height:15px;position:absolute;top:-3px;right:-4px}.edit-profile-page #page-header-menus button{padding:0}#page-header-menus button,#collapsible-menu-toggle{border:0;background:0;cursor:pointer;font-family:Roboto,sans-serif}#collapsible-menu-toggle{padding:2px 8px;margin-top:10px;height:30px}div#user-menu,div#user-menu .login-button{text-decoration:none;z-index:2000}
#profileUpdateAsk{background-color:#f3f5f3}#login-form .resend-button{color:white;background-color:#2a326a}.sign-in-content .login-form-submit,#login-form .login-form-submit{color:white;background-color:#2a326a;display:block;border:0;margin:10px auto;line-height:initial}.login-form-text{display:block;margin:0 auto;width:96%;padding:5px;line-height:18px}.login-form-header{font-size:1.75em;margin-bottom:1em}li.user-email{font-weight:bold}.ltr div#page-header-left>*{float:left}.ltr .cu-logo{border-left:1px solid #bbb;padding-left:15px}
.rtl .cu-logo{border-right:1px solid #bbb;margin-right:15px}.rtl .cu-logo.expanded{padding-right:15px}#page-header-left .phet-logo,#page-header-left .cu-logo{display:inline-block;vertical-align:top}#page-header-left .phet-logo,#page-header-left .cu-logo .cu-logo-image-clip{overflow:hidden}#page-header-left .cu-logo img{height:54px}#page-header-left .cu-logo.collapsed{margin-top:10px;padding-top:6px;padding-bottom:6px;transition:all .2s ease}#page-header-left .cu-logo.expanded{margin-top:13px;transition:all .2s ease}
#page-header-left .cu-logo.collapsed .cu-logo-image-clip,#page-header-left .cu-logo.collapsed{height:24px;transition:all .2s ease}#page-header-left .cu-logo.expanded .cu-logo-image-clip,#page-header-left .cu-logo.expanded{height:54px;transition:all .2s ease;padding-top:0;padding-bottom:0}#page-header-left .phet-logo-link{margin-right:15px}#page-header-left .phet-logo.collapsed{height:47px;transition:all .2s ease}#page-header-left .phet-logo.collapsed img{height:54px;transition:all .2s ease}#page-header-left .phet-logo.expanded{height:66px;transition:all .2s ease}
#page-header-left .phet-logo.expanded img{height:66px;transition:all .2s ease}#page-header{position:fixed;z-index:200;width:100vw}#page-header-container{margin:0 auto;display:flex;justify-content:space-between}div#page-header-left{align-self:flex-start}#page-header-left a{display:inline-block}div#page-header-menus{align-self:flex-end}#page-header-container>div{display:inline-block}#page-header-container-wrapper{border-bottom:1px solid lightgray;position:relative}#page-header-container-wrapper.collapsed{height:62px;transition:all .2s ease;background:rgba(255,255,255,0.92)}
#page-header-container-wrapper.expanded{height:96px;transition:all .2s ease;background:white}.collapsed #page-header-container{height:47px;padding-top:4px;transition:all .2s ease}.expanded #page-header-container{height:75px;padding-top:10px;transition:all .2s ease}.acInput{border:1px solid lightgray;padding:7px;font-size:12pt}.ltr .acInput{border-radius:2px 0 0 2px}div.rtl .acInput{border-radius:0 2px 2px 0;margin-left:-3px}.acResults{padding:0;border:1px solid #666;background-color:#fff;overflow:hidden;z-index:1000}
.acResults ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.acResults li{margin:0;padding:2px 5px;cursor:pointer;display:block;width:100%;font:menu;font-size:11px;overflow:hidden}.acLoading{background-image:url('../images/icons/indicator.gif');background-repeat:no-repeat}.ltr .acLoading{background-position:right 35px center}.rtl .acLoading{background-position:left 35px center}.acSelect{background-color:#ffc;color:#000}.search-box ::placeholder{color:#c4c4c4;opacity:1}
.search-box :-ms-input-placeholder{color:#c4c4c4}.search-box ::-ms-input-placeholder{color:#c4c4c4}#page-header ul{list-style:none;padding:0;margin-top:0;margin-bottom:0}input[type="text"]{-webkit-appearance:none}@media(hover:none){#page-header-menus .nav-menu-child:hover{color:#7c7c7c}}#page-header-menus .nav-menu-parent{text-decoration:none;color:black;font-weight:normal}.nav-menu-item:hover,.nav-menu-parent:hover{cursor:pointer}div#user-menu button.login-button.loading:hover{cursor:auto}
div#user-menu button:hover{cursor:pointer}@media(hover:hover){.login-form-submit:hover{background-color:#3e467e}#page-header-menus .nav-menu-child:hover{color:#e01e5a}}