[v-if],[v-show]{display:none}body,html{margin:0;padding:0}*{cursor:inherit;color:inherit}.spaced{margin:.2em}html{background:#242436 url('/images/background.png');background-attachment:fixed;background-size:240px 240px;color:#333;font-family:'Source Sans Pro',Helvetica,sans-serif;font-size:18px;line-height:1.8}.beta{background-color:orange;margin:0 -1rem;text-align:center}.beta a{color:#00f;text-decoration:underline}#logo{background:url('/images/logo.png');background-size:cover;height:80px;margin:32px auto;width:220px;display:block}#menu{display:none}#container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:960px;max-width:calc(100% - 48px);margin:0 auto}article.sidebarDisabled{width:100%}article{background:#fff;border-radius:4px;box-shadow:0 0 12px rgba(0,0,0,.4);position:relative;padding:32px;width:75%;min-height:420px}header{margin:-32px -32px 32px -32px;height:320px;background-size:cover;border-radius:4px 4px 0 0;position:relative;background-color:#032f3c}header h1{color:#fff;position:absolute;bottom:0;left:32px;text-align:left}header em{font-style:normal;display:block;font-size:50%;opacity:.8;font-weight:400}header:before{content:" ";display:block;position:absolute;bottom:0;width:100%;height:200px;background:linear-gradient(to bottom,transparent,#000);opacity:.6}.status-banner{background:#ffca8f;margin:-32px -32px 32px;padding:14px 32px;line-height:1.5;font-size:16px;font-style:italic}.status-banner a{color:#1f7aff;text-decoration:underline}.sidebar{width:25%;margin-top:24px;-ms-flex-negative:0;flex-shrink:0}.sidebar-wrap{position:sticky;top:24px;max-height:calc(100vh - 48px);border-radius:4px 0 0 4px;background:#e9e9eb;line-height:1.4;overflow:auto}.sidebar-subtext{font-size:13px}.sidebar-circles-item a{border-bottom:1px solid #fff;background-color:#7b5cf0;transition:background .2s;padding:6px 16px;display:block;position:relative;color:#fff;margin-top:1px}.sidebar-circles-item>a:hover{background:#552dec}.sidebar-field{background:#3b84ee;color:#fff}.sidebar-field:first-child{border-top-left-radius:4px}.sidebar-field+.sidebar-field{margin-top:1px}.sidebar-field>a{display:block;transition:background .2s;padding:6px 16px;border-top-left-radius:4px}.sidebar-field>a:hover{background:#005feb}.sidebar-field form{height:0;padding:0 16px;transition:height .3s;overflow:hidden;background:rgba(255,255,255,.4)}.sidebar-field form.active{display:block;height:190px}.sidebar-field .error,.sidebar-field input[type]{margin:12px 0 0 0}.sidebar-field .error{background:0 0;padding:0;color:#b30469;font-weight:600}.sidebar-field button[type=submit]{display:inline-block;margin:12px 12px 0 0;font-size:16px;padding:4px 20px}.sidebar-field form a{color:#b30469}.sidebar-field.account{padding:8px 16px 10px}.sidebar-field.account p{margin:0}.sidebar-field.account .dot{margin:0 6px}.sidebar-field.account p.small{font-size:12px;color:rgba(255,255,255,.6)}.sidebar-field.account p a{color:inherit}.sidebar-field.account p a:hover{color:#fff}nav a{display:block;padding:8px 50px 8px 28px;transition:background .2s;position:relative}nav a:hover{background:rgba(31,122,255,.2)}nav a.active{background:rgba(31,122,255,.3);cursor:default}nav a .title-meta{font-size:12px;font-weight:600;color:rgba(0,0,0,.4)}nav a .title{font-weight:600;font-size:16px}nav a:after,nav a:before{content:" ";display:block;background:#b30469;position:absolute}nav a:before{width:10px;height:10px;border-radius:5px;left:12px;top:11px}nav a:after{width:2px;height:100%;top:16px;left:16px}nav a:first-child{padding-top:12px}nav a:last-child{padding-bottom:12px}nav a:first-child:before{top:14px}nav a:last-child:after{display:none}.intros{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;color:#fff;font-size:14px;text-align:center;margin-bottom:1px}.intros a{width:80px;padding:6px 0;-ms-flex-positive:1;flex-grow:1;background:#b12576;margin-right:1px;transition:background .2s}.intros a:hover{background:#8b0352}.intros a:last-child{margin:0}.intros a:first-child{border-top-left-radius:4px}.intros a svg{display:block;margin:0 auto;fill:rgba(255,255,255,0.8);transition:fill .2s}.intros a:hover svg{fill:white}.intros+div .sidebar-field:first-child{border-radius:0}.status{position:absolute;right:12px;top:16px;border-radius:4px;color:#fff;line-height:1;padding:4px 6px;font-size:14px;background:#b30469}.live{background:#d90000}.hidden{display:none}.score.tesseract,td.tesseract{background:#31b304}.score.cube,td.cube{background:#9bdb2a}.score.square,td.square{background:#dbc721}.score.line,td.line{background:#db8d26}.score.point,td.point{background:#db6816}footer{color:rgba(255,255,255,.6);text-align:center;margin:40px 0 80px;font-size:14px}footer a{margin:0 8px;text-decoration:none;transition:color .2s}footer a:focus,footer a:hover{color:#fff}footer a img{margin:0 1px -3px 0}.error.dashboard-error{text-align:center;font-size:20px;max-width:300px;line-height:1.4;margin:1em auto;padding:.5em 20px}.dashboard-table{display:-ms-flexbox;display:flex;font-size:16px;line-height:35px;margin:1rem 0}.dashboard-table .dashboard-names{-ms-flex-negative:0;flex-shrink:0;width:180px}.dashboard-table .dashboard-data{-ms-flex-positive:1;flex-grow:1;overflow-x:auto}.dashboard-table .dashboard-data-container{margin-bottom:16px}.dashboard-table table{margin:0}.dashboard-table td,.dashboard-table th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;height:36px;padding:0}.dashboard-table .dashboard-names td,.dashboard-table th{background:#eee;font-weight:700}.dashboard-table .dashboard-names td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:12px;position:relative;text-align:left}.dashboard-table .dashboard-names td:hover{padding-right:20px}.dashboard-table .dashboard-names th{padding-left:12px;text-align:left}.dashboard-table tr:last-child td{border-bottom:none}.dashboard-table .dashboard-data td{color:#fff}.dashboard-table .dashboard-data td:last-child,.dashboard-table .dashboard-data th:last-child{border-right:none}.dashboard-table th{cursor:pointer;transition:background .2s,color .2s}.dashboard-table th:hover{background:#ddd}.dashboard-table th.dashboard-active{background:#1f7aff;color:#fff}.remove-student{position:absolute;cursor:pointer;top:8px;right:6px;font-size:24px;background:#000;line-height:20px;width:20px;border-radius:20px;color:#fff;text-align:center;opacity:0;transition:opacity .2s}td:hover .remove-student{opacity:.5}.remove-student:hover{opacity:.8}.modal-background{position:fixed;z-index:300;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8)}.modal-body{z-index:300;position:fixed;width:420px;padding:24px 24px 0;max-width:calc(100% - 72px);background:#fff;border-radius:12px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 32px rgba(0,0,0,.6)}.modal-body>:first-child{margin-top:0}.modal-body .close{cursor:pointer;position:absolute;top:0;right:9px;font-size:44px;line-height:1}.headerWrapper{max-width:1008px;margin:0 auto}.header{position:relative}.homeButtonsLeft{position:absolute;top:1.5rem;left:0;margin-left:24px}.homeButtonsRight{position:absolute;top:1.5rem;right:0;margin-right:24px}.homeButtonsRight a{margin-left:8px}.homeButton{padding:8px 12px;border:1px solid #b30469;border-radius:4px;color:#b30469;font-weight:700;background-color:#fff;font-size:13.3333px;line-height:normal;position:relative}.homeButton:hover{color:#fff;background-color:#b30469}.homeButtonWithSvg{padding-left:2.25rem}.homeButtonWithSvg:hover svg{fill:white}.homeButtonWithSvg svg{position:absolute;left:.5rem;top:.25rem;fill:#b30469}@media screen and (max-width:720px){html{font-size:16px}#container{max-width:100%;display:block}.homeButton{display:none}.header{width:100%;position:fixed;z-index:997;height:56px;box-shadow:0 2px 12px rgba(0,0,0,.4);background:#242436}#menu{display:block;width:56px;height:56px;float:left;cursor:pointer}#menu svg{margin:16px}#logo{float:left;height:40px;margin:8px 0;width:110px}#logo.sidebarDisabled{margin-left:16px}#shadow{position:fixed;width:100%;height:100%;background:#000;opacity:0;pointer-events:none;transition:opacity .3s;top:0;z-index:998}#shadow.visible{pointer-events:all;opacity:.4}article,article.sidebarDisabled{border-radius:0;box-shadow:none;padding:80px 24px 24px;width:calc(100% - 48px);overflow:hidden}.sidebar{margin:0;transform:none}.sidebar-wrap{width:280px;position:fixed;top:0;bottom:0;left:0;max-height:none;border-radius:0;z-index:999;box-shadow:0 5px 25px 5px rgba(0,0,0,.5);transform:translateX(-310px);transition:transform .3s}.sidebar-wrap.visible{transform:none}.sidebar-field:first-child{border-radius:0}header{height:240px;margin:-24px -24px 24px -24px;border-radius:0}.status-banner{margin:-24px -24px 24px;padding:12px 24px}}.edit-account-form .pink{color:#b30469}.edit-account-form h3,.edit-account-form h4{text-align:center;margin-top:2rem;margin-bottom:.75rem}.edit-account-form h3 a,.edit-account-form h4 a{color:#1f7aff}.edit-account-form .email-section{margin:0 auto 1rem}.edit-account-form .email-section label{margin:0}.edit-account-form .email-section .email-item{-ms-flex-align:center;align-items:center;margin-bottom:1rem;display:-ms-flexbox;display:flex}.edit-account-form .email-section .email-item input{margin-bottom:0}.edit-account-form .email-section .email-item p{margin:0}.edit-account-form .email-section .email-edit{background:0 0;border:none;font-size:28px;cursor:pointer;color:#999}.edit-account-form .email-section .new-email{background:#b30469;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font:inherit;margin:1rem auto 0 auto;outline:0;padding:4px 16px;max-width:240px;text-decoration:none;text-align:center;transition:background-color .2s;font-size:14px}.edit-account-form input:disabled{cursor:default;border-bottom:1px solid rgba(0,0,0,.4)!important;padding-bottom:2px!important}.edit-account-form .home-educated{border:1px solid #b30469;padding:.65rem;font-size:12px;margin-bottom:1rem;border-radius:4px}.edit-account-form .home-educated label{font-size:12px;margin-bottom:0}.edit-account-form .home-educated .checkbox{margin-top:.5rem;margin-bottom:0;font-size:12px}.edit-account-form .home-educated .checkbox input{top:0}.edit-account-form .home-educated .bold{font-weight:700}.signup-form span{font-size:16px;margin-right:4px}.signup-form .info{display:inline-block}.signup-form .under13Terms{font-size:16px;color:inherit}.signup-form .radio-label{display:inline-block;font-size:16px;padding:6px;margin:0}.signup-form .signup-radio{accent-color:#b30469}form{line-height:1.5;max-width:400px;margin:0 auto}form label{color:#aaa;display:block;font-size:12px;margin-bottom:1rem}.input-other-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;margin-bottom:-1rem}.input-other-two-span{grid-column:1/span 2}input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{border:none;border-bottom:1px solid rgba(0,0,0,.4);display:block;font:inherit;font-size:16px;margin:0 auto 1rem;outline:0;padding-bottom:2px;width:100%;-webkit-appearance:none;border-radius:0;background:0 0;transition:border-color .2s;color:#333}input[type=email]:active,input[type=email]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=text]:active,input[type=text]:focus,select:active,select:focus,textarea:active,textarea:focus{border-bottom:2px solid #b30469;padding-bottom:1px}p.checkbox{padding-left:28px;position:relative}p.checkbox input{position:absolute;left:0;top:3px}p.checkbox label{font-size:16px;color:inherit}select{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 8"><polyline points="1 1 7 7 13 1" fill="none" stroke="%23aaa" stroke-width="2"/></svg>');background-size:15px 8px;background-position:right 6px top 10px;background-repeat:no-repeat;padding-right:28px}a.external,button[type=submit]{background:#b30469;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font:inherit;font-size:18px;margin:2rem auto;outline:0;padding:6px 32px;max-width:240px;text-decoration:none;text-align:center;transition:background-color .2s}a.external:focus,a.external:hover,button[type=submit]:focus,button[type=submit]:hover{background:#68023d;text-decoration:none}form p{font-size:14px}.error{font-size:14px;background:#b30469;margin-bottom:1rem;color:#fff;padding:4px 12px;border-radius:4px}form.loading{pointer-events:none}form.loading button[type=submit]{background:#b30469 url("/images/loading.gif") no-repeat center/16px 16px;color:transparent}.toggle{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:6px 0 4px;-ms-flex-pack:center;justify-content:center;padding:0 2px}.space-around{-ms-flex-pack:distribute;justify-content:space-around}.toggle a{display:block;padding:5px 2px 6px;color:#999;border-bottom:2px solid transparent;transition:color .2s,border .2s;font-size:13px;text-align:center;line-height:16px}.toggle a.active{color:#000;border-bottom-color:#b30469}.largeToggle a{font-size:16px}#ti .ti-input{border:none;border-bottom:1px solid rgba(0,0,0,.4);padding:4px 0}#ti .ti-tag{font-size:16px;background-color:#1f7aff;border-radius:30px;padding:3px 6px 3px 12px}.math,math{display:inline-block;font-family:"Iowan Old Style","Apple Garamond",Baskerville,"Times New Roman","Droid Serif",Times,"Source Serif Pro",serif}mfenced,mfrac,mi,mn,mo,mrow,ms,msqrt,msub,msup{display:inline-block;font-size:inherit;line-height:1;white-space:nowrap}mi{font-style:italic;line-height:.9}mi+mi,mn+mtext{margin-left:.05em}mo{margin:0 .3em}mo[value="−"]{margin:0}mo[value="’"]{margin:0}mo[value="°"]{margin:0}mo+mo{margin-left:0}mspace{padding:.2em}mphantom{visibility:hidden}ms:after,ms:before{content:"\0022"}ms[lquote]:before{content:attr(lquote)}ms[rquote]:after{content:attr(rquote)}[mathvariant=bold-italic],[mathvariant=bold]{font-weight:700}[mathvariant=monospace]{font-family:monospace}[mathvariant=bold-italic],[mathvariant=italic]{font-style:italic}[mathvariant=normal]{font-style:normal}msubsup>:nth-child(3),msup>:last-child{font-size:67%;margin:0 .2em 1em .15em;vertical-align:text-bottom}msub>:nth-child(2),msubsup>:nth-child(2){font-size:67%;margin:1em .2em 0 .15em;vertical-align:text-top}mfrac{vertical-align:-.45em;margin:0 .1em}mfrac>*{display:block;text-align:center}mfrac>:first-child{padding-bottom:.06em}mfrac>:last-child{border-top:1px solid currentColor;float:right;padding-top:.06em;width:100%}mfrac:after{content:"\00a0";visibility:hidden;width:0}mfrac.inline{font-size:.6em;vertical-align:-.2em}mfrac mfrac{font-size:75%;vertical-align:-.25em}msqrt{border-top:1px solid currentColor;margin-left:10px;padding:.06em .1em 0 .2em;position:relative}msqrt:before{background:currentColor;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="22"><path d="M3,11.72l-1.56.7-.42-1,2.93-1.3,2.55,7.61c.15.46.26.95.37,1.41h.09c.09-.46.18-.95.26-1.41L11.12,1h1.32L7.67,21.13H6.28Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="22"><path d="M3,11.72l-1.56.7-.42-1,2.93-1.3,2.55,7.61c.15.46.26.95.37,1.41h.09c.09-.46.18-.95.26-1.41L11.12,1h1.32L7.67,21.13H6.28Z"/></svg>');-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;content:"";bottom:0;left:-11px;top:-2px;width:13px}mfenced{margin:0 calc(5px + .1em);padding:0 .1em;position:relative}mfenced:after,mfenced:before{bottom:-1px;top:-1px;content:"";width:5px}mfenced:before{background:currentColor;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="22"><path d="M0,11A18.32,18.32,0,0,1,2.91,1L4,1.53A18.32,18.32,0,0,0,1.5,11,18.33,18.33,0,0,0,4,20.47L2.91,21A18.32,18.32,0,0,1,0,11Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="22"><path d="M0,11A18.32,18.32,0,0,1,2.91,1L4,1.53A18.32,18.32,0,0,0,1.5,11,18.33,18.33,0,0,0,4,20.47L2.91,21A18.32,18.32,0,0,1,0,11Z"/></svg>');-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;left:-4px}mfenced:after{background:currentColor;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="22"><path d="M1,20.47A18.33,18.33,0,0,0,3.5,11,18.32,18.32,0,0,0,1,1.53L2.09,1A18.32,18.32,0,0,1,5,11,18.32,18.32,0,0,1,2.09,21Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="22"><path d="M1,20.47A18.33,18.33,0,0,0,3.5,11,18.32,18.32,0,0,0,1,1.53L2.09,1A18.32,18.32,0,0,1,5,11,18.32,18.32,0,0,1,2.09,21Z"/></svg>');-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:-4px}mfenced[open="["]:before{content:'['}mfenced[close="]"]:after{content:']'}mfenced[open="{"]:before{content:'{'}mfenced[close="}"]:after{content:'}'}h1,h2,h3{line-height:1.2;text-align:center}h1{font-size:2rem;margin:0 0 1.5rem 0;color:#b30469}h2{font-size:1.5rem;margin:2.5rem 0 1rem}h1 .subtitle{font-size:22px;opacity:.8}p{margin:0 0 1em 0}hr{background:#ccc;border:none;height:2px;margin:2.5em 0}a{cursor:pointer;text-decoration:none}li a,p a{color:#1f7aff}li a:hover,p a:hover{text-decoration:underline}img{max-width:100%}figure img,table img{display:block;height:auto;margin:0 auto;max-width:100%}.img-right{float:right;margin:0 0 1em 1em}p img{display:inline-block}figure{margin:1.5em 0}.text-center{text-align:center}.embed-responsive{height:0;margin:1.5em -32px;position:relative;background:#000}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-item{height:100%;position:absolute;width:100%}.solution .embed-responsive{margin:1em 0}.column .embed-responsive{width:100%;margin:1em 0}.googleformsolution{background:#b30469;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font:inherit;font-size:24px;margin:2rem auto;outline:0;transition:background .2s,box-shadow .2s;width:500px;text-align:center;padding:2px 6px;box-sizing:border-box}.googleformsolution-error{text-align:center;color:red;margin:3rem 0;font-weight:700}.googleform{background:#b30469;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font:inherit;font-size:24px;margin:2rem auto;outline:0;transition:background .2s,box-shadow .2s;width:400px;text-align:center;padding:2px 6px;box-sizing:border-box}.googleform-error{text-align:center;color:red;margin:3rem 0;font-weight:700}.dictionary{border:1px solid #aaa;padding:.8em 1em 0;line-height:1.3;margin:1rem 0;font-size:90%;color:#666;background:#f2f2f2}.eq{white-space:nowrap}table{margin:1rem auto;width:100%;table-layout:fixed;border-spacing:0}table td{padding:.2rem .4rem;text-align:center}table.small{width:auto;max-width:100%}table.grid td,table.grid th{border-bottom:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2)}table.grid td:last-child,table.grid th:last-child{border-right:0}table.grid tr:last-child td{border-bottom:0}table.grid p{margin:0}table.grid input{margin:0;max-width:100%;padding:4px 0;box-sizing:border-box}table.grid .input-solution{font-size:10px;margin:5px 0 0;line-height:1.3}.sumaze-score{color:#b30469;text-align:center;margin-top:-1rem;font-weight:700;font-size:1.4rem}.problem{background:#a5caff;margin:2.5em -32px 2em;padding:1em 32px 1px;position:relative;clear:both}.problem img{vertical-align:middle}.problem img[src$=png]{mix-blend-mode:multiply}.marks{background:#688dc2;position:absolute;top:-28px;right:0;padding:2px 24px 2px 18px;line-height:24px;color:#fff}.marks:before{content:"";border-top:28px solid transparent;border-right:10px solid #688dc2;position:absolute;left:-10px;top:0}.marks+p strong:first-child{display:inline-block;margin-right:5px}.choices{margin:0 0 2rem 1rem;list-style:none;padding:0}.choices li{margin-bottom:.1rem}.choice{padding:.1rem 0 .1rem 2.6rem;cursor:pointer;transition:background .15s;border-radius:3px;box-sizing:border-box}.choice:hover{background:rgba(0,0,0,.15)}.choice:before{content:"";display:inline-block;margin:0 .6rem -.1rem -1.6rem;width:1rem;height:1rem;background:#fff;border-radius:10px;box-sizing:border-box;box-shadow:0 0 0 1px rgba(0,0,0,.15)}.checkbox .choice:before{border-radius:2px}.choice.active:before{background:#1f7aff;border:4px solid #fff}.problem input{display:inline-block;max-width:180px;text-align:center;background-color:#fff;border:none;padding:4px 8px;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.15);margin:0 .5rem 2rem}.problem input[type=number]:active,.problem input[type=number]:focus,.problem input[type=text]:active,.problem input[type=text]:focus{border:none;padding:4px 8px;box-shadow:0 0 0 2px #1f7aff}.submitted .choice.active:not(.correct){background:rgba(198,13,16,.5)}.submitted .choice.active:not(.correct):before{background:#fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><polygon points="15.1 5.1 12.9 2.9 9 6.9 5.1 2.9 2.9 5.1 6.9 9 2.9 12.9 5.1 15.1 9 11.1 12.9 15.1 15.1 12.9 11.1 9 15.1 5.1" fill="%23c60d10"/></svg>');border:none}.submitted .choice.correct.active{background:rgba(28,203,31,.5)}.submitted .choice.active:not(.correct):after,.submitted .choice.correct.active:after{content:"Your answer";float:right;margin:.25rem .6rem;color:rgba(255,255,255,.5);font-size:.8rem;font-style:italic}.submitted .choice.correct.active:before,.submitted .choice.correct:not(.active):before{background:#fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><polygon points="7 15.1 1.9 10.1 4.1 7.9 7 10.9 13.9 3.9 16.1 6.1 7 15.1" fill="%231ccb1f"/></svg>');border:none}.submitted .problem input{background:#fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><polygon points="15.1 5.1 12.9 2.9 9 6.9 5.1 2.9 2.9 5.1 6.9 9 2.9 12.9 5.1 15.1 9 11.1 12.9 15.1 15.1 12.9 11.1 9 15.1 5.1" fill="%23c60d10"/></svg>') no-repeat center right 6px;background-size:24px 24px;padding-right:32px}.submitted .problem input.correct{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><polygon points="7 15.1 1.9 10.1 4.1 7.9 7 10.9 13.9 3.9 16.1 6.1 7 15.1" fill="%231ccb1f"/></svg>')}.submitted .choice,.submitted .problem input{pointer-events:none}.col-2,.col-3,.col-4,.col-5{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.col-2>*{min-width:340px}.col-3>*{min-width:190px}.col-4>*{min-width:159px}.col-5>*{min-width:119px}.input-solution{display:none;color:#268b03;font-weight:700;margin:-1.5rem 0 2rem}.submitted input:not(.correct)+.input-solution{display:block}.solution{background:#688dc2;margin:0 -32px -1px;padding:.8rem 32px .6rem;color:rgba(255,255,255,.9);font-size:.85rem}.solution:before{content:"Solution";display:block;font-weight:600;margin-bottom:.3rem}.solution p{margin-bottom:.3rem}.solution p a{color:inherit;text-decoration:underline}.solution p a:hover{color:#fff}.show-hint{background:#f0a553;margin:1em auto;width:260px;text-align:center;border-radius:6px;color:#fff;padding:3px 0;cursor:pointer;transition:background .2s}.show-hint:hover{background:#e08b2d}.submitted .show-hint{display:none}.hint{background:#f1ecd4;font-size:.85rem;line-height:1.6;margin:2em 0;padding:.7rem 1.2rem .1em;border-radius:4px;position:relative}.hint:before{content:"Hint";display:block;font-weight:600;margin-bottom:.3rem}.hint-marks{position:absolute;top:0;right:0;border-top-right-radius:4px;background:#e4bf72;padding:1px 10px}#submit{background:#b30469;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font:inherit;font-size:24px;margin:3rem auto;outline:0;transition:background .2s,box-shadow .2s;width:300px;text-align:center;padding:2px 6px;box-sizing:border-box}#submit:focus,#submit:hover{background:#4f022e;box-shadow:0 3px 10px rgba(0,0,0,.2)}#clear-submission{text-align:center;border:none;background:0 0;color:#b4b4b4;margin:3rem auto 0 auto;display:block;cursor:pointer;border-radius:4px}#clear-submission:focus,#clear-submission:hover{color:#000}article .score{margin:3rem auto;line-height:1.4;color:#fff;padding:12px 24px;border-radius:6px;text-align:center;background:#242436;max-width:260px}article .score.wide{max-width:360px}article .score.user-score{margin:1rem auto 1.5rem}article .score p{margin:0}article .score p.large{font-size:36px;font-weight:700}@media screen and (max-width:720px){.embed-responsive{margin:1.5em -24px}.problem{margin:2.5em -24px 2em;padding:1em 24px 1px}.solution{margin:-1rem -24px -1px;padding:.8rem 24px .6rem}}.insideIframe #logo,.insideIframe .headerWrapper,.insideIframe .intros,.insideIframe .sidebar-circles-item,.insideIframe .sidebar-field,.insideIframe footer{display:none}@media (max-width:720px){.insideIframe .headerWrapper{display:block}}.insideIframe .sidebar{margin-top:0}.insideIframe .sidebar-wrap{top:0}.insideIframe #container{max-width:100%}@media print{html{background:0 0;font-size:16px;color:#000}#container{display:block}.embed-responsive,.header,.sidebar,.status-banner,footer{display:none}article{box-shadow:none;width:auto;padding:0}.problem{background:#ddd}.marks{background:#aaa}.marks:before{border-right-color:#aaa}header{height:auto;margin:0;background:0 0!important}header:before{display:none}header h1{color:inherit;position:static;margin:3rem 0}figure{margin:1.5em auto;max-width:480px}.marks{display:none}}