*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);height:100%}html,body{padding:0;margin:0}body{font:var(--body-font);color:var(--body-color, #212529);text-align:left;height:100%}h1,h2,h3,h4,h5,h6{font:var(--heading-font)}button:not(:disabled,[disabled]),.btn:not(:disabled,[disabled]),[type=button]:not(:disabled,[disabled]),[type=reset]:not(:disabled,[disabled]),[type=submit]:not(:disabled,[disabled]){cursor:pointer}[disabled],:disabled,.btn:disabled,.btn[disabled],.btn[aria-disabled=true]{cursor:not-allowed;opacity:.7;filter:saturate(.2) grayscale(.9)}[disabled]:before,:disabled:before,.btn:disabled:before,.btn[disabled]:before,.btn[aria-disabled=true]:before{opacity:.7;filter:saturate(.2) grayscale(.9)}[disabled]:after,:disabled:after,.btn:disabled:after,.btn[disabled]:after,.btn[aria-disabled=true]:after{background:var(--btn-bg-color);border-color:var(--btn-bg-color);opacity:1;filter:saturate(.2) grayscale(.9)}[disabled] span,[disabled] svg,:disabled span,:disabled svg,.btn:disabled span,.btn:disabled svg,.btn[disabled] span,.btn[disabled] svg,.btn[aria-disabled=true] span,.btn[aria-disabled=true] svg{filter:saturate(.2) grayscale(.9);opacity:.7}@media (prefers-reduced-motion: no-preference){[disabled]:active,:disabled:active,.btn:disabled:active,.btn[disabled]:active,.btn[aria-disabled=true]:active{animation:shake .3s 3 ease-out;animation-fill-mode:both}}.btn{-webkit-appearance:none;appearance:none;text-decoration:none;white-space:nowrap;display:inline-flex;font:var(--btn-font);color:var(--btn-color);border-radius:var(--btn-border-radius);border:var(--btn-border);box-shadow:var(--btn-utility-shadow-1),var(--btn-utility-shadow-2),var(--btn-3d-bg),var(--btn-shadow);padding:var(--btn-padding-y) var(--btn-padding-x);background-color:var(--btn-bg-color);background-image:var(--btn-bg-image);background-position:var(--btn-bg-position);background-size:var(--btn-bg-size);background-repeat:var(--btn-bg-repeat);justify-content:center;align-items:center;text-align:var(--btn-text-align);vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;gap:.5rem;will-change:transform;transition:transform .3s cubic-bezier(.3,.7,.4,1);transform-style:preserve-3d;transform-origin:bottom}.btn:after{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;width:100%;height:100%;content:"";z-index:-1;color:inherit;filter:none;background:transparent;border:var(--btn-border-size) solid var(--btn-border-color);border-radius:inherit;opacity:0}.btn:hover,.btn:focus,.btn:active,.btn:visited,.btn[disabled],.btn:disabled{text-decoration:none}@media (any-hover: hover){.btn:hover:not(:disabled,[aria-disabled=true]){border:var(--btn-border-size) solid var(--btn-border-hover-color);transform:translateY(var(--btn-hover-distance)) scale(var(--btn-hover-scale));transition:all .1s cubic-bezier(.3,.7,.4,1.5)}.btn:hover:not(:disabled,[aria-disabled=true]):after{opacity:1;transition:opacity 80ms ease-in;border:var(--btn-hover-inset-width) solid var(--btn-hover-inset-color)}}.btn:focus{outline:var(--btn-focusring-color) 3px solid}@supports selector(:focus-visible){.btn .btn:focus{outline:none}}.btn:focus-visible{border:var(--btn-border-size) solid var(--btn-border-hover-color);transform:translateY(var(--btn-hover-distance)) scale(var(--btn-hover-scale));transition:all .1s cubic-bezier(.3,.7,.4,1.5);outline:transparent 4px solid;outline-offset:3px}.btn:focus-visible:after{opacity:1;transition:opacity 80ms ease-in;border:var(--btn-hover-inset-width) solid var(--btn-hover-inset-color)}.btn:focus-visible:after{opacity:1;box-shadow:0 0 0 var(--btn-border-width, 4px) var(--btn-border-hover-color),0 0 0 calc(var(--btn-border-width) + 4px) var(--btn-focus-ring-color),0 0 0 calc(var(--btn-border-width) + 7px) #fff}.btn:focus:not(:focus-visible){outline:none}.btn:active:not(:disabled,[aria-disabled=true]){box-shadow:var(--btn-utility-shadow-1),var(--btn-utility-shadow-2),var(--btn-3d-bg-press),var(--btn-shadow-press);transform:translateY(var(--btn-press-distance)) scale(var(--btn-press-scale));transition:all .15s cubic-bezier(.17,.87,.44,1)}.btn:active:not(:disabled,[aria-disabled=true]):after{background-color:var(--btn-bg-color);background-color:#0000001a;opacity:1;transition:opacity .15s cubic-bezier(.17,.87,.44,1);border:var(--btn-hover-inset-width) solid var(--btn-hover-inset-color)}.btn-group{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding:.75rem 0;margin-left:-.75rem;margin-right:-.75rem}.btn-group .btn{margin:0 .75rem}.btn svg-icon{display:flex;align-self:center;min-width:1em;height:1em}.btn-action{width:var(--btn-action-width);height:var(--btn-action-height);border-radius:calc(var(--btn-action-width) / 2);padding:var(--btn-action-padding-y) var(--btn-action-padding-x)}.btn-link,.sys .btn-link{color:var(--link-color);background:none;border:none;margin:0;padding:0;cursor:pointer;text-decoration:none;font-weight:inherit;font-style:normal;font-size:14px;font-family:var(--body-font);line-height:16px}.btn-link:hover,.btn-link:focus,.btn-link:active,.sys .btn-link:hover,.sys .btn-link:focus,.sys .btn-link:active{text-decoration:underline}.btn-link:hover:after,.btn-link:focus:after,.btn-link:active:after,.sys .btn-link:hover:after,.sys .btn-link:focus:after,.sys .btn-link:active:after{border:none;background:none}.btn-close,.btn-back,.sys .btn-close{width:3.875rem;height:4.375rem;line-height:2rem;background:white;border:0;overflow:hidden;text-indent:-999em;padding:1.1875rem;box-shadow:none}.btn-close:hover,.btn-close:active,.btn-close:focus,.btn-back:hover,.btn-back:active,.btn-back:focus,.sys .btn-close:hover,.sys .btn-close:active,.sys .btn-close:focus{border-color:transparent;background-color:#e9e8ff}.btn-shiny,.btn-shiny-green{--color-main: #008C32;--color-outline: #00FF64;--color-shadow: #00552B}.btn-shiny-blue{--color-main: #006CDB;--color-outline: #00D8FF;--color-shadow: #004086}.btn-more{justify-content:space-between}footer .btn~.btn{margin-top:1rem}@media (min-width: 45rem){footer .btn~.btn{margin-top:0;margin-left:3rem}}@keyframes shake{0%,to{transform:translate(3px) rotate(0)}10%{transform:translate(-3px) rotate(-1deg)}20%{transform:translate(3px) rotate(0)}30%{transform:translate(-3px) rotate(-1deg)}40%{transform:translate(3px) rotate(0)}50%{transform:translate(3px) rotate(0)}60%{transform:translate(-3px) rotate(-1deg)}70%{transform:translate(3px) rotate(0)}80%{transform:translate(-3px) rotate(-1deg)}90%{transform:translate(3px) rotate(0)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.btn-loading .btn-text{position:relative;display:inline-block;color:transparent!important;background:linear-gradient(90deg,var(--btn-color) 0%,rgba(255,255,255,.5) 50%,var(--btn-color) 100%);background-size:200% 100%;background-repeat:repeat-x;animation:shimmer 3s infinite linear;background-clip:text;-webkit-background-clip:text}.wrapper{overflow-y:auto;height:100%;min-height:100%;margin:0}swe-nav~.wrapper{padding-top:var(--nav-height, 5rem);height:100vh}.container{margin-left:auto;margin-right:auto;width:100%;padding-left:20px;padding-right:20px}.row{display:grid;grid-template-columns:1fr 1fr 1fr}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.compatibility-message{display:block;text-decoration:none!important;text-align:left;font-weight:400;font-size:.9rem;max-width:40rem;margin:auto}.compatibility-warning{color:#6072a4}.compatibility-error{color:#d12a2d}.compatibility-hidden{display:none}.text-muted{color:#6f6f6f}.sys{--input-btn-font-family: var(--sys-font-family);--input-btn-font-weight: var(--sys-font-weight);--btn-focus-outline-color: rgba(255, 51, 102, .9);font:var(--sys-font-weight) var(--sys-font-size)/var(--sys-font-line-height) var(--sys-font-family);color:var(--sys-color)}.sys h1,.sys h2,.sys h3,.sys h4,.sys h5,.sys h6{font-family:var(--sys-heading-font-family);font-weight:var(--sys-heading-font-weight);color:var(--sys-heading-color)}.sys p{font-size:1rem;line-height:1.125rem;color:inherit}.sys .btn{font:normal 700 1.5rem/1.17 var(--sys-heading-font-family);padding:.5em 1.375em;border-radius:6.25rem;box-shadow:none;transform:translate(0)}.sys .btn:hover,.sys .btn:focus,.sys .btn:active,.sys .btn[disabled],.sys .btn:disabled{box-shadow:none}.sys .btn-primary{color:#fff;background:#1e0065;border:2px solid transparent}.sys .btn-primary:hover,.sys .btn-primary:focus,.sys .btn-primary:active,.sys .btn-primary[disabled],.sys .btn-primary:disabled{box-shadow:none}.sys .btn-primary:hover,.sys .btn-primary:focus,.sys .btn-primary:active{color:#1e0065;border:2px solid #1e0065;background:#e9e8ff}.sys .btn-primary[disabled],.sys .btn-primary:disabled{color:#888;border:1px solid #888;background:#ddd}.sys .btn-secondary{color:#000;background:#c1bfff;border:2px solid transparent}.sys .btn-secondary:hover,.sys .btn-secondary:focus,.sys .btn-secondary:active,.sys .btn-secondary[disabled],.sys .btn-secondary:disabled{box-shadow:none}.sys .btn-secondary:hover,.sys .btn-secondary:focus,.sys .btn-secondary:active{color:#1e0065;border:2px solid #1e0065;background:#e9e8ff}.sys .btn-secondary[disabled],.sys .btn-secondary:disabled{color:#888;border:1px solid #888;background:#ddd}.sys-landing{display:flex;flex-flow:column nowrap;align-items:center;height:100%;width:100%;max-width:60rem;padding-top:10vh;margin:0 auto}.sys-landing figure{display:block;margin:0 0 2.5rem;padding:0;position:relative;top:0;width:100%;max-width:177px;height:159px}.sys-landing figure svg-icon{width:100%;height:100%;margin:0}.sys-landing figure img{position:absolute;top:75%;left:50%;width:65%;height:auto;transform:translate(-50%,-50%)}.sys-landing.student-inbox figure{left:0}.sys-landing h1,.sys-landing .btn-link{font-weight:var(--sys-font-weight)}.sys-landing h1{font-family:var(--sys-font-family);margin-bottom:1.5rem;font-size:1.5rem}.sys-landing .btn svg-icon{display:inline-block;width:1.875rem;height:1.875rem;max-width:1em;max-height:1em;margin-right:.7em;color:inherit}.sys-landing .btn svg-icon svg{max-width:100%;max-height:100%}.sys-landing .btn-link{margin-top:2.5rem;font-size:1.3125rem;display:inline-flex;flex-flow:row nowrap;align-items:center;padding:0;line-height:1.14}swe-toast.sys{z-index:var(--z-index-toast)}swe-toast.sys svg-icon{display:inline-block;height:3em;width:3em}swe-toast.sys svg-icon svg{height:100%;width:100%}swe-toast.sys .toast-message{display:flex;flex-flow:column nowrap;gap:.25em;width:100%}swe-toast.sys .toast-message span{display:block}swe-toast.sys .toast-message .countdown{font-size:.8375em;color:#000000b3}swe-toast.sys .btn{color:#7f4618;font-size:1rem;border:0;background:none;padding:0;font-weight:600;margin-left:.75rem}swe-toast.sys .btn:after{visibility:hidden}swe-toast.sys .btn:hover{border:0;box-shadow:none}fieldset{border:0;background:transparent}input,select,textarea{padding:var(--input-btn-padding-y) var(--input-btn-padding-x);line-height:var(--input-btn-line-height);border-radius:var(--input-btn-border-radius);border:var(--input-btn-border-size) var(--input-btn-border-style) var(--input-btn-border-color)}input,select{font-size:var(--input-btn-font-size);min-height:calc(var(--input-btn-line-height) + 2 * var(--input-btn-padding-y))}.form-block{display:block;width:100%}.form-label{display:inline-block;font-size:1rem;margin-bottom:.325rem}.form-control{width:100%;display:block;padding:var(--input-btn-padding-y, .375rem) var(--input-btn-padding-x, .75rem);font-family:var(--input-btn-font-family);font-size:var(--input-btn-font-size, 1rem);font-weight:var(--input-btn-font-weight, 400);line-height:var(--input-btn-line-height, 1.5);color:var(--input-btn-color, #212529);background:var(--input-btn-bg, #fff);border-radius:var(--input-btn-border-radius, .25rem);background-clip:padding-box;border:var(--input-btn-border);-webkit-appearance:none;appearance:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-select{display:block;width:100%;padding:var(--select-padding);font-family:var(--select-font-family);font-size:var(--select-font-size);font-weight:var(--select-font-weight, 400);line-height:var(--select-line-height, 1.5);color:var(--select-color, #212529);background:var(--select-bg);border:1px solid #ced4da;border-radius:var(--select-border-radius, .25rem);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}.form-check,.form-check-input{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check-input[type=checkbox]{border-radius:.25em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-range{padding:0;width:100%;height:1.5rem}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-range{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:not(:last-child),.input-group>.form-select:not(:last-child),.input-group>.form-range:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.form-select:not(:first-child),.input-group>.form-range:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.btn{position:relative;z-index:2}.input-group>.btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-label{display:inline-block;position:relative;margin-bottom:0;vertical-align:top;line-height:1.5}.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-label:after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translate(.75rem)}.custom-switch{padding-left:2.25rem}:root{--lessons-bg-color: #081438;--lessons-bg: var(--lessons-bg-color) url(/assets/bkg-lessons-footer.svg) no-repeat center bottom / contain;--lessons-color: white;--lessons-font-style: var(--sys-font-style);--lessons-font-size: var(--sys-font-size);--lessons-font-weight: var(--sys-font-weight);--lessons-font-line-height: var(--sys-font-line-height);--lessons-font-family: var(--sys-font-family);--lessons-font: var(--lessons-font-style) var(--lessons-font-weight) var(--lessons-font-size) / var(--lessons-font-line-height) var(--lessons-font-family);--lessons-heading-color: var(--lessons-color, white);--lessons-heading-font-weight: var(--sys-heading-font-weight, 600);--lessons-heading-font-line-height: 1;--lessons-heading-font-family: var(--sys-heading-font-family);--lessons-btn-bg: #008C32;--lessons-continue-bg: rgba(0, 0, 0, .2);--lessons-skills-header-bg: #5B2E89;--lessons-skills-header-radius: .3125rem;--lessons-skills-header-font-family: var(--lessons-heading-font-family);--lessons-skills-header-font-size: 2rem;--lessons-skills-header-line-height: 1;--lessons-skills-header-font: var(--lessons-skills-header-font-weight, 600) var(--lessons-skills-header-font-size, 2rem) / var(--lessons-skills-header-line-height, 1) var(--lessons-skills-header-font-family);--lessons-banner-bg-color: #341C54;--lessons-banner-bg-img: url(/assets/bkg-lessons-header.webp);--lessons-banner-bg: var(--lessons-banner-bg-color) var(--lessons-banner-bg-img) no-repeat center / cover;--lessons-progress-bg: #001C3B;--lessons-progress-meter: repeating-linear-gradient( -45deg, #37C6AC, #37C6AC .25rem, #D8FB00 .25rem, #D8FB00 .5rem );--lessons-progress-meter-complete: #53C50E;--lessons-series-thumb-height: 9rem;--lessons-series-card-bg: #00244D;--lessons-series-card-radius: 1.25rem;--lessons-series-card-shadow: 0 .125rem .3125rem rgba(0, 0, 0, .25);--series-banner-bg-color: var(--lessons-banner-bg-color);--series-banner-bg: var(--series-banner-bg-color);--episode-card-bg-color: #003269;--episode-card-num-bg-color: #00438B;--episode-card-num-text-color: #B3FFC8;--episode-card-num-box-shadow: 0px .3px 1px 0px rgba(0, 0, 0, .2), 0px 1px 2px 0px rgba(0, 0, 0, .25), 0px -1px 0px 0px rgba(0, 0, 0, .25) inset;--episode-card-focus-color: #5c23ff;--preview-learning-target-bg-color: white;--preview-learning-target-color: black;--preview-bar-color: #FAFCFF;--preview-bar-completed-bg: #3CA1FF;--preview-bar-completed-path-bg: #0482FF;--preview-bar-completed-video-shadow: 0px .5px 0px 1px #007FF4;--preview-bar-completed-question-shadow: 0px 1px 0px 0px #007FF4;--preview-bar-incomplete-bg: #0061CB;--preview-bar-incomplete-path-bg: #00438B;--preview-bar-incomplete-question-border: 4px solid #0050A6;--preview-bar-incomplete-question-shadow: 0px .5px 0px 1px rgba(0, 33, 72, .5) inset, 0px 1px 0px 0px #003484, 0px 1px 0px 0px #003484;--preview-bar-current-bg: #0482FF;--preview-bar-current-border: 4px solid #FFD439;--preview-bar-current-shadow: 0px 4px 8px 0px rgba(0, 0, 0, .25) inset, 0px 1px 0px 0px #D7A901 inset, 0px .5px 0px 4px rgba(255, 178, 74, .85), 0px 1px 0px 0px #EAB600;--preview-bar-current-question-shadow: 0px 1px 0px 0px #007FF4;--assignments-banner-bg: var(--lessons-banner-bg-color) url(/assets/bkg-assignments-header.png) no-repeat center / cover}.assignment-series-name{font-size:1.125rem;line-height:1.25;font-weight:400;color:var(--sky-200)!important;margin:0 0 .5rem;letter-spacing:.03em}.assignment-series-name.series-icon{padding-left:1.75rem!important;background:transparent url(/assets/icons/series-stack.svg) no-repeat left top/1.5rem 1.25rem}.lessons,.series,.assignments{--border-radius: 1.25rem;font:var(--lessons-font);color:var(--lessons-color, white);background:var(--lessons-bg, #081438);padding-bottom:30.5rem}.lessons h1,.lessons h2,.lessons h3,.lessons h4,.lessons h5,.series h1,.series h2,.series h3,.series h4,.series h5,.assignments h1,.assignments h2,.assignments h3,.assignments h4,.assignments h5{font-family:var(--lessons-heading-font-family);font-weight:var(--lessons-heading-font-weight, 600);color:var(--lessons-heading-color, white)}.lessons h1,.series h1,.assignments h1{font-size:6rem}.lessons h2,.series h2,.assignments h2{font-size:2.5rem}.lessons h3,.series h3,.assignments h3{font-size:2rem}.lessons h4,.series h4,.assignments h4{font-size:1.5rem}.lessons h5,.series h5,.assignments h5{font-size:1.25rem;line-height:1.5rem}.lessons header,.series header,.assignments header{width:100%}.lessons-none,.series-none,.assignments-none{max-width:60rem;text-align:center;margin:0 auto;padding:3.25rem 0 1.875rem}.lessons-none svg-icon,.series-none svg-icon,.assignments-none svg-icon{display:block;width:17.375rem;max-width:100%;height:auto;margin:0 auto 2rem}.lessons .none-label-primary,.lessons .none-label-secondary,.series .none-label-primary,.series .none-label-secondary,.assignments .none-label-primary,.assignments .none-label-secondary{color:#b491e1}.lessons .none-label-primary,.series .none-label-primary,.assignments .none-label-primary{font-weight:700;font-size:2.375rem;margin-bottom:.5rem}.lessons .none-label-secondary,.series .none-label-secondary,.assignments .none-label-secondary{font-size:1.25rem;font-style:400}.lessons .card-shadow:after,.series .card-shadow:after,.assignments .card-shadow:after{content:"";position:absolute;top:1px;left:0;width:100%;border-radius:var(--border-radius);height:100%;box-shadow:inset 0 -.4rem #00244d66;pointer-events:none;mix-blend-mode:hard-light}.lessons h1,.lessons h2,.lessons h3,.lessons h4,.lessons h5,.assignments h1,.assignments h2,.assignments h3,.assignments h4,.assignments h5{padding:0;margin:0;text-align:left}.lessons header,.assignments header{max-width:60rem;margin:0 auto 1rem;text-align:left}swe-series .nav-back-button .button-text{display:none}@media screen and (min-width: 48rem){swe-series .nav-back-button .button-text{display:inline-block}}#dialog-preview .dialog{color:#fff}#dialog-preview .dialog *{scroll-padding:1.5rem}#dialog-preview .dialog ::-webkit-scrollbar{width:1.25rem}#dialog-preview .dialog ::-webkit-scrollbar-track{background:#003E80}#dialog-preview .dialog ::-webkit-scrollbar-thumb{background:linear-gradient(rgb(59,130,246),rgb(147,51,234));box-shadow:inset 2px 2px 2px #ffffff40,inset -2px -2px 2px #00000040;border-radius:3.125rem;border:4px solid #003E80}#dialog-preview .dialog ::-webkit-scrollbar-thumb:hover{cursor:pointer;background:#5749d2}#dialog-preview .dialog h2,#dialog-preview .dialog h3,#dialog-preview .dialog h4,#dialog-preview .dialog h5,#dialog-preview .dialog h6{color:inherit;font-family:var(--lessons-font-family)}#dialog-preview .dialog-content{background:var(--episode-card-bg-color, #003269)}#dialog-preview .dialog-header{padding:1rem}#dialog-preview .dialog-header h2{font-size:1.5rem;line-height:1.25}#dialog-preview .dialog-header span{display:inline-block;padding:.5rem;border-radius:1rem;background:var(--episode-card-num-bg-color, #00438B);box-shadow:0 .3px 1px #0003,0 1px 2px #00000040,0 -1px #00000040 inset;font-size:1.5rem;color:var(--episode-card-num-text-color, #B3FFC8);min-width:4.25rem;text-align:center;line-height:1;margin-bottom:1px;margin-right:1rem}#dialog-preview .dialog-header .btn-close{background:transparent;color:#fff}#dialog-preview .dialog-header .btn-shadow{display:none}#dialog-preview .dialog-body{padding:1.5rem;background:var(--episode-card-num-bg-color, #00438B)}#dialog-preview .dialog-body h2,#dialog-preview .dialog-body h3,#dialog-preview .dialog-body h4,#dialog-preview .dialog-body h5,#dialog-preview .dialog-body h6{margin:0}#dialog-preview .dialog-footer{justify-content:space-between;flex-direction:column;gap:1.5rem;width:100%;padding:1.5rem}#dialog-preview .dialog-footer h6{font-size:1.125rem;line-height:1.25;margin-bottom:.25rem;margin:0;font-weight:400}#dialog-preview .dialog-footer .episode-status{flex-basis:100%;display:flex;flex-flow:row nowrap;align-items:center;padding:.75rem 1rem;border-radius:.625rem;background:rgba(0,0,0,.1)}#dialog-preview .dialog-footer .episode-status swe-preview-progress-bar{width:100%;flex:1 1 auto;padding:0 1.5rem}#dialog-preview .dialog-footer .episode-status>span{text-align:left;display:inline-block;flex:1 0 8rem}#dialog-preview .dialog-footer .episode-status>span.episode-score{padding-left:1.5rem;flex-basis:5.625rem}#dialog-preview .dialog-footer .episode-status>span :last-child{font-weight:600}#dialog-preview .dialog-footer .episode-score{font-weight:600;flex:0 0 8rem;border-left:1px solid rgba(255,255,255,.1)}#dialog-preview .dialog-footer .btn-group{flex-flow:column nowrap;gap:1.5rem;width:100%;padding:0}#dialog-preview .dialog-footer .btn{display:flex;gap:.5rem;padding:1rem 1.5rem;border-radius:6.25rem;color:#fff;font-size:1.5rem;font-weight:600;flex:1;width:100%}#dialog-preview .dialog-footer .btn-primary{background:var(--lessons-btn-bg, #008C32);box-shadow:0 8px #00552b}#dialog-preview .dialog-footer .btn-secondary{background:#006CDB;box-shadow:0 8px #004ea3,0 8px #004086}#dialog-preview .dialog-footer .btn~.btn{margin:0}#dialog-preview .dialog-footer .btn svg-icon{height:1.5rem;width:1.5rem}#dialog-preview .dialog-footer .btn svg-icon svg{height:100%;width:100%}@media screen and (min-width: 48rem){#dialog-preview .dialog-header span{font-size:2.5rem}#dialog-preview .dialog-body{position:static}#dialog-preview .dialog-footer{display:flex;align-items:center;flex-flow:row wrap}#dialog-preview .dialog-footer .btn{flex:0 1 auto;width:auto}#dialog-preview .dialog-footer .btn-group{flex-flow:row nowrap;margin-left:auto;width:auto}}@media screen and (min-width: 68.75rem){#dialog-preview .dialog-header h2{font-size:2rem}#dialog-preview .dialog-content{max-width:68.75rem}}:root{--inbox-background-image: url(/assets/bkg-inbox.jpeg)}#dialog-inbox{background-color:green}#dialog-inbox .dialog{color:red;align-items:center}#dialog-inbox .dialog *{scroll-padding:1.5rem}#dialog-inbox .dialog ::-webkit-scrollbar{width:1.25rem}#dialog-inbox .dialog ::-webkit-scrollbar-track{background:#003E80}#dialog-inbox .dialog ::-webkit-scrollbar-thumb{background:linear-gradient(rgb(59,130,246),rgb(147,51,234));box-shadow:inset 2px 2px 2px #ffffff40,inset -2px -2px 2px #00000040;border-radius:3.125rem;border:4px solid #003E80}#dialog-inbox .dialog ::-webkit-scrollbar-thumb:hover{cursor:pointer;background:#5749d2}#dialog-inbox .dialog-header{display:flex;align-items:center;position:relative;overflow:var(--subject-card-header-overflow);background:var(--subject-card-header-bg);width:var(--subject-card-header-width, 100%);border:var(--subject-card-header-border);margin:var(--subject-card-header-margin);padding-left:2em;flex:0 0 5rem;overflow:visible}#dialog-inbox .dialog-header h2,#dialog-inbox .dialog-header h3{padding:0;margin:0;font:var(--subject-card-header-font);letter-spacing:var(--subject-card-header-letter-spacing);color:var(--subject-card-header-color);text-shadow:var(--subject-card-header-text-shadow);text-align:var(--subject-card-header-text-align);font-size:3em}#dialog-inbox .dialog-header .btn-close{box-shadow:0 0 0 6px #fff,0 0 0 12px #000,6px 6px 1px 12px var(--subject-card-shadow-color, rgba(0, 0, 0, .4));width:50px;height:50px;border-radius:50%;flex:none;background:black;position:absolute;top:-19px;right:-19px;z-index:2}#dialog-inbox .dialog-header .btn-close svg-icon{color:#fff;margin-top:3px}#dialog-inbox .dialog-header .btn-close:hover{scale:105%}#dialog-inbox .dialog-content{position:relative;border:var(--subject-card-border);border-radius:var(--subject-card-border-radius);background:var(--subject-card-bg);box-shadow:var(--subject-card-shadow);min-width:500px;max-width:960px;min-height:400px;max-height:640px}#dialog-inbox .dialog-body{width:auto;height:100%;border:var(--subject-card-img-border);padding:0;overflow:hidden}#dialog-inbox .dialog-footer{width:100%;height:auto;min-height:calc(2em * var(--body-line-height) + 1.5rem);background:var(--subject-card-body-bg)}#dialog-inbox .dialog-footer h2{color:var(--subject-card-body-color);text-shadow:var(--subject-card-text-shadow);font:var(--button-font);font-size:2rem;margin:auto}.swe-inbox-dialog{width:100%;height:100%;padding:0;margin:0}.inbox-dialog-container{width:auto;height:auto}.inbox-dialog-border-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:var(--subject-card-border-overlay);z-index:1;pointer-events:none}.inbox-dialog-navigator-option{width:100%}.inbox-dialog-navigator-option .option-wrapper.btn{margin-bottom:.1rem;font-size:1.1rem;padding-left:6.5rem}
