@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);.Icon,.Transition{bottom:0;left:0;position:absolute;right:0;top:0}.Icon img{display:flex;-webkit-filter:invert(1);filter:invert(1);height:100%;object-fit:contain;-webkit-transform:scale(.8);transform:scale(.8);width:100%}.Controls{height:40px;left:0;position:absolute;right:0;top:40px}.Controls .Controls_fade{background:linear-gradient(90deg,#fff 0,#fff 20%,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,0) 70%,#fff 80%,#fff);bottom:0;left:0;position:absolute;right:0;top:0}.App_dark .Controls .Controls_fade{background:linear-gradient(90deg,#222 0,#222 20%,rgba(34,34,34,0) 30%,rgba(34,34,34,0) 70%,#222 80%,#222)}.Controls .Controls_actions{display:flex;justify-content:space-between;padding:0 30px;position:relative}.Controls .Controls_actions .Controls_action{background-color:rgba(30,143,149,.4);border-radius:40px;cursor:pointer;height:40px;opacity:0;padding:4px;pointer-events:none;position:relative;transition:opacity .35s ease-in-out;width:40px}.Controls .Controls_actions .Controls_action:active{background-color:rgba(30,143,149,.6)}.Controls .Controls_actions .Controls_action.Controls_visible{opacity:1;pointer-events:all}.Page{pointer-events:none}.Page,.Page .Page_content{bottom:0;left:0;position:absolute;right:0;top:0}.Page .Page_content{padding:120px 30px 60px;pointer-events:all}.Page .Page_content::-webkit-scrollbar{display:none}.Page .Page_title{align-items:center;display:flex;height:40px;justify-content:center;left:0;padding:0 100px;position:absolute;right:0;top:40px}.Page .Page_title h1{font-size:20px;font-weight:500;position:relative;text-align:center}.App_dark .Page .Page_title h1{color:#fff}.Page.Page_scroll .Page_content{-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 80px,#000 120px,#000);mask-image:linear-gradient(180deg,transparent 0,transparent 80px,#000 120px,#000);overflow-y:overlay}.Onboarding{bottom:0;top:0}.Onboarding,.Onboarding .Onboarding_status{align-items:center;display:flex;justify-content:center;left:0;position:absolute;right:0}.Onboarding .Onboarding_status{height:40px;top:40px}.Onboarding .Onboarding_status .Onboarding_indicator{background-color:#aaa;border-radius:6px;height:6px;margin:0 2px;opacity:.5;position:relative;transition:all .35s ease-in-out;width:6px}.Onboarding .Onboarding_status .Onboarding_indicator.Onboarding_active{opacity:1;width:18px}.Onboarding .Onboarding_content{left:30px;position:absolute;right:30px;text-align:center;top:50%}.Onboarding .Onboarding_content h2{color:#222;font-size:24px;font-weight:500;margin-bottom:20px;position:relative}.App_dark .Onboarding .Onboarding_content h2{color:#fff}.Onboarding .Onboarding_content p,.Onboarding .Onboarding_content ul{color:rgba(34,34,34,.6);line-height:1.4em;margin-bottom:20px}.Onboarding .Onboarding_content p:last-child,.Onboarding .Onboarding_content ul:last-child{margin-bottom:0}.App_dark .Onboarding .Onboarding_content p,.App_dark .Onboarding .Onboarding_content ul{color:hsla(0,0%,100%,.6)}.Onboarding .Onboarding_content input{background-color:rgba(0,0,0,.05);border-radius:4px;font-weight:400;height:50px;margin-top:10px;padding:0 15px;width:100%}.Onboarding .Onboarding_content input::-webkit-input-placeholder{color:rgba(34,34,34,.4)}.Onboarding .Onboarding_content input:-moz-placeholder,.Onboarding .Onboarding_content input::-moz-placeholder{color:rgba(34,34,34,.4)}.Onboarding .Onboarding_content input:-ms-input-placeholder{color:rgba(34,34,34,.4)}.App_dark .Onboarding .Onboarding_content input{background-color:hsla(0,0%,100%,.05);color:#fff}.App_dark .Onboarding .Onboarding_content input::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.App_dark .Onboarding .Onboarding_content input:-moz-placeholder,.App_dark .Onboarding .Onboarding_content input::-moz-placeholder{color:hsla(0,0%,100%,.4)}.App_dark .Onboarding .Onboarding_content input:-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.Onboarding .Onboarding_action{align-items:center;background-color:rgba(30,143,149,.7);border-radius:50px;bottom:80px;color:#fff;cursor:pointer;display:flex;font-weight:700;height:50px;justify-content:center;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .35s ease-in-out;width:160px}.Onboarding .Onboarding_action:active{background-color:rgba(30,143,149,.8)}.Onboarding .Onboarding_action:disabled{opacity:.5;pointer-events:none}.Settings,.Settings .Settings_chapters{position:relative}.Settings .Settings_chapters .Settings_chapter{margin-bottom:40px;position:relative}.Settings .Settings_chapters .Settings_chapter:last-child{margin-bottom:0}.Settings .Settings_chapters .Settings_chapter h2{color:rgba(34,34,34,.6);padding-bottom:34px;position:relative}.Settings .Settings_chapters .Settings_chapter h2:after{background-color:rgba(34,34,34,.1);border-radius:4px;bottom:19px;content:"";display:block;height:4px;left:0;position:absolute;right:0}.App_dark .Settings .Settings_chapters .Settings_chapter h2{color:hsla(0,0%,100%,.6)}.App_dark .Settings .Settings_chapters .Settings_chapter h2:after{-webkit-filter:invert(1);filter:invert(1)}.Settings .Settings_chapters .Settings_chapter .Settings_modes{display:flex;margin:-10px;position:relative}.Settings .Settings_chapters .Settings_chapter .Settings_modes .Settings_mode{padding:10px;position:relative;width:33.333333%}.Settings .Settings_chapters .Settings_chapter .Settings_modes .Settings_mode .Settings_box{cursor:pointer;display:block;position:relative}.Settings .Settings_chapters .Settings_chapter .Settings_modes .Settings_mode .Settings_box .Settings_ratio{padding-bottom:125%;position:relative}.Settings .Settings_chapters .Settings_chapter .Settings_modes .Settings_mode .Settings_box .Settings_ratio .Settings_holder{align-items:center;border:2px solid hsla(0,0%,67%,.5);border-radius:16px;bottom:0;box-shadow:0 3px 6px rgba(0,0,0,.05);display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0}.Settings .Settings_chapters .Settings_chapter .Settings_modes .Settings_mode .Settings_box .Settings_ratio .Settings_holder .Settings_window{border:2px solid rgba(30,143,149,.5);border-radius:12px;height:100%;left:0;position:absolute;top:0;-webkit-transform:translate(30px,30px);transform:translate(30px,30px);width:100%}.Settings .Settings_chapters .Settings_chapter .Settings_modes .Settings_mode .Settings_box .Settings_ratio .Settings_holder .Settings_window:after{content:"Aa";display:block;font-weight:500;padding:20px;position:relative}.Settings .Settings_chapters .Settings_chapter .Settings_modes .Settings_mode .Settings_box:active .Settings_ratio .Settings_holder{border-color:#aaa}.Settings .Settings_chapters .Settings_chapter .Settings_modes .Settings_mode.Settings_light .Settings_box .Settings_ratio .Settings_holder{background-color:#fff}.Settings .Settings_chapters .Settings_chapter .Settings_modes .Settings_mode.Settings_light .Settings_box .Settings_ratio .Settings_holder .Settings_window:after{color:rgba(0,0,0,.8)}.Settings .Settings_chapters .Settings_chapter .Settings_modes .Settings_mode.Settings_dark .Settings_box .Settings_ratio .Settings_holder{background-color:#222}.Settings .Settings_chapters .Settings_chapter .Settings_modes .Settings_mode.Settings_dark .Settings_box .Settings_ratio .Settings_holder .Settings_window:after{color:hsla(0,0%,100%,.8)}.Settings .Settings_chapters .Settings_chapter .Settings_modes .Settings_mode.Settings_active .Settings_box .Settings_ratio .Settings_holder{border-color:#1e8f95}.Settings .Settings_chapters .Settings_chapter .Settings_modes .Settings_mode p{font-weight:400;margin-top:10px}.App_dark .Settings .Settings_chapters .Settings_chapter .Settings_modes .Settings_mode p{color:#fff}.Settings .Settings_chapters .Settings_chapter input{background-color:rgba(0,0,0,.05);border-radius:4px;font-weight:400;height:50px;padding:0 15px;width:100%}.Settings .Settings_chapters .Settings_chapter input::-webkit-input-placeholder{color:rgba(34,34,34,.4)}.Settings .Settings_chapters .Settings_chapter input:-moz-placeholder,.Settings .Settings_chapters .Settings_chapter input::-moz-placeholder{color:rgba(34,34,34,.4)}.Settings .Settings_chapters .Settings_chapter input:-ms-input-placeholder{color:rgba(34,34,34,.4)}.App_dark .Settings .Settings_chapters .Settings_chapter input{background-color:hsla(0,0%,100%,.05);color:#fff}.App_dark .Settings .Settings_chapters .Settings_chapter input::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.App_dark .Settings .Settings_chapters .Settings_chapter input:-moz-placeholder,.App_dark .Settings .Settings_chapters .Settings_chapter input::-moz-placeholder{color:hsla(0,0%,100%,.4)}.App_dark .Settings .Settings_chapters .Settings_chapter input:-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.Grid{position:relative}.Grid .Grid_introduction{margin-bottom:40px;position:relative}.Grid .Grid_introduction h2{color:#222;font-size:20px;font-weight:500;margin-bottom:20px;position:relative}.App_dark .Grid .Grid_introduction h2{color:#fff}.Grid .Grid_introduction p,.Grid .Grid_introduction ul{color:rgba(34,34,34,.6);line-height:1.4em;margin-bottom:20px}.Grid .Grid_introduction p:last-child,.Grid .Grid_introduction ul:last-child{margin-bottom:0}.App_dark .Grid .Grid_introduction p,.App_dark .Grid .Grid_introduction ul{color:hsla(0,0%,100%,.6)}.Grid .Grid_tiles{display:flex;flex-wrap:wrap;margin:-10px;position:relative}.Grid .Grid_tiles .Grid_tile{padding:10px;position:relative;width:50%}.Grid .Grid_tiles .Grid_tile .Grid_box{cursor:pointer;display:block;position:relative}.Grid .Grid_tiles .Grid_tile .Grid_box .Grid_ratio{padding-bottom:100%;position:relative}.Grid .Grid_tiles .Grid_tile .Grid_box .Grid_ratio .Grid_holder{align-items:center;border:2px solid rgba(30,143,149,.5);border-radius:16px;bottom:0;box-shadow:0 3px 6px rgba(0,0,0,.05);display:flex;justify-content:center;left:0;padding:20px;position:absolute;right:0;top:0}.Grid .Grid_tiles .Grid_tile .Grid_box .Grid_ratio .Grid_holder .Grid_image{bottom:50px;left:45px;position:absolute;right:45px;top:55px;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.Grid .Grid_tiles .Grid_tile .Grid_box .Grid_ratio .Grid_holder .Grid_image img{display:block;height:100%;object-fit:contain;position:relative;width:100%}.Grid .Grid_tiles .Grid_tile .Grid_box .Grid_ratio .Grid_holder p{color:rgba(34,34,34,.6);font-weight:400;line-height:1.2em;padding-top:70%;text-align:center}.App_dark .Grid .Grid_tiles .Grid_tile .Grid_box .Grid_ratio .Grid_holder p{color:hsla(0,0%,100%,.8)}.Grid .Grid_tiles .Grid_tile .Grid_box:active .Grid_ratio .Grid_holder{background-color:rgba(30,143,149,.1);border-color:#1e8f95}.Link{color:#1e8f95;font-weight:400;padding-left:12px;position:relative;text-decoration:underline}.Link:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:10px;left:0;opacity:.4;position:absolute;top:4px;width:10px}.App_dark .Link:after{-webkit-filter:invert(1);filter:invert(1)}.Link.Link_internal:after{background-image:url(/static/media/internal.f4dbc89b6cba428bff85.svg)}.Link.Link_external:after{background-image:url(/static/media/external.b286e3b66ac7e6cac1cc.svg)}.Link.Link_download:after{background-image:url(/static/media/download.ee77ba9cae52cfad5471.svg)}.Store{display:flex;flex-direction:column;justify-content:center;min-height:29px;padding-left:34px;position:relative}.Store .Store_icon{background-color:rgba(0,0,0,.1);border-radius:4px;cursor:pointer;height:24px;left:0;position:absolute;top:2px;width:24px}.App_dark .Store .Store_icon{background-color:hsla(0,0%,100%,.1)}.Picture,.Store .Store_content{position:relative}.Picture{background-color:rgba(0,0,0,.025);border-radius:6px;padding:15px}.App_dark .Picture{background-color:hsla(0,0%,100%,.025)}.Picture .Picture_image{background-color:rgba(0,0,0,.05);padding-bottom:50%;position:relative}.App_dark .Picture .Picture_image{background-color:hsla(0,0%,100%,.05)}.Picture .Picture_caption{font-style:italic;line-height:1em;margin-top:15px;position:relative}.Content{position:relative}.Content h2,.Content h3,.Content ol,.Content p,.Content ul{color:#626262;font-size:14px;line-height:1.4em;margin-bottom:15px}.App_dark .Content h2,.App_dark .Content h3,.App_dark .Content ol,.App_dark .Content p,.App_dark .Content ul{color:#bfbfbf}.Content h2:last-child,.Content h3:last-child,.Content ol:last-child,.Content p:last-child,.Content ul:last-child{margin-bottom:0}.Content h2 strong,.Content h3 strong,.Content ol strong,.Content p strong,.Content ul strong{font-weight:400}.Content h2{color:#222;font-size:16px;font-weight:500;line-height:1.2em}.App_dark .Content h2{color:#fff}.Content h3{color:#222;font-size:15px;font-weight:400;line-height:1.2em}.Content ul{list-style-type:disc;padding-left:1em}.Content ul li{padding-left:5px}.Content ol{list-style-type:decimal;padding-left:1em}.Content ol li{padding-left:5px}.Content .Picture{margin-bottom:15px}.Content .Picture:last-child{margin-bottom:0}.Item{position:relative}.Item .Item_introduction{margin-bottom:30px;position:relative}.Item .Item_children{border:2px solid rgba(30,143,149,.4);border-radius:4px;position:relative}.Item .Item_child{border-bottom:1px solid rgba(30,143,149,.4);position:relative}.Item .Item_child:last-child{border-bottom:none}.Item .Item_child .Item_subject{background-color:rgba(30,143,149,.075);cursor:pointer;font-weight:400;line-height:1.4em;padding:15px;position:relative}.App_dark .Item .Item_child .Item_subject{color:#fff}.Item .Item_child .Item_expanded{padding:15px;position:relative}.Item .Item_child.Item_hidden .Item_subject{background-color:transparent}.Item .Item_child.Item_hidden .Item_expanded{display:none}.App{align-items:center;background-color:#eee;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.App .App_canvas{background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.05);height:800px;overflow:hidden;overscroll-behavior:contain;pointer-events:all;position:relative;width:390px}@media screen and (max-width:768px){.App .App_canvas{height:100%;width:100%}}.App .App_canvas .App_pages{bottom:0;left:0;position:absolute;right:0;top:0}.App.App_dark .App_canvas{background-color:#222}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert}::-webkit-input-placeholder{color:inherit}::placeholder{color:inherit}::marker{content:normal}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}*{-webkit-user-select:none;-o-user-select:none;user-select:none}body{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;bottom:0;color:#222;font-family:Roboto,sans-serif;font-size:16px;font-weight:300;left:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0}