@charset "UTF-8";.font-roboto{font-family:Roboto,sans-serif}.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Vue-Toastification__container .Vue-Toastification__toast--info{background-color:#1a3f4b;background-color:#025e6f}.Vue-Toastification__container .Vue-Toastification__toast--success{background-color:#4f7d50}.Vue-Toastification__container .Vue-Toastification__toast--warning{background-color:beige;color:#333}.Vue-Toastification__container .Vue-Toastification__toast--error{background-color:#d27546;color:#fff}body{background-color:#005571}#app .sys{margin-top:.5rem;margin-bottom:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}#app .debug{font-size:.81em;background-color:beige}#app .debug pre{color:#333;background-color:beige;border:1px dashed #111;margin:0;padding:.3rem 1rem .3rem .3rem;overflow:scroll;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}#app .debug pre.wrap{white-space:normal}#app .debug pre.wrap>div{width:100%;padding:.5rem}@media (min-width: 640px){#app .debug pre.wrap>div{width:83.333333%}}@media (min-width: 768px){#app .debug pre.wrap>div{width:75%}}#app .debug p{color:#333;background-color:beige;border:1px dashed #111;margin:0;padding:.5rem 1rem .5rem .3rem;overflow:scroll;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;padding-inline-end:.75rem}#app .debug label{background-color:#8f8f47;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#360;color:#eeee6a;width:100%;margin:0;padding:.23rem .5rem .15rem;display:block;border-top:2px dashed #333}#app .debug label:before{content:":: "}#app main pre.debug{color:#333;background-color:beige;border:1px dashed #111;margin:0;padding:.3rem 1rem .3rem .3rem;overflow:scroll;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}#app main .nowrap{white-space:nowrap}#app main a:focus{box-shadow:none!important}#app main [type=text]:focus,#app main [type=email]:focus,#app main [type=url]:focus,#app main [type=password]:focus,#app main [type=number]:focus,#app main [type=date]:focus,#app main [type=datetime-local]:focus,#app main [type=month]:focus,#app main [type=search]:focus,#app main [type=tel]:focus,#app main [type=time]:focus,#app main [type=week]:focus,#app main [multiple]:focus,#app main textarea:focus,#app main select:focus{--tw-ring-color: #098299;border-color:var(--tw-ring-color)}#app main [type=checkbox],#app main [type=radio]{color:#3b82f6}#app main [type=checkbox]:focus,#app main [type=radio]:focus{--tw-ring-color: #098299}#app main button:focus,#app main a:focus{box-shadow:0 0 0 3px #4299e180;border-color:#93c5fd;outline:none}#app .no-selection{user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}main.ppt *::-moz-selection{background:#a7d8c3;color:#000}main.ppt *::selection{background:#a7d8c3;color:#000}main.ppt .alert.alert-info{background:#a7d8c3}main.ppt .alert.alert-error{background-color:#f8727280}main.ppt button.btn{background-color:#dfeae1;border:1px solid #025E6F;border:none;color:#025e6f;text-transform:none;font-weight:500;height:auto;min-height:.2rem;line-height:1.33;border-radius:.5rem;padding:.25rem .75rem;font-size:1rem;line-height:1.5rem;letter-spacing:-.025em}main.ppt button.btn:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width: 768px){main.ppt button.btn{padding-left:1rem;padding-right:1rem;letter-spacing:0em}}main.ppt button.btn:hover{background-color:#098299;background-color:#f5fffd;color:#098299}main.ppt button.btn.active{background-color:#025e6f;color:#dfeae1}main.ppt button.btn:disabled,main.ppt button.btn.disabled{background-color:#ddd;color:#666;border:1px solid #999;pointer-events:auto}main.ppt button.btn:disabled:hover,main.ppt button.btn.disabled:hover{cursor:not-allowed}main.ppt ul#active-goals{margin-top:2rem}main.ppt ul#active-goals li{margin-top:2rem;margin-bottom:2rem;margin-bottom:0;padding-bottom:2rem}main.ppt ul#active-goals li:not(:last-child){border-bottom:8px solid #DFEAE1}main.ppt ul#active-goals.revise li{background-color:#f7fffd;--tw-bg-opacity: 1;background-color:rgb(245 255 253 / var(--tw-bg-opacity));padding:1.33rem 2.33rem 1.33rem 1.33rem;border-bottom:none}main.ppt ul#active-goals.revise li a{--tw-text-opacity: 1;color:rgb(9 130 153 / var(--tw-text-opacity));text-decoration:underline}main.ppt .prior-goal-container.subsequent{border-top:.66rem solid #dfeae1;margin-top:3rem;padding-top:1.66rem}.tablet-component{overflow:hidden}.tablet-component header{padding-bottom:1rem}.tablet-component header .breadcrumb{color:#4d6871;text-transform:uppercase;font-size:1.1rem;font-weight:700;letter-spacing:2px}.tablet-component header h2,.tablet-component header h3{color:#4d6871;text-transform:uppercase}.tablet-component header h2{font-size:1.1rem;font-weight:700;letter-spacing:2px}.tablet-component header h3{font-size:1.11rem;letter-spacing:.5px;font-weight:400}.tablet-component h3.bar{margin-top:2.5rem;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(33 84 110 / var(--tw-bg-opacity));padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.tablet-component h4{color:#4d6871;font-weight:700}.tablet-component pre.pretty{color:#065d6d;background-color:#dfeae1;font-family:monospace;margin:.44rem 0;padding:.33rem .66rem;opacity:.86;font-size:1rem}.tablet-component .content-row .goto{background-color:#098299;border:2px solid #43C1C7;color:#fff;font-size:1.88rem;line-height:1;font-weight:100;border-radius:2rem;display:block;text-align:center;transition:background-color .25s ease;padding:.33rem .5rem;padding:4px 10px;width:2.66rem;height:2.66rem;background-size:50%;text-decoration:none}.tablet-component .content-row:hover .goto{background-color:#43c1c7}.tablet-component .body-row-next,.tablet-component .subsequent{border-top:1px solid #E07038}.tablet-component blockquote{background:#f9f9f9;border-left:10px solid #ccc;padding:.5em 10px;font-style:italic}.tablet-component blockquote:before{color:#ccc;font-size:4em;line-height:.1em;margin-right:.5rem;vertical-align:-.4em}.tablet-component .icon-circle{position:relative;width:110px;height:110px;border-radius:110px}#daily-stats .row{margin-left:-1rem}#daily-stats .row .chart{position:relative}#daily-stats .row .chart .label{font-weight:900;font-size:1.5rem;transform:scaleY(1.15) translate(-50%,-35%)}#daily-stats .row .descriptor{position:relative}#daily-stats .row .descriptor p{margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}#cal-goal-range{padding-top:1px;padding-right:4px}#cal-goal-range div{line-height:1}#cal-goal-range div:first-child:first-letter{letter-spacing:-4px}#cal-goal-range div:first-child:after{content:"-"}#cal-goal-range div:last-child{margin-top:-2px}#cal-goal-range div:last-child:first-letter{letter-spacing:-5px}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}main.ppt{color:#033}@supports (-webkit-appearance: none) or (-moz-appearance: none){main.ppt input[type=checkbox],main.ppt input[type=radio]{--active: #fff;--active-inner: #888;--focus: 2px rgba(39, 94, 254, .3);--border: #223264;--border: var(--active-inner);--border-hover: #275EFE;--border-hover: #f03;--background: #fff;--disabled: #F6F8FF;--disabled-inner: #E1E6F9;-webkit-appearance:none;-moz-appearance:none;width:2.75rem;height:2.75rem;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:2px solid var(--bc, var(--border));background:var(--b, var(--background));transition:background .25s,border-color .25s,box-shadow .5s}main.ppt input[type=checkbox]:after,main.ppt input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t, .5s) var(--d-t-e, ease),opacity .7s}main.ppt input[type=checkbox]:checked,main.ppt input[type=radio]:checked{--b: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}main.ppt input[type=checkbox]:disabled,main.ppt input[type=radio]:disabled{--b: var(--disabled);cursor:not-allowed;opacity:.9}main.ppt input[type=checkbox]:disabled:checked,main.ppt input[type=radio]:disabled:checked{--b: var(--disabled-inner);--bc: var(--border)}main.ppt input[type=checkbox]:disabled+label,main.ppt input[type=radio]:disabled+label{cursor:not-allowed}main.ppt input[type=checkbox]:hover:not(:checked):not(:disabled),main.ppt input[type=radio]:hover:not(:checked):not(:disabled){--bc: var(--border, var(--border-hover))}main.ppt input[type=checkbox]:focus,main.ppt input[type=radio]:focus{box-shadow:none}main.ppt input[type=checkbox]:not(.switch):after,main.ppt input[type=radio]:not(.switch):after{opacity:var(--o, 0)}main.ppt input[type=checkbox]:not(.switch):checked,main.ppt input[type=radio]:not(.switch):checked{--o: 1}main.ppt input[type=checkbox]+label,main.ppt input[type=radio]+label{display:inline-block;vertical-align:top;cursor:pointer;margin-left:1rem;max-width:85%}main.ppt input[type=checkbox]:not(.switch){border-radius:7px}main.ppt input[type=checkbox]:not(.switch):after{width:48%;height:86%;border:7px solid var(--active-inner);border-top:0;border-left:0;left:10px;top:0;transform:rotate(var(--r, 20deg))}main.ppt input[type=checkbox]:not(.switch):checked{--r: 43deg}main.ppt input[type=checkbox].switch{width:38px;border-radius:11px}main.ppt input[type=checkbox].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab, var(--border));transform:translate(var(--x, 0))}main.ppt input[type=checkbox].switch:checked{--ab: var(--active-inner);--x: 17px}main.ppt input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}main.ppt input[type=radio]{border-radius:50%;border:2px solid #777}main.ppt input[type=radio]:after{width:100%;height:100%;border-radius:50%;background:#098299;opacity:0;transform:scale(var(--s, .7))}main.ppt input[type=radio]:checked{--s: .7}}main.ppt [type=checkbox]:checked:hover,main.ppt [type=checkbox]:checked:focus,main.ppt [type=radio]:checked:hover,main.ppt [type=radio]:checked:focus{border-width:2px;border-color:#888;border-color:#1f3641;border-color:#43758c;background-color:#fff}main.ppt input[type=text].greyed,main.ppt textarea.greyed{background-color:#ccc;background-color:#ddd}main.ppt ul.manifest{margin-left:-2rem;margin-right:-2rem}main.ppt ul.manifest li{background-color:#f5fffd;border-top:1px solid #098299}main.ppt ul.manifest li a{display:flex;padding:1rem 1.5rem;transition:background-color .25s ease;background-repeat:no-repeat;background-position:28px 50%;padding-left:64px;background-size:32px}main.ppt ul.manifest li a:hover{background-color:#fff}main.ppt ul.manifest li a:hover .goto{transition:color .25s ease;color:#43c1c7;background-color:inherit}main.ppt ul.manifest li a.new{background-image:url(/build/assets/new-9119a566.svg);background-size:42px}main.ppt ul.manifest li a.done{background-image:url(/build/assets/check-ffbc1a70.svg);background-position:32px 50%}main.ppt ul.manifest li a.locked{background-image:url(/build/assets/lock-e9df2853.svg);background-position:32px 66%;pointer-events:none;cursor:not-allowed}main.ppt ul.manifest li a.locked .title{color:#025e6f73}main.ppt ul.manifest li a.locked .goto{color:#025e6f4d;pointer-events:none}main.ppt ul.manifest li a.locked:hover{background-color:inherit}main.ppt ul.manifest li a .title{flex:1 1 0%;padding-top:.25rem;padding-bottom:.25rem;padding-left:1rem;color:#005470;font-weight:700;text-transform:uppercase}main.ppt ul.manifest li a .title .sub{font-weight:500;font-style:italic;text-transform:none}main.ppt ul.manifest li a .goto{width:2.5rem;flex:none;padding-top:0}main.ppt .lesson-display .content{margin-top:.33rem}main.ppt .lesson-display .content a{color:#025e6f;text-decoration:none;text-decoration:underline}main.ppt .lesson-display .content a:hover{background-color:#025e6f;background-color:#098299;color:#fff;text-decoration:none}main.ppt .lesson-display .content h1{font-size:32px;font-size:1.2rem;line-height:1.11;font-weight:700;letter-spacing:0px;color:#1a3f4b;text-transform:uppercase;margin:.25rem 0 .2rem}main.ppt .lesson-display .content h2{font-family:Bitter,georgia,serif;font-weight:400;font-size:23px;font-size:1.2rem;line-height:1.21;color:#fff;background-color:#025e6f;padding:.66rem 1rem;margin-top:1.5rem}main.ppt .lesson-display .content h2 em{margin-right:.27rem}main.ppt .lesson-display .content h2.solo{background-color:transparent;color:#1a3f4b}main.ppt .lesson-display .content h3{font-size:18px;font-weight:700;color:#025e6f}main.ppt .lesson-display .content h4{color:#1a3f4b}main.ppt .lesson-display .content h4.week{font-size:20px;font-size:1.1rem;text-transform:uppercase;line-height:1}main.ppt .lesson-display .content h5{font-size:1rem;color:#098299}main.ppt .lesson-display .content p em,main.ppt .lesson-display .content li em{margin-right:.12rem}main.ppt .lesson-display .content a:hover em.hot{background-color:#fff!important}main.ppt .lesson-display .content div.hot{margin:1.25rem;padding:1.25rem;--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity));border:2px dashed rgba(200,173,140,.49);background-color:#f2f1e1;background-color:#fff2e054}main.ppt .lesson-display .content ul li ul{margin-bottom:0;margin-left:1.1rem;margin-right:1rem;list-style-type:circle}main.ppt .lesson-display .content hr{border-top:5px solid #a7d8c3;border-bottom:4px solid #1A3F4B}main.ppt .lesson-display .content em.hot,main.ppt .lesson-display .content em.cool{font-style:normal;margin-right:0}main.ppt .lesson-display .content em.hot.italic,main.ppt .lesson-display .content em.cool.italic{font-style:italic}main.ppt .lesson-display .content .hot{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}main.ppt .lesson-display .content em.hot{font-weight:600}main.ppt .lesson-display .content .cool{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity))}main.ppt .lesson-display .content em.cool{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));font-weight:600}main.ppt .lesson-display .content .segment{background-color:#f3f9fa;padding:1.25rem 1rem;border-bottom:2px solid #a7d8c3;overflow:hidden}main.ppt .lesson-display .content .segment h3{font-size:1.1rem;font-family:Bitter,georgia,serif;margin-bottom:.5rem}main.ppt .lesson-display .content .segment ul.default{margin-inline-start:1.25rem;margin-inline-end:1.25rem;list-style-type:disc}main.ppt .lesson-display .content .segment ul.default>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}main.ppt .lesson-display .content .segment ul.default.arrows{list-style:none;position:relative;left:4px}main.ppt .lesson-display .content .segment ul.default.arrows li{margin-left:4px}main.ppt .lesson-display .content .segment ul.default.arrows li li:before{content:none}main.ppt .lesson-display .content .segment ul.default.arrows li:before{content:"⇒";position:absolute;left:-1.1rem;margin-top:-1px}main.ppt .lesson-display .content .segment ol.default{margin-bottom:.25rem;margin-inline-start:1.25rem;margin-top:.75rem;list-style-type:decimal}main.ppt .lesson-display .content .segment ol.default>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}main.ppt .lesson-display .content .segment .nb{font-weight:600;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}main.ppt .lesson-display .content .segment .arrow-item{text-indent:.5rem;font-style:italic}main.ppt .lesson-display .content .segment .arrow-item:before{content:"⇒";position:relative;left:-.5rem;top:-1px}main.ppt .lesson-display .content .segment .arrow-item em{font-style:italic}main.ppt .lesson-display .content .callout{margin-bottom:1rem;margin-left:1.5rem;margin-right:.66rem;background-repeat:no-repeat;background-position:100% 50%;background-size:25vw auto}main.ppt .lesson-display .content .callout h2,main.ppt .lesson-display .content .callout h3{font-family:Bitter,georgia,serif;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity));font-size:1.33rem;line-height:1.21;background-color:transparent;padding:.66rem 0rem;margin-top:0}main.ppt .lesson-display .content .callout p{color:#1a3f4b}main.ppt .lesson-display .content .callout a{text-decoration:none}main.ppt .lesson-display .content .callout a:hover{color:#1a3f4b;background-color:inherit}@media (min-width: 640px){main.ppt .lesson-display .content .callout{background-size:20vw auto}}@media (min-width: 768px){main.ppt .lesson-display .content .callout{background-size:16vw auto}}@media (min-width: 1024px){main.ppt .lesson-display .content .callout{background-size:12vw auto}}@media (min-width: 1280px){main.ppt .lesson-display .content .callout{background-size:9vw auto}}@media (min-width: 1536px){main.ppt .lesson-display .content .callout{background-size:6vw auto;background-position:86% 50%}}main.ppt .lesson-display .content table{border-top:2px solid #a7d8c3;border-bottom:2px solid #a7d8c3;width:100%;color:#1a3f4b}main.ppt .lesson-display .content table tr{border-bottom:1px solid #a7d8c3}main.ppt .lesson-display .content table tr:nth-child(odd){background-color:#e1f0f3}main.ppt .lesson-display .content table tr:last-child{border-bottom:none}main.ppt .lesson-display .content table.monochrome tr:nth-child(2n){background-color:#e1f0f3}main.ppt .lesson-display .content table.monochrome td{padding-right:1rem}main.ppt .lesson-display .content table.hot{border-top:2px solid rgba(200,173,140,.49);border-bottom:2px solid rgba(200,173,140,.49)}main.ppt .lesson-display .content table.hot tr{border-bottom:1px solid rgba(200,173,140,.49)}main.ppt .lesson-display .content table.hot tr:nth-child(odd){background-color:#f2f1e1}main.ppt .lesson-display .content table.hot tr:nth-child(2n){background-color:#fff2e054}main.ppt .lesson-display .content table.hot th:not(:first-child),main.ppt .lesson-display .content table.hot td:not(:first-child){border-left:1px solid rgba(200,173,140,.49)}main.ppt .lesson-display .content table.hot th{color:#5c5751;color:#3f3c37}main.ppt .lesson-display .content table.hot td{color:#4a1a26}main.ppt .lesson-display .content table th,main.ppt .lesson-display .content table td{padding:.6rem 1rem;text-align:left}main.ppt .lesson-display .content table th:not(:first-child),main.ppt .lesson-display .content table td:not(:first-child){border-left:1px solid #a7d8c3}main.ppt .lesson-display .content table th{font-family:Bitter,georgia,serif;font-size:16px}main.ppt .lesson-display .content table td.glossary div:nth-child(1){font-weight:600}main.ppt .lesson-display .content table td.glossary div:nth-child(2){font-style:italic}main.ppt .lesson-display .content table td.benefit div:nth-child(2){font-weight:600;font-style:italic;color:#1a3f4b;color:#025e6f}main#guest input{color:#353180}div.alert{display:flex;margin-top:1.5rem;margin-bottom:.75rem;text-align:start}
