﻿@font-face{font-family:"Maison Neue";src:url(/assets/MaisonNeue-Light-a777c41eaa5b11bf390a218a7e72e71c2d9da45706c95b092eecf14230f76147.woff) format("woff");font-style:normal;font-weight:200}@font-face{font-family:"Maison Neue";src:url(/assets/MaisonNeue-LightItalic-58a66b2ded1483b78d869adae929b07b0a6440f963787e7c5150da8605453c69.woff) format("woff");font-style:italic;font-weight:200}@font-face{font-family:"Maison Neue";src:url(/assets/MaisonNeue-Book-7b97ea574dea6a036ea7e0367672c766cc616d0f30246576793fcdd66d604895.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:"Maison Neue";src:url(/assets/MaisonNeue-BookItalic-ea0a946a46e29a5298232457f11f1689027c23cdc9a4249510b1457fb5d46c36.woff) format("woff");font-style:italic;font-weight:400}@font-face{font-family:"Maison Neue";src:url(/assets/MaisonNeue-Medium-4084b43c336861af6c4be0beee773e92e662f0a7d80e1f3f8e9479145e43169b.woff) format("woff");font-style:normal;font-weight:500}@font-face{font-family:"Maison Neue";src:url(/assets/MaisonNeue-MediumItalic-8ebecc2d5950f5746ebdbbdb2c8f70690b027c545f404dc38843d6afba1a8c12.woff) format("woff");font-style:italic;font-weight:500}@font-face{font-family:"Maison Neue";src:url(/assets/MaisonNeue-Demi-8381713f1d176a150b72790c014b61b53211c35c69930a018164a2ea143b7d73.woff) format("woff");font-style:normal;font-weight:600}@font-face{font-family:"Maison Neue";src:url(/assets/MaisonNeue-DemiItalic-5f66aa6a61cb2f47e4d93f021d899356fcdd027aa2ff8a29e31eb1f8a801afcd.woff) format("woff");font-style:italic;font-weight:600}@font-face{font-family:"Maison Neue";src:url(/assets/MaisonNeue-Bold-055c8af855ed9a5a37f11f52813685ab0979a98f892ccd0329e848f80cae7ba0.woff) format("woff");font-style:normal;font-weight:800}@font-face{font-family:"Maison Neue";src:url(/assets/MaisonNeue-BoldItalic-5da10ed3f9cce11a96c0838b5709bceb3c1a359e02ffbad39105cfbcfd131601.woff) format("woff");font-style:italic;font-weight:800}.tpd-tooltip{position:absolute}.tpd-tooltip{box-sizing:content-box}.tpd-tooltip [class^="tpd-"]{box-sizing:inherit}.tpd-content-wrapper{position:absolute;top:0;left:0;float:left;width:100%;height:100%;overflow:hidden}.tpd-content-spacer,.tpd-content-relative,.tpd-content-relative-padder{float:left;position:relative}.tpd-content-relative{width:100%}.tpd-content{float:left;clear:both;position:relative;padding:10px;font-size:11px;line-height:16px;color:#fff;box-sizing:border-box !important}.tpd-has-inner-close .tpd-content-relative .tpd-content{padding-right:0 !important}.tpd-tooltip .tpd-content-no-padding{padding:0 !important}.tpd-title-wrapper{float:left;position:relative;overflow:hidden}.tpd-title-spacer{float:left}.tpd-title-relative,.tpd-title-relative-padder{float:left;position:relative}.tpd-title-relative{width:100%}.tpd-title{float:left;position:relative;font-size:11px;line-height:16px;padding:10px;font-weight:bold;text-transform:uppercase;color:#fff;box-sizing:border-box !important}.tpd-has-title-close .tpd-title{padding-right:0 !important}.tpd-close{position:absolute;top:0;right:0;width:28px;height:28px;cursor:pointer;overflow:hidden;color:#fff}.tpd-close-icon{float:left;font-family:Arial, Baskerville, monospace;font-weight:normal;font-style:normal;text-decoration:none;width:28px;height:28px;font-size:28px;line-height:28px;text-align:center}.tpd-skin{position:absolute;top:0;left:0}.tpd-frames{position:absolute;top:0;left:0}.tpd-frames .tpd-frame{float:left;width:100%;height:100%;clear:both;display:none}.tpd-visible-frame-top .tpd-frame-top{display:block}.tpd-visible-frame-bottom .tpd-frame-bottom{display:block}.tpd-visible-frame-left .tpd-frame-left{display:block}.tpd-visible-frame-right .tpd-frame-right{display:block}.tpd-backgrounds{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-origin:0% 0%;transform-origin:0% 0%}.tpd-background-shadow{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;pointer-events:none}.tpd-no-shadow .tpd-skin .tpd-background-shadow{box-shadow:none !important}.tpd-background-box{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.tpd-no-stem .tpd-background-box,.tpd-no-stem .tpd-shift-stem{display:none}.tpd-no-stem .tpd-background-box-top{display:block}.tpd-background-box-shift,.tpd-background-box-shift-further{position:relative;float:left;width:100%;height:100%}.tpd-background{border-radius:10px;float:left;clear:both;background:none;-webkit-background-clip:padding-box;background-clip:padding-box;border-style:solid;border-width:1px;border-color:rgba(255,255,255,0.1)}.tpd-background-loading{display:none}.tpd-no-radius .tpd-skin .tpd-frames .tpd-frame .tpd-backgrounds .tpd-background{border-radius:0}.tpd-background-title{float:left;clear:both;width:100%;background-color:#282828}.tpd-background-content{float:left;clear:both;width:100%;background-color:#282828}.tpd-background-border-hack{position:absolute;top:0;left:0;width:100%;height:100%;border-style:solid}.tpd-background-box-top{top:0}.tpd-background-box-bottom{bottom:0}.tpd-background-box-left{left:0}.tpd-background-box-right{right:0}.tpd-shift-stem{position:absolute;top:0;left:0;overflow:hidden}.tpd-shift-stem-side{position:absolute}.tpd-frame-top .tpd-shift-stem-side,.tpd-frame-bottom .tpd-shift-stem-side{width:100%}.tpd-frame-left .tpd-shift-stem-side,.tpd-frame-right .tpd-shift-stem-side{height:100%}.tpd-stem{position:absolute;top:0;left:0;overflow:hidden;width:16px;height:8px;margin-left:3px;margin-top:2px;-webkit-transform-origin:0% 0%;transform-origin:0% 0%}.tpd-tooltip .tpd-skin .tpd-frames .tpd-frame .tpd-shift-stem .tpd-stem-reset{margin:0 !important}.tpd-stem-spacer{position:absolute;top:0;left:0;width:100%;height:100%}.tpd-stem-reset .tpd-stem-spacer{margin-top:0}.tpd-stem-point{width:100px;position:absolute;top:0;left:50%}.tpd-stem-downscale,.tpd-stem-transform{float:left;width:100%;height:100%;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;position:relative}.tpd-stem-side{width:50%;height:100%;float:left;position:relative;overflow:hidden}.tpd-stem-side-inversed{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.tpd-stem-triangle{width:0;height:0;border-bottom-style:solid;border-left-color:transparent;border-left-style:solid;position:absolute;top:0;left:0}.tpd-stem-border{width:20px;height:100%;position:absolute;top:0;left:50%;background-color:#fff;border-right-color:#fff;border-right-style:solid;border-right-width:0}.tpd-stem-border-corner{position:absolute;top:0;left:50%;height:100%;border-right-style:solid;border-right-width:0}.tpd-stem *{z-index:0;zoom:1}.tpd-stem-border-center-offset,.tpd-stem-border-center-offset-inverse{float:left;position:relative;width:100%;height:100%;overflow:hidden}.tpd-stem-notransform{float:left;width:100%;height:100%;position:relative}.tpd-stem-notransform .tpd-stem-border{height:100%;position:relative;float:left;top:0;left:0;margin:0}.tpd-stem-notransform .tpd-stem-border-center{position:absolute}.tpd-stem-notransform .tpd-stem-border-corner{background:#fff;border:0;top:auto;left:auto}.tpd-stem-notransform .tpd-stem-border-center,.tpd-stem-notransform .tpd-stem-triangle{height:0;border:0;left:50%}.tpd-stem-transform-left{-webkit-transform:rotate(-90deg) scale(-1, 1);transform:rotate(-90deg) scale(-1, 1)}.tpd-stem-transform-right{-webkit-transform:rotate(90deg) translate(0, -100%);transform:rotate(90deg) translate(0, -100%)}.tpd-stem-transform-bottom{-webkit-transform:scale(1, -1) translate(0, -100%);transform:scale(1, -1) translate(0, -100%)}.tpd-spinner{position:absolute;top:50%;left:50%;width:46px;height:36px}.tpd-spinner-spin{position:relative;float:left;margin:8px 0 0 13px;text-indent:-9999em;border-top:2px solid rgba(255,255,255,0.2);border-right:2px solid rgba(255,255,255,0.2);border-bottom:2px solid rgba(255,255,255,0.2);border-left:2px solid #fff;-webkit-animation:tpd-spinner-animation 1.1s infinite linear;animation:tpd-spinner-animation 1.1s infinite linear;box-sizing:border-box !important}.tpd-spinner-spin,.tpd-spinner-spin:after{border-radius:50%;width:20px;height:20px}@-webkit-keyframes tpd-spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes tpd-spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tpd-is-loading .tpd-content-wrapper,.tpd-is-loading .tpd-title-wrapper{display:none}.tpd-is-loading .tpd-background{display:none}.tpd-is-loading .tpd-background-loading{display:block}.tpd-tooltip-measuring{top:0;left:0;position:absolute;max-width:100%;width:100%}.tpd-tooltip-measuring .tpd-skin,.tpd-tooltip-measuring .tpd-spinner{display:none}.tpd-tooltip-measuring .tpd-content-wrapper,.tpd-tooltip-measuring .tpd-title-wrapper{display:block}.tpd-tooltip a,.tpd-tooltip a:hover{color:#808080;text-decoration:underline}.tpd-tooltip a:hover{color:#6c6c6c}.tpd-size-x-small .tpd-content,.tpd-size-x-small .tpd-title{padding:7px 8px;font-size:10px;line-height:15px}.tpd-size-x-small .tpd-background{border-radius:5px}.tpd-size-x-small .tpd-stem{width:12px;height:6px;margin-left:4px;margin-top:2px}.tpd-size-x-small.tpd-no-radius .tpd-stem{margin-left:7px}.tpd-size-x-small .tpd-close{margin-bottom:1px}.tpd-size-x-small .tpd-spinner{width:35px;height:29px}.tpd-size-x-small .tpd-spinner-spin{margin:6px 0 0 9px}.tpd-size-x-small .tpd-spinner-spin,.tpd-size-x-small .tpd-spinner-spin:after{width:17px;height:17px}.tpd-size-small .tpd-content,.tpd-size-small .tpd-title{padding:8px;font-size:10px;line-height:16px}.tpd-size-small .tpd-background{border-radius:6px}.tpd-size-small .tpd-stem{width:14px;height:7px;margin-left:5px;margin-top:2px}.tpd-size-small.tpd-no-radius .tpd-stem{margin-left:8px}.tpd-size-small .tpd-close{margin:2px 1px}.tpd-size-small .tpd-spinner{width:42px;height:32px}.tpd-size-small .tpd-spinner-spin{margin:7px 0 0 13px}.tpd-size-small .tpd-spinner-spin,.tpd-size-small .tpd-spinner-spin:after{width:18px;height:18px}.tpd-size-medium .tpd-content,.tpd-size-medium .tpd-title{padding:10px;font-size:11px;line-height:16px}.tpd-size-medium .tpd-background{border-radius:8px}.tpd-size-medium .tpd-stem{width:16px;height:8px;margin-left:6px;margin-top:2px}.tpd-size-medium.tpd-no-radius .tpd-stem{margin-left:10px}.tpd-size-medium .tpd-close{margin:4px 2px}.tpd-size-medium .tpd-spinner{width:50px;height:36px}.tpd-size-medium .tpd-spinner-spin{margin:8px 0 0 15px}.tpd-size-medium .tpd-spinner-spin,.tpd-size-medium .tpd-spinner-spin:after{width:20px;height:20px}.tpd-size-large .tpd-content,.tpd-size-large .tpd-title{padding:10px;font-size:13px;line-height:18px}.tpd-size-large .tpd-background{border-radius:8px}.tpd-size-large .tpd-stem{width:18px;height:9px;margin-left:7px;margin-top:2px}.tpd-size-large.tpd-no-radius .tpd-stem{margin-left:10px}.tpd-size-large .tpd-close{margin:5px 2px 5px 2px}.tpd-size-large .tpd-spinner{width:54px;height:38px}.tpd-size-large .tpd-spinner-spin{margin:9px 0 0 17px}.tpd-size-large .tpd-spinner-spin,.tpd-size-large .tpd-spinner-spin:after{width:20px;height:20px}.tpd-skin-dark .tpd-content,.tpd-skin-dark .tpd-title,.tpd-skin-dark .tpd-close{color:#fff}.tpd-skin-dark .tpd-background-content,.tpd-skin-dark .tpd-background-title{background-color:#282828}.tpd-skin-dark .tpd-background{border-width:1px;border-color:rgba(255,255,255,0.1)}.tpd-skin-dark .tpd-title-wrapper{border-bottom:1px solid #404040}.tpd-skin-dark .tpd-spinner-spin{border-color:rgba(255,255,255,0.2);border-left-color:#fff}.tpd-skin-dark a{color:#ccc}.tpd-skin-dark a:hover{color:#c0c0c0}@viewport{zoom:1;width:extend-to-zoom}@-ms-viewport{width:extend-to-zoom;zoom:1}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-size:100%;vertical-align:baseline;border:0;outline:0;background:transparent;font-feature-settings:"kern", "liga", "pnum";-webkit-backface-visibility:visible;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}blockquote,q{quotes:none}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}ul,ol{list-style:none}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.shaking{animation-name:shake;animation-duration:100ms;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes shake{10%, 90%{transform:translate3d(-1px, 0, 0)}20%, 80%{transform:translate3d(2px, 0, 0)}30%, 50%, 70%{transform:translate3d(-4px, 0, 0)}40%, 60%{transform:translate3d(4px, 0, 0)}}html{font-size:17px;height:100%}@media screen and (min-width: 1280px){html{font-size:18px}}body{background:#FAFCFA;color:#091E34;font-family:"Maison Neue", sans-serif;font-weight:400;font-size:1rem;line-height:1.625;min-height:100%}body.mkt{background:#5019BC;color:#FAFCFA}a,a:visited,a:link{color:#091E34}a:hover,a:visited:hover,a:link:hover{color:#5019BC}input[type='text'],input[type='password'],input[type='email'],input[type='tel'],input,button{font-size:1rem;font-family:"Maison Neue", sans-serif;color:#091E34}.pad.-all{padding:1rem}.pad.-v{padding-top:1rem;padding-bottom:1rem}.pad.-h{padding-left:1rem;padding-right:1rem}.button,a.button,a.button:link,a.button:visited{font-size:0.7901234568rem;text-transform:uppercase;font-weight:800;display:inline-block;-webkit-appearance:none;box-shadow:rgba(0,0,0,0.1) 0px 7px 14px 0px,rgba(0,0,0,0.0825) 0px 3px 6px 0px;background:#5019BC;border:2px solid #5019BC;border-radius:2px;color:#FAFCFA;text-shadow:0 1px 2px rgba(9,30,52,0.5);padding:0.225rem 0.675rem 0.125rem}.button:hover,a.button:hover,a.button:link:hover,a.button:visited:hover{cursor:pointer;background:#4c18b3;border-color:#4c18b3}.button.danger,a.button.danger,a.button:link.danger,a.button:visited.danger{background-color:#FF2C00;border:2px solid #FF2C00}.button.danger:hover,a.button.danger:hover,a.button:link.danger:hover,a.button:visited.danger:hover{background:#f52a00;border-color:#f52a00}.button.-cta,a.button.-cta,a.button:link.-cta,a.button:visited.-cta{border-color:#24C141;border:none;background-color:#24C141;text-transform:none;color:#FAFCFA;font-size:1.125rem;box-shadow:0 0.125rem 0.5rem rgba(9,30,52,0.05)}.button.-cta:hover,a.button.-cta:hover,a.button:link.-cta:hover,a.button:visited.-cta:hover{cursor:pointer;background:#22b83e;border-color:#22b83e;box-shadow:0 0.25rem 0.5rem rgba(9,30,52,0.075)}.hotkey{border:2px solid #091E34;padding:0.175rem 0.325rem;border-radius:2px}.hotkey:hover{cursor:pointer}.action_pair{display:block;overflow:hidden}.action_pair p{float:left}.action_pair .button{float:right}.hidden{clear:both;overflow:hidden;height:0;background:transparent;border:0}.pane .pane_header{padding:0.5rem 0.5rem 0;display:block;clear:both;overflow:hidden}.pane .pane_header h2{font-size:1.265625rem;margin:0.5rem 0 0}.standard-form_instructions{margin:2rem 0}.standard-form_instructions:first-of-type{margin-top:0}.standard-form_instructions:last-of-type{margin-bottom:0}.standard-form_field{margin:1rem 0}.standard-form_field:first-of-type{margin-top:0}.standard-form_field:last-of-type{margin-bottom:0}.standard-form_field.-check input,.standard-form_field.-check label{width:auto;display:inline}.standard-form_field label{display:block;padding:0;font-weight:600;font-size:0.8888888889rem}.standard-form_field input,.standard-form_field textarea{border-radius:2px;width:100%;display:block;border:0;color:#091E34;font-size:1.125rem;line-height:1.2375rem;background:rgba(80,25,188,0.05);padding:1rem}.standard-form_field input:focus,.standard-form_field textarea:focus{color:#091E34;background-color:rgba(80,25,188,0.075)}.standard-form_field .hint{display:block;font-size:0.624295077rem;color:#9F9E9D;text-align:right}.standard-form_field.error input{border:2px solid #FF2C00}.standard-form_field.error .hint{color:#FF2C00}.standard-form_field--golden{display:flex;margin:0 -0.5rem}.standard-form_field--golden .major{margin:0 0.5rem;flex:6}.standard-form_field--golden .minor{margin:0 0.5rem;flex:4}.standard-form_field--twofer .twofer{display:flex;margin:0 -0.25rem}.standard-form_field--twofer .twofer input{margin:0 0.25rem;flex:1;display:block}.standard-form_actions{padding:1rem 0 0;text-align:right}a{text-decoration:none;color:#091E34}a:hover{color:#091E34}.text.-wrap{max-width:36em}.text.-contained{padding:0 1.5rem}.text.-center{text-align:center}.text.-right{text-align:right}.text.-left{text-align:left}.text.-small{font-size:0.8888888889rem;line-height:1.45}.link-card,a.link-card,a.link-card:link,a.link-card:visited{font-weight:500}.link-card.radical,a.link-card.radical,a.link-card:link.radical,a.link-card:visited.radical{color:#FFD200}.link-card.character,a.link-card.character,a.link-card:link.character,a.link-card:visited.character{color:#3DA7ED}.link-card.vocabulary,a.link-card.vocabulary,a.link-card:link.vocabulary,a.link-card:visited.vocabulary{color:#F9690E}.admin-table{width:100%}.admin-table thead{width:100%;background-color:#091E34;color:#fff;text-align:left}.admin-table thead a{color:#FAFCFA;text-decoration:underline}.admin-table thead a:hover{color:#fff}.admin-table tbody{font-size:1.125rem;width:100%}.admin-table td,.admin-table th{padding:0 0 0 1rem}.admin-table tr{border-bottom:2px solid #091E34;text-align:left}.admin-table tr:last-child{border-bottom:none}.application-footer{position:absolute;left:0;right:0;bottom:0;padding:2rem 1rem;background:#091E34;font-size:0.8888888889rem;color:#E0dfdf}.application-footer a{color:#FAFCFA;text-decoration:underline}.application-footer a:hover{color:#fff}.application-nav{background:#FAFCFA;color:#FAFCFA;z-index:9999;padding:0 0.5rem;box-shadow:0 0.325rem 0.325rem #FAFCFA}.application-nav_aside{float:right}.application-nav_item{float:left}.application-nav_item a{transition:all 0.25s ease;display:inline-block;color:rgba(9,30,52,0.75);font-weight:500;font-size:0.8888888889rem;padding:0.9rem 0.75rem 0}.application-nav_item a span{display:inline-block;width:1rem;height:1rem;text-align:center;line-height:1.075rem;vertical-align:middle;font-size:0.5549289573rem;font-weight:800;border-radius:1rem;background-color:rgba(9,30,52,0.75);color:#FAFCFA}.application-nav_item a:hover{color:#091E34}.application-nav_item a:hover span{background-color:#091E34}.application-nav_item a:active{color:#091E34}.application-nav_item.application-nav_item--logo a{font-weight:800;font-size:1.125rem;text-transform:none;padding-top:0.65rem}.application-nav_item.application-nav_item--settings a{width:3rem;height:3rem;background-image:url(/assets/settings-8ec0a9fe3f90afb5ef85f3df5dbcf10e67312310006ca2a5a6158e78d076e02c.svg);background-size:1.2rem;background-repeat:no-repeat;background-position:center center;text-indent:-9999rem;overflow:hidden;opacity:0.75}.application-nav_item.application-nav_item--settings a:hover{opacity:1}.banner{position:fixed;bottom:1rem;left:1rem;right:1rem;z-index:99999;border-radius:1rem;padding:1rem}.banner.-alert{background:#FF2C00;color:#FAFCFA;font-size:0.8888888889rem}.banner.-alert a{color:#FAFCFA;text-decoration:none;font-weight:800}.banner.-alert a:hover{color:#FAFCFA;text-decoration:underline}.banner.-alert .button{margin:-0.325rem 0;float:right;background-color:rgba(250,252,250,0.875);border-color:rgba(250,252,250,0.25);color:#FF2C00;font-size:0.7901234568rem;padding:0.325rem 0.75rem 0.25rem}.banner.-alert .button:hover{background-color:#FAFCFA;border-color:#FAFCFA;color:#FF2C00;text-decoration:none}.breakdown{display:flex;margin:-1rem;border-radius:0 0 2px 2px;overflow:hidden}.breakdown_bucket{padding:1rem;flex:1;color:#091E34;text-align:center;background-color:rgba(80,25,188,0.025);border-right:1px solid rgba(80,25,188,0.175)}.breakdown_bucket:last-child{border-right:0}.breakdown_bucket big{display:block;font-size:2.565784514rem}.breakdown_bucket small.range{display:block}[data-bind='cards']{position:relative;width:100%}.card-flashcard{height:28rem;position:relative;transform:rotateY(0deg);transform-style:preserve-3d;transition:transform 0.325s;transform-origin:right center}.card-flashcard .card-flashcard_front,.card-flashcard .card-flashcard_back{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;backface-visibility:hidden;transform:rotateX(0deg);background:#fff;box-shadow:0 0.25rem 1rem rgba(9,30,52,0.075),0 0.125rem 0.25rem rgba(9,30,52,0.1);border-radius:2px}.card-flashcard .card-flashcard_back{transform:rotateX(0) rotateY(180deg)}.card-flashcard.-flipped{transform:translateX(-100%) rotateY(180deg)}.card-flashcard_question{padding:1rem;margin:1rem;height:14rem;border-radius:2px;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.card-flashcard_question.character{background-color:#3DA7ED}.card-flashcard_question.radical{background-color:#FFD200}.card-flashcard_question.vocabulary{background-color:#F9690E}.card-flashcard_question ruby rt{display:block;position:absolute;left:0;right:0;top:0;text-align:center;font-size:1rem}.card-flashcard_question big{width:100%;height:8.5rem;text-align:center;font-size:6.583250172rem;line-height:1.1;vertical-align:baseline;display:block;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}.card-flashcard_question h2{position:absolute;left:0;right:0;bottom:1rem;text-align:center;font-size:1.6018066406rem;line-height:1.1;font-weight:800}.card-flashcard_alert{display:block;position:absolute;bottom:1rem;left:1rem;right:1rem;margin-bottom:-5rem;transition:margin 0.175s ease}.card-flashcard_alert.-visible{margin-bottom:0}.card-flashcard_alert p{font-size:0.7901234568rem;line-height:1.1;margin:0 auto;max-width:50%;padding:0.425rem 0.25rem 0.325rem;background:rgba(9,30,52,0.25);border-radius:2px}.card-flashcard_answer{padding:2rem;height:14rem}.card-flashcard_answer p.correction{text-align:center;color:#9F9E9D;font-size:0.7901234568rem;margin-top:0.5rem}.card-flashcard_answer p.correction strong{font-weight:600}.card-flashcard_answer p.correction .hotkey{color:#9F9E9D;border-style:solid;border-width:1px;border-color:#E0dfdf;border-radius:2px}.card-flashcard_answer label{width:100%;display:block;border:none;font-size:1.265625rem;text-align:center;color:#091E34;font-weight:600;margin-bottom:0.5rem}.card-flashcard_answer label strong{font-weight:600;text-transform:capitalize}.card-flashcard_answer input{border-radius:2px;width:100%;display:block;border:0;color:#091E34;font-size:1.125rem;line-height:1.2375rem;background:rgba(80,25,188,0.05);padding:1rem;text-align:center}.card-flashcard_answer input:focus{color:#091E34;background-color:rgba(80,25,188,0.075)}.card-flashcard_answer input.correct{color:#FAFCFA;background-color:rgba(36,193,65,0.825)}.card-flashcard_answer input.incorrect{color:#FAFCFA;background-color:rgba(255,44,0,0.825)}.card-flashcard_back{background:#fff;border-radius:2px;padding:1rem;overflow-y:auto;overflow-x:scroll}.card-flashcard_back_header{border-radius:2px;color:#fff;padding:1rem 1rem 0.9rem}.card-flashcard_back_header h2,.card-flashcard_back_header big,.card-flashcard_back_header div{display:inline;font-size:1.125rem}.card-flashcard_back_header big{font-size:1.265625rem}.card-flashcard_back_header big:after{content:" "}.card-flashcard_back_header br{display:none}.card-flashcard_back_header.character{background-color:#3DA7ED}.card-flashcard_back_header.radical{background-color:#FFD200}.card-flashcard_back_header.vocabulary{background-color:#F9690E}.card-flashcard_back_tabs{overflow-x:hidden;overflow-y:auto;max-height:calc(26rem - 3.9rem);padding:1rem 0 0}.card-flashcard_back_tabs section{border-radius:2px;padding:0.5rem;border:1px solid rgba(224,223,223,0.25);font-size:0.7901234568rem;line-height:1.625}.card-flashcard_back_tabs p,.card-flashcard_back_tabs section{margin:1rem 0}.card-flashcard_back_tabs p:first-child,.card-flashcard_back_tabs section:first-child{margin-top:0}.card-flashcard_back_tabs p:last-child,.card-flashcard_back_tabs section:last-child{margin-bottom:0}.card-flashcard_lesson{margin:0 1rem;overflow:hidden;height:14rem}.card-flashcard_lesson nav{background:rgba(224,223,223,0.25);border-radius:2px;padding:0;overflow:hidden;font-size:0.7901234568rem;font-weight:600}.card-flashcard_lesson nav a{display:block;float:left;padding:0.275rem 0.5rem 0.1rem}.card-flashcard_lesson nav a:hover{background-color:rgba(224,223,223,0.25);color:#091E34;cursor:pointer}.card-flashcard_lesson nav a.active{background-color:#5019BC;color:#FAFCFA}.card-flashcard_lesson nav a.active:hover{background-color:#4b18b1;color:#FAFCFA}.card-flashcard_lesson [data-bind='slide']{display:none}.card-flashcard_lesson [data-bind='slide'].active{display:block}.card-flashcard_lesson article{border-radius:2px;border:1px solid rgba(224,223,223,0.25);padding:0.5rem;margin:1rem 0;font-size:0.8888888889rem;line-height:1.625;overflow-x:hidden;overflow-y:auto;height:8.325rem}.card-flashcard_lesson article br{display:none}.card-flashcard_lesson article h1{font-weight:800}.card-flashcard_lesson article h2{font-weight:400}.card-flashcard_lesson article hr{border:0;border-top:1px solid rgba(224,223,223,0.25);height:1px;clear:both;overflow:hidden}.card-flashcard_lesson article *:first-child{margin-top:0}.card-flashcard_lesson article *:last-child{margin-bottom:0}.card-flashcard_lesson article h1,.card-flashcard_lesson article h2,.card-flashcard_lesson article p,.card-flashcard_lesson article ol,.card-flashcard_lesson article ul{margin:1rem 0 0}.card-flashcard_lesson article h1:first-child,.card-flashcard_lesson article h2:first-child,.card-flashcard_lesson article p:first-child,.card-flashcard_lesson article ol:first-child,.card-flashcard_lesson article ul:first-child{margin-bottom:0}.card-flashcard_lesson article h1:last-child,.card-flashcard_lesson article h2:last-child,.card-flashcard_lesson article p:last-child,.card-flashcard_lesson article ol:last-child,.card-flashcard_lesson article ul:last-child{margin-bottom:0}.card-flashcard_lesson article h1 li,.card-flashcard_lesson article h2 li,.card-flashcard_lesson article p li,.card-flashcard_lesson article ol li,.card-flashcard_lesson article ul li{margin:0 0 0.25rem}.card-flashcard_lesson article h1 li:first-child,.card-flashcard_lesson article h2 li:first-child,.card-flashcard_lesson article p li:first-child,.card-flashcard_lesson article ol li:first-child,.card-flashcard_lesson article ul li:first-child{margin-bottom:0}.card-flashcard_lesson article h1 li:last-child,.card-flashcard_lesson article h2 li:last-child,.card-flashcard_lesson article p li:last-child,.card-flashcard_lesson article ol li:last-child,.card-flashcard_lesson article ul li:last-child{margin-bottom:0}.card-flashcard_lesson article h1+h2,.card-flashcard_lesson article h1+br+h2,.card-flashcard_lesson article h1+p,.card-flashcard_lesson article h2+p,.card-flashcard_lesson article h3+p{margin-top:0}.card-flashcard_lesson article ul{list-style:inside disc}.card-flashcard_lesson article ol{list-style:inside decimal}.card-flashcard_nav{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:1rem;font-size:0.8888888889rem;text-align:center;color:#9F9E9D}.card-flashcard_nav div{margin:0.5rem 0}.card-flashcard_nav .hotkey{border-color:#9F9E9D}.card-toolbar{position:absolute;z-index:999;top:0;left:0;right:0;font-size:0.8888888889rem;color:#9F9E9D}.card-toolbar a,.card-toolbar a:link,.card-toolbar a:visited{color:#9F9E9D}.card-toolbar a:hover,.card-toolbar a:link:hover,.card-toolbar a:visited:hover{color:#5019BC}.card-toolbar_nav{position:absolute;left:0;padding:0.75rem 1.5rem}.card-toolbar_status{position:absolute;right:0;padding:0.75rem 1.5rem}.dashboard-row{clear:both;margin:0 0 1rem}.dashboard-card{padding:0.25rem;background:#fff;box-shadow:0 0.25rem 1rem rgba(9,30,52,0.075),0 0.125rem 0.25rem rgba(9,30,52,0.1);border-radius:2px;overflow:hidden}.dashboard-card_header{background-color:rgba(80,25,188,0.25);border-radius:2px 2px 0 0;padding:0.25rem 0.75rem 0;color:#5019BC;overflow:hidden}.dashboard-card_header h3{float:left;line-height:1.828125rem}.dashboard-card_header small.hint{float:right;font-size:0.7901234568rem;line-height:1.828125rem}.dashboard-card_header--subheader{border-radius:0;margin-top:2rem;background-color:rgba(224,223,223,0.325);color:#091E34}.dashboard-card_header--subheader h4{float:left;font-weight:600;color:#091E34;line-height:1.828125rem}.dashboard-card_header--subheader small.hint{color:rgba(9,30,52,0.75)}.dashboard-card_body{display:block;padding:1rem 1rem 0.9rem;color:#091E34;border-radius:2px;overflow:hidden;text-align:center}a.dashboard-card_body:hover,a.dashboard-card_body:visited:hover{color:#22b63d}.error-card{max-width:14rem;margin:0 auto}.error-card h1:before{content:"—"}.flash{font-weight:600;padding:0.5rem 1rem 0.4rem;box-shadow:0 0.25rem 0.75rem rgba(9,30,52,0.075);background-color:#24C141;color:#FAFCFA;text-shadow:0 1px 1px rgba(9,30,52,0.125);border-radius:2px;box-shadow:0 0.25rem 1rem rgba(9,30,52,0.075),0 0.125rem 0.25rem rgba(9,30,52,0.1)}.flash.flash--alert,.flash.flash--warning{background-color:#FF2C00;color:#FAFCFA;text-shadow:0 1px 1px rgba(9,30,52,0.125)}.flash.flash--alert:hover,.flash.flash--warning:hover{cursor:pointer}.logo-logotype{text-align:left;text-indent:-9999px;overflow:hidden;height:2rem;width:10.675rem;background-image:url(/assets/logo-logotype-8a276c6774d53421720de0fbf5f6601f2cd6924c42d1c04c203b4e449e3ca2f2.svg);background-position:left center;background-repeat:no-repeat;background-size:auto 1.675rem}.logo-logotype.logo-logotype--neg{background-image:url(/assets/logo-logotype-neg-9f9f4fde21d6156b242019e956f54a08ab39f14eb17449bbfbf355aa9175ee11.svg)}.logo-logotype.logo-logotype--mkt{background-image:url(/assets/logo-logotype-mkt-d639acced3cdd4db2bd867a6020911014d57af6d61e3cb40a10d7ebfa0679c8c.svg)}.marketing-cta{max-width:36rem;height:32vh;min-height:12rem;max-height:20rem;margin:0 auto;display:flex;width:100%;align-items:center;justify-content:center}.marketing-cta .marketing-cta_content{border:0.25rem #fff solid;background:#fff;border-radius:2px;box-shadow:0 0.25rem 0.75rem rgba(9,30,52,0.075);padding:1rem}.marketing-cta .marketing-cta_content h2{font-weight:300;font-size:1.8020324707rem;line-height:1.3;text-align:center;margin:0 0 1rem}.marketing-features{max-width:30rem;padding:2rem 0;margin:0 auto;display:flex;width:100%;align-items:center;justify-content:center}.marketing-features_list_item{margin:1rem 0;padding-left:2.5rem;background-image:url(/assets/check-ae360bdc5b1804ca9f9315f166f00f43e3ddd22882fa43690322afb95d6d1177.svg);background-position:left 0.5rem;background-repeat:no-repeat;background-size:2rem auto}.marketing-features_list_item h2{font-weight:400;font-size:1.265625rem;color:#5019BC}.marketing-features_list_item p{font-size:0.7901234568rem}.marketing-footer{padding:2rem;font-size:0.8888888889rem;color:#E0dfdf;background:#091E34}.marketing-footer a{color:#FAFCFA;text-decoration:underline}.marketing-footer a:hover{color:#fff}.marketing-how{max-width:36rem;height:40vh;min-height:18rem;max-height:24rem;margin:0 auto;display:flex;width:100%;align-items:center;justify-content:center}.marketing-how_items{margin:0 -1rem;display:flex}.marketing-how_items_item{flex:1;margin:0 1rem;width:12rem}.marketing-how_items_item:nth-child(1) figure{background-color:#FFD200;background-image:url(/assets/brain-1-a7d59914698822961ee05fa18a16e9c48087ca6a850f9d47cf1b33d8ef2665c3.svg)}.marketing-how_items_item:nth-child(2) figure{background-color:#3DA7ED;background-image:url(/assets/brain-2-fc7eeed2073975ab7bd1fb844c5f0daa98dfa11f646d929838a1f3f78f0dbb5f.svg)}.marketing-how_items_item:nth-child(3) figure{background-color:#F9690E;background-image:url(/assets/brain-3-9c609a2050e0fa9b69dee536ca559e157355f9b217d05ff1b793b00267bd66b2.svg)}.marketing-how_items_item figure{display:block;margin:0;padding:0;width:100%;height:9rem;background:#3DA7ED;margin-bottom:0.5rem;background-size:100% auto;background-repeat:no-repeat;background-position:center center;border-radius:2px}.marketing-how_items_item h3{font-size:1.125rem;line-height:1.3}.marketing-how_items_item p{font-size:0.7901234568rem;line-height:1.3;color:rgba(9,30,52,0.925)}.marketing-intro{background-size:100% auto;background-repeat:no-repeat;background-position:right bottom;color:#091E34;padding:2rem;max-height:38rem;min-height:24rem;height:67.5vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.marketing-intro_content{position:relative;padding-top:10vh;z-index:99;width:100%;max-width:48rem}.marketing-intro_content h1{color:#091E34;font-size:3.2473210255rem;line-height:1.2;margin-bottom:1rem}.marketing-intro_cta{max-width:28rem}.marketing-intro_cta .singleton{width:100%;display:flex}.marketing-intro_cta .singleton .singleton_field{flex:4;margin-bottom:0.5rem}.marketing-intro_cta .singleton .singleton_field input{width:100%;font-family:"Maison Neue", sans-serif;border:0;font-size:1.265625rem;line-height:1.4;padding:0.75rem 0.5rem 0.5rem;background:#FAFCFA;border-radius:2px;border:2px solid #5019BC;margin:0;box-shadow:0 0.25rem 0.75rem rgba(9,30,52,0.05)}.marketing-intro_cta .singleton .singleton_field input:focus{border-color:#24C141;box-shadow:0 0.25rem 0.75rem rgba(9,30,52,0.125)}.marketing-intro_cta .singleton .singleton_action{padding-left:1rem;flex:1}.marketing-intro_cta .singleton .singleton_action input{font-size:1.265625rem;line-height:1.4;width:100%;margin:0;text-transform:none;letter-spacing:auto;padding:0.75rem 1rem 0.5rem;box-shadow:0 0.25rem 0.75rem rgba(9,30,52,0.075)}.marketing-intro_cta .singleton .singleton_action input:hover{background-color:#521ac1;box-shadow:0 0.25rem 0.75rem rgba(9,30,52,0.0925)}.marketing-intro_cta .singleton .singleton_action input:active{background-color:#4e18b7;box-shadow:0 0.25rem 0.75rem rgba(9,30,52,0.125)}.marketing-intro_bg{position:absolute;z-index:98;bottom:0;right:0;left:0;top:0}.marketing-intro_bg .cards-list{position:absolute;right:0;top:0;bottom:0;width:50vw;height:100%}.marketing-intro_bg .cards-list .cards-list_item{display:none;position:absolute}.marketing-intro_bg .cards-list .cards-list_item>.card-item{padding:0.5rem;box-shadow:0 0.2rem 0.75rem rgba(9,30,52,0.175)}.marketing-intro_bg .cards-list .cards-list_item>.card-item>div{padding:0}.marketing-intro_bg .cards-list .cards-list_item>.card-item>div big{width:6rem;height:9rem;line-height:9rem;vertical-align:middle;font-size:1.8020324707rem}.marketing-intro_bg .cards-list .cards-list_item:nth-child(1){display:block;left:5rem;bottom:0rem;transform:scale(0.75) rotate(15deg)}.marketing-intro_bg .cards-list .cards-list_item:nth-child(1)>.card-item>div{background-color:#5019BC}.marketing-intro_bg .cards-list .cards-list_item:nth-child(2){display:block;left:9.5rem;bottom:5rem;transform:scale(0.825) rotate(-12.5deg)}.marketing-intro_bg .cards-list .cards-list_item:nth-child(2)>.card-item>div{background-color:#FFD200}.marketing-intro_bg .cards-list .cards-list_item:nth-child(3){display:block;left:14rem;bottom:12rem;transform:scale(0.875) rotate(17.5deg)}.marketing-intro_bg .cards-list .cards-list_item:nth-child(3)>.card-item>div{background-color:#3DA7ED}.marketing-intro_bg .cards-list .cards-list_item:nth-child(4){display:block;left:20rem;bottom:15rem;transform:scale(0.925) rotate(-15deg)}.marketing-intro_bg .cards-list .cards-list_item:nth-child(4)>.card-item>div{background-color:#F9690E}.marketing-nav{color:#091E34;z-index:9999;padding:0.5rem 0.5rem 1.5rem;position:fixed;height:3rem;background-color:#FAFCFA;left:0;right:0;top:0}.marketing-nav a{display:inline-block;padding:0.25rem 0.5rem;border-radius:2px;color:rgba(9,30,52,0.925);background-color:rgba(9,30,52,0.05)}.marketing-nav a:hover{background-color:rgba(9,30,52,0.125);color:#091E34}.marketing-nav_item{display:inline-block}.marketing-nav_logo{float:left}.marketing-nav_logo a{margin-top:-2px;font-weight:800;font-size:1.125rem;text-transform:none;background-color:transparent}.marketing-nav_logo a:hover{background-color:transparent}.marketing-nav_actions{float:right}.marketing-nav_actions .marketing-nav_item{margin:0 0.25rem}.marketing-nav_actions .marketing-nav_item:last-child a{background-color:rgba(80,25,188,0.925);color:#FAFCFA}.marketing-nav_actions .marketing-nav_item:last-child a:hover{background-color:#5019BC;color:#FAFCFA}.marketing-nav+div{padding-top:3rem}.marketing-testimonial{max-width:36rem;height:40vh;min-height:18rem;max-height:24rem;margin:0 auto;display:flex;width:100%;align-items:center;justify-content:center}.marketing-testimonial_content_quote{max-width:22rem;text-align:center;font-size:1.423828125rem;line-height:1.4;font-weight:300;border:0.25rem #fff solid;background:#fff;border-radius:2px;box-shadow:0 0.25rem 0.75rem rgba(9,30,52,0.075);padding:0.75rem 0.75rem 0.675rem}.marketing-testimonial_content_speaker{margin:0 auto;max-width:22rem;text-align:left;padding-left:4rem;padding:1rem 0 0 4rem}.marketing-testimonial_content_speaker img{width:3rem;height:3rem;border-radius:2px;overflow:hidden;float:left;margin-left:-4rem}.marketing-testimonial_content_speaker .name{font-weight:600}.marketing-testimonial_content_speaker .title{font-weight:400;font-size:0.7901234568rem;color:#9F9E9D}.modal-content{background:#fff;box-shadow:0 0.175rem 0.75rem rgba(9,30,52,0.075);border-radius:2px;overflow:hidden}.modal-footer{margin:1rem 0;text-align:center;font-size:0.7901234568rem;color:#E0dfdf}.modal-footer a{color:#091E34}.modal-footer a:hover{text-decoration:underline}.modal-header{padding:2rem;text-align:center;background:#5019BC;color:#FAFCFA}.modal-header a,.modal-header a:link,.modal-header a:visited{color:#FAFCFA}.modal-header a .logo-logotype,.modal-header a:link .logo-logotype,.modal-header a:visited .logo-logotype{margin:0 auto;display:block;background-position:center center}.modal-main{padding:2rem}.modal-nav{margin-top:2rem;overflow:hidden}.overlay{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999;background:#5019BC;color:#FAFCFA}.overlay.-loading .modal>div[data-bind="spinner"]{width:6rem;height:6rem;margin:0 auto}.overlay_nav{z-index:10000;position:fixed;left:1rem;top:1rem}.overlay_nav a,.overlay_nav a:link,.overlay_nav a:visited{color:#FAFCFA}.overlay_nav a:hover,.overlay_nav a:link:hover,.overlay_nav a:visited:hover{cursor:pointer}.plan-options{display:flex;max-width:40rem;margin:0 auto}.plan-options_plan{position:relative;margin:1rem 0;border:0.25rem #fff solid;background:#fff;box-shadow:0 0.25rem 0.75rem rgba(9,30,52,0.075);padding-bottom:5rem}.plan-options_plan:first-child{border-radius:2px 0 0 2px}.plan-options_plan:first-child .plan-options_plan_header{background-color:#FFD200;border-radius:2px 0 0 0}.plan-options_plan:first-child .plan-options_plan_nav a.button,.plan-options_plan:first-child .plan-options_plan_nav a:link.button,.plan-options_plan:first-child .plan-options_plan_nav a:visited.button{border-color:#FFD200;background-color:#FFD200}.plan-options_plan:last-child{border-radius:0 2px 2px 0}.plan-options_plan:last-child .plan-options_plan_header{background-color:#F9690E;border-radius:0 2px 0 0}.plan-options_plan:last-child .plan-options_plan_nav a.button,.plan-options_plan:last-child .plan-options_plan_nav a:link.button,.plan-options_plan:last-child .plan-options_plan_nav a:visited.button{border-color:#F9690E;background-color:#F9690E}.plan-options_plan_header{margin:0;background-color:#3DA7ED;color:#FAFCFA;font-size:1.125rem;font-weight:800;text-shadow:0 0.075rem 0.075rem rgba(9,30,52,0.25);padding:0.5rem 0.75rem 0.175rem}.plan-options_plan_body{padding:0.5rem 0.75rem}.plan-options_plan_body .features{list-style:none;font-size:0.7901234568rem}.plan-options_plan_body .features li{margin-bottom:0.25rem;padding-left:1.25rem;background-image:url(/assets/check-ae360bdc5b1804ca9f9315f166f00f43e3ddd22882fa43690322afb95d6d1177.svg);background-repeat:no-repeat;background-position:left center;background-size:0.9rem auto}.plan-options_plan_nav{padding:0.5rem 0.75rem;position:absolute;bottom:0;left:0;right:0}.plan-options_plan_nav .price{text-align:center;font-size:0.8888888889rem;font-weight:600;margin-bottom:0.5rem}.plan-options_plan_nav a.button,.plan-options_plan_nav a:link.button,.plan-options_plan_nav a:visited.button{display:block;width:100%;text-align:center;background-color:#3DA7ED;border-color:#3DA7ED;text-shadow:0 0.075rem 0.075rem rgba(9,30,52,0.25)}.progressbar{height:3rem;width:100%;border-radius:2rem;background:#edecec;border:0.125rem solid rgba(224,223,223,0.325);padding:0.125rem 0.15rem}.progressbar_progress{background:#24C141;height:2.5rem;border-radius:2rem;overflow:hidden}.progressbar_progress label{display:none}.static-main{padding:5rem 2rem 2rem;max-width:36rem}.static-main h1{font-size:1.265625rem}.static-main p,.static-main ol,.static-main ul{margin:1rem 0}.static-main p:first-child,.static-main ol:first-child,.static-main ul:first-child{margin-top:0}.static-main p:last-child,.static-main ol:last-child,.static-main ul:last-child{margin-bottom:0}ol.statusbar li{display:inline-block;height:0.75rem;width:0.75rem;border-radius:0.125rem;background:#E0dfdf}ol.statusbar li.current{background:#5019BC}ol.statusbar li.complete{background:rgba(80,25,188,0.875)}ol.statusbar li.correct{background:#24C141}ol.statusbar li.incorrect{background:#FF2C00}.tpd-tooltip{font-weight:500}.application[role='layout']{position:absolute;left:0;right:0;top:0;bottom:0}.application[role='layout'] .application-nav[role='layout']{position:fixed;left:0;right:0;top:0;height:3rem}.application[role='layout'] .application-main[role='layout']{position:absolute;left:0;right:0;top:3rem;padding:1rem 1rem 7.9rem;min-height:calc(100vh - 3rem)}.application[role='layout'] .application-main[role='layout'] .flash:first-child{top:3rem}.cols[role='layout']{display:flex}.cols[role='layout']>div,.cols[role='layout']>section{flex-grow:1;flex-basis:0;width:0}.cols[role='layout']>div.-one,.cols[role='layout']>section.-one{flex-grow:1;flex-basis:0}.cols[role='layout']>div.-two,.cols[role='layout']>section.-two{flex-grow:2;flex-basis:0}.cols[role='layout']>div.-three,.cols[role='layout']>section.-three{flex-grow:3;flex-basis:0}.cols[role='layout']>div.-four,.cols[role='layout']>section.-four{flex-grow:4;flex-basis:0}.fixed-left[role='layout']{display:block;position:relative;padding-left:15rem}.fixed-left[role='layout'] .fixed-left_left{width:12rem;position:absolute;left:0;top:0;bottom:0}.fixed-left[role='layout'] .fixed-left_right{flex-grow:1;flex-shrink:1;overflow:hidden}.marketing[role='layout']{padding:0;max-width:72rem;margin:0 auto;position:relative}.marketing[role='layout'].-padded{padding:1rem}.modal[role='layout']{position:fixed;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;perspective:2800}.modal[role='layout']>div{display:block;width:100%;max-width:28rem}.modal[role='layout']>div.-video{max-width:36rem;min-height:23.25rem;padding:0;background:#fff;box-shadow:0 0.25rem 0.75rem rgba(9,30,52,0.075);border-radius:2px}.modal[role='layout'].large>div{max-width:40rem}.wrapper[role='layout']{margin:0 auto;max-width:50rem;width:100%}.wrapper[role='layout'].-small{max-width:36rem}.wrapper[role='layout'].-pull-up{margin-top:-1rem}.wrapper[role='layout']+.wrapper[role='layout']{margin-top:1rem}.n-actions{border-top:#edecec 1px solid;background:rgba(237,236,236,0.25);padding:1rem;overflow:hidden}.n-actions .button{float:right}.n-article ul,.n-article ol,.n-article p,.n-article blockquote,.n-article hr{margin:1rem 0}.n-article ul:first-child,.n-article ol:first-child,.n-article p:first-child,.n-article blockquote:first-child,.n-article hr:first-child{margin-top:0}.n-article ul:last-child,.n-article ol:last-child,.n-article p:last-child,.n-article blockquote:last-child,.n-article hr:last-child{margin-top:0}.n-article h3+p,.n-article h3+ul,.n-article h3+ol{margin-top:0}.n-article section{padding:1rem 0;border:0;border-bottom:1px solid #E0dfdf}.n-article section:last-child{border-bottom:0}.n-article hr{border:0;border-top:1px solid #E0dfdf;-webkit-appearance:0;height:1px;background:transparent}.n-card{overflow:hidden;background:#fff;box-shadow:0 0.25rem 1rem rgba(9,30,52,0.075),0 0.125rem 0.25rem rgba(9,30,52,0.1);border-radius:2px}.n-card_type{border-radius:2px;padding:0.25rem}.n-card_type.character{background:#3DA7ED}.n-card_type.radical{background:#FFD200}.n-card_type.vocabulary{background:#F9690E}.n-card_type_label{font-size:0.624295077rem;letter-spacing:0.025rem;text-transform:uppercase;font-weight:800;color:#fff;padding:0.25rem 1rem;text-shadow:0 1px 1px rgba(9,30,52,0.125)}.n-card_type_content{overflow:hidden;border-radius:2px;background:#fff}.n-flashcard-list{list-style:none;overflow:hidden;margin:-0.5rem -0.5rem 0;padding:0.25rem}.n-flashcard-list_item{float:left;width:10%;padding:0.25rem;text-align:center}.n-flashcard-list--third .n-flashcard-list_item{width:33.333%}.n-flashcard-list--third .n-flashcard-list_item .n-flashcard_content{left:0.125rem;right:0.125rem;top:0.125rem;bottom:0.125rem}.n-flashcard-list--third .n-flashcard-list_item .n-flashcard_content big{height:0.8888888889rem;line-height:0.8888888889rem;vertical-align:middle;font-size:0.8888888889rem}.n-flashcard-list--third .n-flashcard-list_item .n-flashcard_icon{display:none}.n-flashcard-list--small .n-flashcard-list_item{width:12.5%}.n-flashcard-list--small .n-flashcard-list_item .n-flashcard_content{left:0.125rem;right:0.125rem;top:0.125rem;bottom:0.125rem}.n-flashcard-list--small .n-flashcard-list_item .n-flashcard_content big{font-size:1rem}.n-flashcard-list--small .n-flashcard-list_item .n-flashcard_icon{display:none}.n-flashcard-list--dashboard .n-flashcard-list_item{width:10%}.n-flashcard-list--dashboard .n-flashcard-list_item .n-flashcard_content.dormant{opacity:0.75}.n-flashcard-list--dashboard .n-flashcard-list_item .n-flashcard_content.dormant:hover{opacity:0.925}.n-flashcard-list--dashboard .n-flashcard-list_item .n-flashcard_content.locked{opacity:0.675}.n-flashcard-list--dashboard .n-flashcard-list_item .n-flashcard_content.locked:hover{opacity:0.875}a:hover .n-flashcard,a:link:hover .n-flashcard,a:visited:hover .n-flashcard{box-shadow:0 0.125rem 0.5rem rgba(9,30,52,0.1),0 0.125rem 0.25rem rgba(9,30,52,0.125)}.n-flashcard{border-radius:2px;background:#fff;display:block;width:100%;height:auto;padding-top:150%;position:relative;box-shadow:0 0.05rem 0.425rem rgba(9,30,52,0.1),0 0.1rem 0.125rem rgba(9,30,52,0.1)}.n-flashcard_content{border-radius:2px;position:absolute;left:0.25rem;right:0.25rem;top:0.25rem;bottom:0.25rem}.n-flashcard_content.radical{background:#FFD200}.n-flashcard_content.character{background:#3DA7ED}.n-flashcard_content.vocabulary{background:#F9690E}.n-flashcard_front{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.n-flashcard_front big{font-size:1.265625rem;width:100%;font-weight:800;color:#fff;text-shadow:0 0.075rem 0.175rem rgba(9,30,52,0.125)}.n-flashcard_icon{position:absolute;font-size:0.624295077rem;font-weight:600;color:#fff;width:1.125rem;height:1.125rem;background-size:auto 1rem;background-repeat:no-repeat;background-position:center center;border-radius:2px;background-color:rgba(9,30,52,0.1)}.n-flashcard_icon .n-flashcard_progress{position:absolute;left:0;right:0;bottom:0;height:3px;background-color:rgba(9,30,52,0.075)}.n-flashcard_icon .n-flashcard_progress .progress{position:absolute;left:0;top:0;bottom:0;height:3px;background-color:rgba(9,30,52,0.125)}.n-flashcard_icon.-time{left:0.25rem;top:0.25rem;background-color:transparent}.n-flashcard_icon.-stars{right:0.25rem;bottom:0.25rem;background-size:auto 0.675rem;background-image:url(/assets/star-80b61830f3394a8bae1c6ac6fa2de4ae475072fb19e11835f8a090ca040a6278.svg);background-position:center right 0.125rem;padding-right:1.125rem;padding-left:0.25rem;text-align:right;line-height:1.25rem;vertical-align:middle}.n-flashcard_icon.-locked{right:0.25rem;bottom:0.25rem;background-size:0.5rem auto;background-image:url(/assets/lock-994674a9ac5a3a102e8ec85a9d29b261ef0f1346d33dd78285dff9b143c6465d.svg)}.n-flashcard_icon.-unlocked{right:0.25rem;bottom:0.25rem;background-size:0.5rem auto;background-image:url(/assets/unlock-1a30e40c8c2c0d5e3ba62b4ae36313fd79e637cdfccd0683bff8b6eac7ac89ad.svg)}.n-lesson{border-bottom:1px solid #E0dfdf;position:relative}.n-lesson.-locked{opacity:0.5}.n-lesson:hover{opacity:1;background-color:rgba(80,25,188,0.025)}.n-lesson:hover .n-lesson_overlay{opacity:0.875}.n-lesson_cards{position:absolute;right:0;top:0;width:9rem}.n-lesson_status{font-size:0.7901234568rem;color:#9F9E9D}.n-lesson_overlay{opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#24C141;font-size:1.265625rem;font-weight:800;color:#fff;text-shadow:0 0.075rem 0.175rem rgba(9,30,52,0.125)}.n-subheader{position:relative;padding:1rem 1rem 0.9rem;border-bottom:#edecec 1px solid;background:rgba(237,236,236,0.25)}.n-subheader_title{font-size:1.125rem;font-weight:600}.n-subheader_title br{display:inline;display:none}.n-subheader_title big{margin-right:0.25rem}.n-subheader_title strong,.n-subheader_title h1,.n-subheader_title big,.n-subheader_title h2{display:inline-block}.n-subheader_bar{position:absolute;right:1rem;top:1.325rem;border-radius:1rem;background:#edecec;border:1px solid rgba(224,223,223,0.325);width:8rem;height:1rem;overflow:hidden;padding:2px}.n-subheader_bar_progress{border-radius:1rem;background:#24C141;height:100%;border-radius:1rem;overflow:hidden}.n-box{display:block}.n-box.-apart{margin:1rem 0}.n-box.-apart:first-child{margin-top:0}.n-box.-apart:last-child{margin-bottom:0}.n-box.-padded{padding:1rem}.n-box.-scrollable{max-height:100%;overflow:auto}.n-box.-f-left{float:left}.n-box.-f-right{float:right}.n-box.-finite{max-width:100%;max-height:calc(100vh - 9rem);overflow:auto}.list.-inline li{display:inline}.span{border-radius:2px}.span.-logo{background:rgba(80,25,188,0.25)}.span.-correct{background:rgba(36,193,65,0.25)}.span.-incorrect{background:rgba(255,44,0,0.25)}.span.-action{background:rgba(224,223,223,0.5)}.span.-radical{background:rgba(255,210,0,0.25)}.span.-hanzi{background:rgba(61,167,237,0.25)}.span.-vocabulary{background:rgba(249,105,14,0.25)}
