*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Noto Sans Japanese,Museo Sans Rounded}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0;-webkit-appearance:none}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}.button_type--blue{background:var(--blue);color:#fff}.button_type--blue.shadow{box-shadow:var(--shadow-blue)}.button_type--blue:hover{background-color:var(--blue400)}.button_type--blue.disabled{background-color:var(--blue400)!important}.button_type--blue.border_below{border-bottom:3px solid var(--blue800)!important;border-radius:7px!important}.button_type--red{background:var(--red);color:#fff}.button_type--red.shadow{box-shadow:var(--shadow-red)}.button_type--red.disabled{background-color:var(--red400)!important}.button_type--red:hover{background-color:var(--red400)}.button_type--yellow{background:var(--yellow);color:#fff}.button_type--yellow.shadow{box-shadow:var(--shadow-yellow)}.button_type--yellow.disabled{background-color:var(--yellow400)!important}.button_type--yellow:hover{background-color:var(--yellow400)}.button_type--green{background:var(--green);color:#fff}.button_type--green.shadow{box-shadow:var(--shadow-green)}.button_type--green:hover{background-color:var(--green400)}.button_type--green.disabled{background-color:var(--green400)!important}.button_type--green.border_below{border-bottom:3px solid var(--green800)!important;border-radius:7px!important}.button_type--purple{background:var(--purple);color:#fff}.button_type--purple.shadow{box-shadow:var(--shadow-purple)}.button_type--purple.disabled{background-color:var(--purple400)!important}.button_type--purple:hover{background-color:var(--purple400)}.button_type--purple-desat{background:var(--purple-desat);color:#fff}.button_type--purple-desat.shadow{box-shadow:var(--shadow-purple)}.button_type--purple-desat.disabled{background-color:var(--purple400)!important}.button_type--purple-desat:hover{background-color:var(--purple300)}.button_type--lighter-gray{background:var(--lighter-gray);color:var(--dark-gray)}.button_type--lighter-gray:hover{background-color:var(--light-gray)}.button_type--lighter-gray.disabled{background-color:var(--lighter-gray)!important}.button_type--lighter-gray.shadow{box-shadow:var(--shadow-lighter-gray)}.button_type--light-gray{background:var(--light-gray);color:var(--dark-gray)}.button_type--light-gray:hover{filter:brightness(1.1)}.button_type--light-gray.disabled{background-color:var(--light-gray)!important}.button_type--light-gray.shadow{box-shadow:var(--shadow-lighter-gray)}.button_type--comment-button{background:var(--comment-button);color:var(--dark-gray)}.button_type--comment-button:hover{background-color:var(--gray)}.button_type--comment-button.disabled{background-color:var(--comment-button)!important}.button_type--comment-button.shadow{box-shadow:var(--shadow-lighter-gray)}.button_type--dark{background:var(--dark);color:#fff}.button_type--dark:hover{background-color:var(--dark-gray)}.button_type--dark.disabled{background-color:var(--dark)!important}.button_type--dark.shadow{box-shadow:var(--shadow-lighter-gray)}.button_type--red100{background:var(--red100);color:var(--red)}.button_type--red100.shadow{box-shadow:var(--shadow-red)}.button_type--red100.disabled{background-color:var(--red100)!important}.button_type--red100:hover{background-color:var(--red200)}.button_type--red200{background:var(--red-transparent);color:var(--red)}.button_type--red200.shadow{box-shadow:var(--shadow-red)}.button_type--red200.disabled{background-color:var(--red-transparent)!important}.button_type--red200:hover{background-color:var(--red-transparent-hover)}.button_type--blue200{background:var(--blue-transparent);color:var(--blue)}.button_type--blue200 :global(.icon){fill:var(--blue)}.button_type--blue200.shadow{box-shadow:var(--shadow-blue)}.button_type--blue200.disabled{background-color:var(--blue-transparent)!important}.button_type--blue200:hover{background-color:var(--blue-transparent-hover)}.button_type--green200{background:var(--green-transparent);color:var(--green)}.button_type--green200 :global(.icon){fill:var(--green)}.button_type--green200.shadow{box-shadow:var(--shadow-green)}.button_type--green200.disabled{background-color:var(--green-transparent)!important}.button_type--green200:hover{background-color:var(--green-transparent-hover)}.button_type--yellow200{background:var(--yellow-transparent);color:var(--yellow)}.button_type--yellow200 :global(.icon){fill:var(--yellow)}.button_type--yellow200.shadow{box-shadow:var(--shadow-yellow)}.button_type--yellow200.disabled{background-color:var(--yellow-transparent)!important}.button_type--yellow200:hover{background-color:var(--yellow-transparent-hover)}.button_type--blue700{background:var(--blue700);color:var(--always-white)}.button_type--blue700.shadow{box-shadow:var(--shadow-blue)}.button_type--blue700.disabled{background-color:var(--blue700)!important}.button_type--blue700:hover{background-color:var(--blue800)}.button_type--green700{background:var(--green700);color:var(--always-white)}.button_type--green700.shadow{box-shadow:var(--shadow-green)}.button_type--green700.disabled{background-color:var(--green700)!important}.button_type--green700:hover{background-color:var(--green800)}.button_type--red700{background:var(--red700);color:var(--always-white)}.button_type--red700.shadow{box-shadow:var(--shadow-red)}.button_type--red700.disabled{background-color:var(--red700)!important}.button_type--red700:hover{background-color:var(--red800)}.button_type--yellow700{background:var(--yellow700);color:var(--always-white)}.button_type--yellow700.shadow{box-shadow:var(--shadow-yellow)}.button_type--yellow700.disabled{background-color:var(--yellow700)!important}.button_type--yellow700:hover{background-color:var(--yellow800)}.button_type--blue-gradient{background:var(--blue-gradient-hover);color:var(--always-white);transition:1s ease-out}.button_type--blue-gradient :global(.icon){fill:var(--always-white)}.button_type--blue-gradient.shadow{box-shadow:var(--shadow-blue)}.button_type--blue-gradient:hover{background:var(--blue-gradient)}.button_type--blue-gradient.disabled{background-color:var(--blue-gradient-hover)!important}.button_type--green-gradient{background:var(--green-gradient-hover);color:var(--always-white);transition:1s ease-out}.button_type--green-gradient :global(.icon){fill:var(--always-white)}.button_type--green-gradient.shadow{box-shadow:var(--shadow-green)}.button_type--green-gradient:hover{background:var(--green-gradient)}.button_type--red-gradient{background:var(--red-gradient-hover);color:var(--always-white);transition:1s ease-out}.button_type--red-gradient :global(.icon){fill:var(--always-white)}.button_type--red-gradient.shadow{box-shadow:var(--shadow-red)}.button_type--red-gradient:hover{background:var(--red-gradient)}.button_type--yellow-gradient{background:var(--yellow-gradient-hover);color:var(--always-white);transition:1s ease-out}.button_type--yellow-gradient :global(.icon){fill:var(--always-white)}.button_type--yellow-gradient.shadow{box-shadow:var(--shadow-yellow)}.button_type--yellow-gradient:hover{background:var(--yellow-gradient)}.button_type--background{background:var(--background);color:var(--dark-gray);transition:var(--transition)}.button_type--background:hover{background-color:var(--light-gray)}.button_type--black-transparent{background-color:var(--black-transparent);color:var(--always-white);transition:var(--transition)}.button_type--black-transparent:hover{background-color:var(--black-transparent-hover)}.button_type_login{background:var(--blue);width:100%;border-radius:1rem;justify-content:center;align-items:center;color:#fff}body,html,#svelte{height:100%;width:100%}rt{-webkit-user-select:none;user-select:none}#svelte{flex:1 1 auto;display:flex;flex-direction:column}*:focus{outline:none}h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,h4::-moz-selection,h5::-moz-selection,h6::-moz-selection{color:var(--blue);background:var(--blue-transparent);border-radius:15px}h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection{color:var(--blue);background:var(--blue-transparent);border-radius:15px}p::-moz-selection,span::-moz-selection,ruby::-moz-selection,rb::-moz-selection,rt::-moz-selection{color:var(--blue);background:var(--blue-transparent)}p::selection,span::selection,ruby::selection,rb::selection,rt::selection{color:var(--blue);background:var(--blue-transparent)}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.svg__overworld_svg{shape-rendering:optimizespeed;opacity:0}#svg__region-1,#svg__region-2,#svg__region-3,#svg__region-4,#svg__region-5,#svg__region-6{shape-rendering:optimizeSpeed;opacity:0}html{background:var(--background)!important;text-rendering:optimizeLegibility}html.no-scroll{overflow:hidden!important;overscroll-behavior-x:none;overscroll-behavior-y:none}html.no-scroll body{overscroll-behavior-x:none;overscroll-behavior-y:none;overflow:hidden!important}html.no-scroll .page_wrapper{position:unset;margin:0!important}html.no-scroll-horizontal body{overflow-x:hidden;overflow-y:scroll}.body-hidden{overflow:hidden}h1,h2,h3,h4,h5,h6,b{color:var(--dark-gray)}h1{font-size:var(--text-4xl);line-height:var(--height-4xl);font-weight:900}h2{font-size:var(--text-3xl);line-height:var(--height-3xl);font-weight:900}h3{font-size:var(--text-2xl);line-height:var(--height-2xl);font-weight:700}h4{font-size:var(--text-xl);line-height:var(--height-xl);font-weight:700}#modals{position:fixed;z-index:100;height:100%;width:100%;pointer-events:none}#modals>*{pointer-events:all}.kanji{color:var(--green)}.element{color:var(--yellow)}.part{color:var(--yellow);font-family:MuseoSansRounded,parts,partsF!important}.vocabulary{color:var(--blue)}.reading{color:var(--red)}.highlight{color:var(--blue)}body{font-family:Noto Sans Japanese,MuseoSansRounded,Hiragino Sans GB,parts,partsF;color:var(--medium-gray);-webkit-font-smoothing:antialiased;font-smooth:always;-moz-osx-font-smoothing:grayscale;font-weight:medium;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden}@font-face{font-family:parts;src:url(../../../fonts/parts.woff2) format("woff2");unicode-range:U+31C0-31EF}@font-face{font-family:partsB;src:url(../../../fonts/partsB.woff2) format("woff2");unicode-range:U+31C0-31EF,U+3401,U+3404,U+340c,U+342b,U+342d,U+3431,U+3452,U+34b8,U+34de,U+34e3,U+34e9,U+353f,U+354d,U+3551,U+3575,U+35ca,U+3638,U+3687,U+3692,U+3698,U+36a3,U+3741,U+3774,U+37a2,U+37ad,U+37b7,U+386d,U+386f,U+387f,U+3886,U+38ca,U+38ce,U+39ae,U+39dc,U+3a28,U+3a45,U+3b31,U+3cbd,U+3cc4,U+3e12,U+3e1a,U+3f0c,U+3f5e,U+3f9c,U+3ffd,U+4020,U+409e,U+41a5,U+4286,U+431b,U+43cc-43ce,U+4592,U+45ad,U+45b5,U+4672-4674,U+46bb,U+499a,U+49f9,U+4a57,U+4a6d,U+4a7b,U+4ca8,U+4e06,U+4e1a,U+4e3d,U+4e49,U+4e60-4e61,U+4e8f-4e90,U+4e9a,U+4ea7,U+4ea9,U+4eb2,U+4ebd,U+4ecc,U+4ed1-4ed2,U+4fde,U+5020,U+5151,U+5188,U+519a,U+51a7,U+520d,U+52a1,U+52fd,U+5344,U+5355,U+535d,U+536a,U+53d0,U+53f9,U+5405,U+5415,U+56ec,U+573c,U+5807,U+5903-5904,U+590e,U+5917,U+5ab7,U+5dc2,U+5ddc,U+5ddf,U+5e01,U+5e23,U+5e26,U+5f55,U+620b,U+6237,U+623a,U+6617,U+661b,U+663e,U+66c5,U+66f6,U+6729,U+672f,U+6740,U+6742,U+67e5,U+6b2e,U+6b68,U+6c3d,U+6d30,U+706d,U+708f,U+7154,U+72ca,U+7535,U+7541-7542,U+7555,U+7563,U+76c7,U+7718,U+79c3,U+7a28,U+7ad8,U+7ade,U+7c74,U+7c9c,U+7d6d,U+7f59,U+7f95,U+7fdc,U+80b0,U+8288,U+8408,U+8a38,U+8a8a,U+8c56,U+8cd4,U+8ece,U+8ed7,U+8fcc,U+9040,U+9093,U+9109,U+9203,U+924c,U+95b5,U+96a1,U+96d0,U+96d4,U+97f0,U+981d,U+99e6,U+9b5d,U+9d6d,U+9fa8,U+9fb0-9fb1,U+9fb5-9fba,U+d86b-d86c,U+dc66,U+dccb,U+dce2,U+dcfb,U+ddbc,U+de03,U+de07-de08,U+de6b,U+de8f,U+deb5,U+df04,U+df0b,U+df20,U+df9b,U+fffd}@font-face{font-family:partsF;src:url(../../../fonts/partsF.woff2) format("woff2");unicode-range:U+20000-2A6DF}@font-face{font-family:partsD;src:url(../../../fonts/partsD.woff2) format("woff2");unicode-range:U+31C0-31EF,U+3401,U+3404,U+340c,U+342b,U+342d,U+3431,U+3452,U+34b8,U+34de,U+34e3,U+34e9,U+353f,U+354d,U+3551,U+3575,U+35ca,U+3638,U+3687,U+3692,U+3698,U+36a3,U+3741,U+3774,U+37a2,U+37ad,U+37b7,U+386d,U+386f,U+387f,U+3886,U+38ca,U+38ce,U+39ae,U+39dc,U+3a28,U+3a45,U+3b31,U+3cbd,U+3cc4,U+3e12,U+3e1a,U+3f0c,U+3f5e,U+3f9c,U+3ffd,U+4020,U+409e,U+41a5,U+4286,U+431b,U+43cc-43ce,U+4592,U+45ad,U+45b5,U+4672-4674,U+46bb,U+499a,U+49f9,U+4a57,U+4a6d,U+4a7b,U+4ca8,U+4e06,U+4e1a,U+4e3d,U+4e49,U+4e60-4e61,U+4e8f-4e90,U+4e9a,U+4ea7,U+4ea9,U+4eb2,U+4ebd,U+4ecc,U+4ed1-4ed2,U+4fde,U+5020,U+5151,U+5188,U+519a,U+51a7,U+520d,U+52a1,U+52fd,U+5344,U+5355,U+535d,U+536a,U+53d0,U+53f9,U+5405,U+5415,U+56ec,U+573c,U+5807,U+5903-5904,U+590e,U+5917,U+5ab7,U+5dc2,U+5ddc,U+5ddf,U+5e01,U+5e23,U+5e26,U+5f55,U+620b,U+6237,U+623a,U+6617,U+661b,U+663e,U+66c5,U+66f6,U+6729,U+672f,U+6740,U+6742,U+67e5,U+6b2e,U+6b68,U+6c3d,U+6d30,U+706d,U+708f,U+7154,U+72ca,U+7535,U+7541-7542,U+7555,U+7563,U+76c7,U+7718,U+79c3,U+7a28,U+7ad8,U+7ade,U+7c74,U+7c9c,U+7d6d,U+7f59,U+7f95,U+7fdc,U+80b0,U+8288,U+8408,U+8a38,U+8a8a,U+8c56,U+8cd4,U+8ece,U+8ed7,U+8fcc,U+9040,U+9093,U+9109,U+9203,U+924c,U+95b5,U+96a1,U+96d0,U+96d4,U+97f0,U+981d,U+99e6,U+9b5d,U+9d6d,U+9fa8,U+9fb0-9fb1,U+9fb5-9fba,U+d86b-d86c,U+dc66,U+dccb,U+dce2,U+dcfb,U+ddbc,U+de03,U+de07-de08,U+de6b,U+de8f,U+deb5,U+df04,U+df0b,U+df20,U+df9b,U+fffd}@font-face{font-family:partsC;src:url(../../../fonts/partsC.woff2) format("woff2");unicode-range:U+31C0-31EF,U+3401,U+3404,U+340c,U+342b,U+342d,U+3431,U+3452,U+34b8,U+34de,U+34e3,U+34e9,U+353f,U+354d,U+3551,U+3575,U+35ca,U+3638,U+3687,U+3692,U+3698,U+36a3,U+3741,U+3774,U+37a2,U+37ad,U+37b7,U+386d,U+386f,U+387f,U+3886,U+38ca,U+38ce,U+39ae,U+39dc,U+3a28,U+3a45,U+3b31,U+3cbd,U+3cc4,U+3e12,U+3e1a,U+3f0c,U+3f5e,U+3f9c,U+3ffd,U+4020,U+409e,U+41a5,U+4286,U+431b,U+43cc-43ce,U+4592,U+45ad,U+45b5,U+4672-4674,U+46bb,U+499a,U+49f9,U+4a57,U+4a6d,U+4a7b,U+4ca8,U+4e06,U+4e1a,U+4e3d,U+4e49,U+4e60-4e61,U+4e8f-4e90,U+4e9a,U+4ea7,U+4ea9,U+4eb2,U+4ebd,U+4ecc,U+4ed1-4ed2,U+4fde,U+5020,U+5151,U+5188,U+519a,U+51a7,U+520d,U+52a1,U+52fd,U+5344,U+5355,U+535d,U+536a,U+53d0,U+53f9,U+5405,U+5415,U+56ec,U+573c,U+5807,U+5903-5904,U+590e,U+5917,U+5ab7,U+5dc2,U+5ddc,U+5ddf,U+5e01,U+5e23,U+5e26,U+5f55,U+620b,U+6237,U+623a,U+6617,U+661b,U+663e,U+66c5,U+66f6,U+6729,U+672f,U+6740,U+6742,U+67e5,U+6b2e,U+6b68,U+6c3d,U+6d30,U+706d,U+708f,U+7154,U+72ca,U+7535,U+7541-7542,U+7555,U+7563,U+76c7,U+7718,U+79c3,U+7a28,U+7ad8,U+7ade,U+7c74,U+7c9c,U+7d6d,U+7f59,U+7f95,U+7fdc,U+80b0,U+8288,U+8408,U+8a38,U+8a8a,U+8c56,U+8cd4,U+8ece,U+8ed7,U+8fcc,U+9040,U+9093,U+9109,U+9203,U+924c,U+95b5,U+96a1,U+96d0,U+96d4,U+97f0,U+981d,U+99e6,U+9b5d,U+9d6d,U+9fa8,U+9fb0-9fb1,U+9fb5-9fba,U+d86b-d86c,U+dc66,U+dccb,U+dce2,U+dcfb,U+ddbc,U+de03,U+de07-de08,U+de6b,U+de8f,U+deb5,U+df04,U+df0b,U+df20,U+df9b,U+fffd}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:100;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.otf) format("opentype");unicode-range:U+3000-30FF,U+FF00-FFEF,U+4E00-9FAF}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:200;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.otf) format("opentype");unicode-range:U+3000-30FF,U+FF00-FFEF,U+4E00-9FAF}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.otf) format("opentype");unicode-range:U+3000-30FF,U+FF00-FFEF,U+4E00-9FAF}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype");unicode-range:U+3000-30FF,U+FF00-FFEF,U+4E00-9FAF}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format("opentype");unicode-range:U+3000-30FF,U+FF00-FFEF,U+4E00-9FAF}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format("opentype");unicode-range:U+3000-30FF,U+FF00-FFEF,U+4E00-9FAF}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:900;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.otf) format("opentype");unicode-range:U+3000-30FF,U+FF00-FFEF,U+4E00-9FAF}@font-face{font-family:MuseoSansRounded;font-weight:100;src:url(../../../fonts/MuseoSansRounded100.woff) format("woff")}@font-face{font-family:MuseoSansRounded;font-weight:400;src:url(../../../fonts/MuseoSansRounded300.woff) format("woff")}@font-face{font-family:MuseoSansRounded;font-weight:500;src:url(../../../fonts/MuseoSansRounded500.woff) format("woff")}@font-face{font-family:MuseoSansRounded;font-weight:700;src:url(../../../fonts/MuseoSansRounded700.woff) format("woff")}@font-face{font-family:MuseoSansRounded;font-weight:900;src:url(../../../fonts/MuseoSansRounded900.woff) format("woff")}@font-face{font-family:MuseoSansRounded;font-weight:1000;src:url(../../../fonts/MuseoSansRounded1000.woff) format("woff")}@media only screen and (max-device-width: 900px){html{font-size:90%}}@media (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5){html{font-size:90%}}a{color:var(--blue);text-decoration:none}a:hover{color:var(--blue400);text-decoration:none}:root{--background: #fbfcfd;--input-bg: #fbfcfd;--session-bg: #ffffff;--modal-bg: #ffffff;--card-bg: #ffffff;--alt-dark-bg: #fbfcfd;--error: #e25f70;--red: #ed7989;--blue: #66a9e8;--yellow: #fdc281;--green: #73ce9d;--purple-desat: #b0a5f2;--kanji: #73ce9d;--element: #fdc281;--reading: #ed7989;--vocabulary: #66a9e8;--red-transparent: rgba(235, 123, 138, .1);--yellow-transparent: rgba(253, 194, 129, .1);--green-transparent: rgba(115, 206, 157, .1);--blue-transparent: rgba(102, 166, 232, .1);--purple-transparent: rgba(149, 119, 222, .1);--black-transparent: rgba(0, 0, 0, .6);--black-transparent-hover: rgba(0, 0, 0, .7);--red-transparent-hover: rgba(235, 123, 138, .15);--yellow-transparent-hover: rgba(253, 194, 129, .15);--green-transparent-hover: rgba(115, 206, 157, .15);--blue-transparent-hover: rgba(102, 166, 232, .15);--purple-transparent-hover: rgba(149, 119, 222, .15);--blue-transparent-05: rgba(102, 166, 232, .05);--red-transparent-5: rgba(235, 123, 138, .5);--yellow-transparent-5: rgba(253, 194, 129, .5);--green-transparent-5: rgba(115, 206, 157, .5);--blue-transparent-5: rgba(102, 166, 232, .5);--purple-transparent-5: rgba(149, 119, 222, .5);--blue100: #f4f9fd;--blue200: #e9f2fc;--blue300: #bcd8f5;--blue400: #90bfee;--blue500: #66A6E8;--blue600: #378be1;--blue700: #1e71c8;--blue800: #17589b;--blue900: #113f6f;--green100: #f4fbf7;--green200: #e5f6ec;--green300: #bfe9d2;--green400: #99dbb8;--green500: #75cc9d;--green600: #4dc183;--green700: #39a26a;--green800: #2c7d51;--green900: #1f5738;--red100: #fdf2f3;--red200: #fbe0e3;--red300: #f9d2d7;--red400: #f3a5b0;--red500: #eb7b8a;--red600: #e74b61;--red700: #e11e39;--red800: #b4182e;--red900: #871222;--yellow100: #fff8f0;--yellow200: #fff3e6;--yellow300: #fedbb4;--yellow400: #fedbb4;--yellow500: #fcc282;--yellow600: #fcaa4f;--yellow700: #fb921d;--yellow800: #e27804;--yellow900: #b05d03;--purple100: #f5f3fc;--purple200: #e9e2f8;--purple300: #d5caf2;--purple400: #b5a1e8;--purple500: #9577de;--purple600: #754fd4;--purple700: #592fc1;--purple800: #462598;--purple900: #331b6f;--bronze: #cd7f32;--bronze300: #f1d6b9;--silver: #c0c0c0;--silver300: #f0f0f0;--gold: #ffd900;--gold300: #fff7ca;--white: #fff;--always-white: #fff;--lighter-gray: #f2f4f8;--lighter-gray-text: #f2f4f8;--comment-button: #eaedf3;--comment-text: #6c757d;--light-gray: #eaedf3;--gray: #c2c8cf;--medium-gray: #8b939c;--dark-gray: #6c757d;--dark: #353d44;--slate-gray: #0f172a;--black: #0A0A0B;--light-gray-border: 1px solid #f2f4f8;--border-1: linear-gradient(to top, #345eeb, #7e69f0, 70%, #de4759);--text-xxs: .625rem;--height-xxs: .75rem;--text-xs: .75rem;--height-xs: 1rem;--text-sm: .875rem;--height-sm: 1.25rem;--text-base: 1rem;--height-base: 1.25rem;--text-lg: 1.125rem;--height-lg: 1.75rem;--text-xl: 1.25rem;--height-xl: 1.75rem;--text-2xl: 1.5rem;--height-2xl: 2rem;--text-3xl: 1.875rem;--height-3xl: 2.25rem;--text-4xl: 2.25rem;--height-4xl: 2.5rem;--text-5xl: 3rem;--height-5xl: 3.5rem;--text-6xl: 3.75rem;--height-6xl: 4.25rem;--text-8xl: 5.75rem;--height-8xl: 7.25rem;--nav-shadow: 0px 4px 10px rgba(23, 89, 155, .1);--drop-shadow-1: 0px 4px 20px rgba(0, 0, 0, .5);--drop-shadow-2: 0px 4px 10px rgba(139, 147, 156, .2);--drop-shadow-2-light: 0px 4px 10px rgba(139, 147, 156, .1);--drop-shadow-modern: 0px 0px 20px 10px rgba(102, 166, 232, .04);--drop-shadow-modern-darker: 0px 0px 20px 10px rgba(23, 89, 155, .08);--drop-shadow-persist-1: 0px 4px 20px rgba(0, 0, 0, .5);--drop-shadow-toggle: 0px 0px 3px rgba(0, 0, 0, .2);--text-shadow-1: 0px 4px 10px #000000;--shadow-red: 0px 4px 10px rgba(237, 121, 138, .5);--shadow-blue: 0px 4px 10px rgba(102, 166, 232, .5);--shadow-green: 0px 4px 10px rgba(115, 206, 157, .5);--shadow-purple: 0px 4px 10px rgba(126, 105, 240, .5);--shadow-yellow: 0px 4px 10px rgba(253, 194, 129, .5);--shadow-lighter-gray: 0px 4px 10px rgba(242, 244, 248, .5);--shadow-red-2: 0px 4px 10px rgba(237, 121, 138, .2);--shadow-blue-2: 0px 4px 10px rgba(102, 166, 232, .2);--shadow-green-2: 0px 4px 10px rgba(115, 206, 157, .2);--shadow-purple-2: 0px 4px 10px rgba(126, 105, 240, .2);--shadow-yellow-2: 0px 4px 10px rgba(253, 194, 129, .2);--progress-shadow-blue: 0px 2px 20px #66a6e8;--progress-shadow-red: 0px 2px 20px #ed7989;--progress-shadow-yellow: 0px 2px 20px #fdc281;--progress-shadow-green: 0px 2px 20px #73ce9d;--modal-background: rgba(20, 34, 46, .5);--modal-background-darker: rgba(0, 0, 0, .4);--transition: all .3s cubic-bezier(.4, 0, .2, 1);--transition-5: all .5s cubic-bezier(.4, 0, .2, 1);--cloud-background-url: url(/images/bg_tiled_light_mode.png);--login-gradient: linear-gradient(90.24deg, #ffffff 41.46%, rgba(255, 255, 255, .7) 65.84%, rgba(255, 255, 255, 0) 88.15%);--login-gradient-mobile: linear-gradient(45.24deg, #ffffff 41.46%, rgba(255, 255, 255, .7) 65.84%, rgba(255, 255, 255, 0) 88.15%);--blue-gradient: linear-gradient(90deg, #378BE1, #90BFEE);--blue-gradient-hover: linear-gradient(90deg, #217EDE -3.09%, #7AB2EB 107.84%);--red-gradient: linear-gradient(90deg, #e74b61, #f3a5b0);--red-gradient-hover: linear-gradient(90deg, #e3354c -3.09%, #f08f9c 107.84%);--green-gradient: linear-gradient(90deg, #4dc183, #99dbb8);--green-gradient-hover: linear-gradient(90deg, #40b576 -3.09%, #86d5ab 107.84%);--yellow-gradient: linear-gradient(90deg, #fcaa4f, #fedbb4);--yellow-gradient-hover: linear-gradient(90deg, #fcaa4f -3.09%, #fcc282 107.84%)}:root{--background: #fbfcfd;--input-bg: #fbfcfd;--session-bg: #ffffff;--modal-bg: #ffffff;--card-bg: #ffffff;--alt-dark-bg: #fbfcfd;--error: #e25f70;--red: #ed7989;--blue: #66a9e8;--purple: #7e69f0;--yellow: #fdc281;--green: #73ce9d;--purple-desat: #b0a5f2;--kanji: #73ce9d;--element: #fdc281;--reading: #ed7989;--vocabulary: #66a9e8;--blue100: #f4f9fd;--blue200: #e9f2fc;--blue300: #bcd8f5;--blue400: #90bfee;--blue500: #68a6e6;--blue600: #378be1;--blue700: #1e71c8;--blue800: #17589b;--blue900: #113f6f;--green100: #f4fbf7;--green200: #e5f6ec;--green300: #bfe9d2;--green400: #99dbb8;--green500: #75cc9d;--green600: #4dc183;--green700: #39a26a;--green800: #2c7d51;--green900: #1f5738;--red100: #fdf2f3;--red200: #fbe0e3;--red300: #f9d2d7;--red400: #f3a5b0;--red500: rgb(235, 123, 138);--red600: #e74b61;--red700: #e11e39;--red800: #b4182e;--red900: #871222;--yellow100: #fff8f0;--yellow200: #fff3e6;--yellow300: #fedbb4;--yellow400: #fedbb4;--yellow500: #fcc282;--yellow600: #fcaa4f;--yellow700: #fb921d;--yellow800: #e27804;--yellow900: #b05d03;--purple100: #f5f3fc;--purple200: #e9e2f8;--purple300: #d5caf2;--purple400: #b5a1e8;--purple500: #9577de;--purple600: #754fd4;--purple700: #592fc1;--purple800: #462598;--purple900: #331b6f;--blue-transparent-05: rgba(102, 166, 232, .05);--red-transparent: rgba(235, 123, 138, .1);--yellow-transparent: rgba(253, 194, 129, .1);--green-transparent: rgba(115, 206, 157, .1);--blue-transparent: rgba(102, 166, 232, .1);--purple-transparent: rgba(149, 119, 222, .1);--red-transparent-5: rgba(235, 123, 138, .5);--yellow-transparent-5: rgba(253, 194, 129, .5);--green-transparent-5: rgba(115, 206, 157, .5);--blue-transparent-5: rgba(102, 166, 232, .5);--purple-transparent-5: rgba(149, 119, 222, .5);--blue-gradient: linear-gradient(90deg, #378BE1, #90BFEE);--blue-gradient-hover: linear-gradient(90deg, #217EDE 0%, #7AB2EB 105%);--red-gradient: linear-gradient(90deg, #e74b61, #f3a5b0);--red-gradient-hover: linear-gradient(90deg, #e3354c -3.09%, #f08f9c 107.84%);--green-gradient: linear-gradient(90deg, #4dc183, #99dbb8);--green-gradient-hover: linear-gradient(90deg, #40b576 -3.09%, #86d5ab 107.84%);--always-white: #fff;--white: #fff;--lighter-gray: #f2f4f8;--lighter-gray-text: #f2f4f8;--light-gray: #eaedf3;--gray: #c2c8cf;--toned-gray: #acb1b9;--medium-gray: #8b939c;--dark-gray: #6c757d;--dark: #353d44;--slate-gray: #0f172a;--dark-mode-gray: #334155;--black: #0A0A0B;--comment-text: #6c757d;--comment-button: #eaedf3;--border-1: linear-gradient(to top, #345eeb, #7e69f0, 70%, #de4759);--light-gray-border: 1px solid #f2f4f8;--text-xxs: .625rem;--height-xxs: .75rem;--text-xs: .75rem;--height-xs: 1rem;--text-sm: .875rem;--height-sm: 1.325rem;--text-base: 1rem;--height-base: 1.25rem;--text-lg: 1.125rem;--height-lg: 1.75rem;--text-xl: 1.25rem;--height-xl: 1.75rem;--text-2xl: 1.5rem;--height-2xl: 2rem;--text-3xl: 1.875rem;--height-3xl: 2.25rem;--text-4xl: 2.25rem;--height-4xl: 2.5rem;--text-5xl: 3rem;--height-5xl: 3.5rem;--text-6xl: 3.75rem;--height-6xl: 4.25rem;--text-8xl: 5.75rem;--height-8xl: 7.25rem;--nav-shadow: 0px 4px 10px rgba(23, 89, 155, .1);--drop-shadow-1: 0px 4px 20px rgba(0, 0, 0, .5);--drop-shadow-2: 0px 4px 10px rgba(139, 147, 156, .2);--drop-shadow-modern: 0px 0px 20px 10px rgb(102, 166, 232, .04);--drop-shadow-toggle: 0px 0px 3px rgba(0, 0, 0, .2);--drop-shadow-modern-darker: 0px 0px 20px 10px rgb(23, 89, 155, .08);--text-shadow-1: 0px 4px 10px #000000;--shadow-red: 0px 4px 10px rgb(237, 121, 138, .5);--shadow-blue: 0px 4px 10px rgba(102, 166, 232, .5);--shadow-green: 0px 4px 10px rgba(115, 206, 157, .5);--shadow-purple: 0px 4px 10px rgba(126, 105, 240, .5);--shadow-yellow: 0px 4px 10px rgb(253, 194, 129, .5);--shadow-red-2: 0px 4px 10px rgb(237, 121, 138, .2);--shadow-blue-2: 0px 4px 10px rgba(102, 166, 232, .2);--shadow-green-2: 0px 4px 10px rgba(115, 206, 157, .2);--shadow-purple-2: 0px 4px 10px rgba(126, 105, 240, .2);--shadow-yellow-2: 0px 4px 10px rgb(253, 194, 129, .2);--shadow-lighter-gray: 0px 4px 10px rgba(242, 244, 248, .5);--progress-shadow-blue: 0px 2px 20px #66a6e8;--progress-shadow-red: 0px 2px 20px #ed7989;--progress-shadow-yellow: 0px 2px 20px #fdc281;--progress-shadow-green: 0px 2px 20px #73ce9d;--modal-background: rgba(20, 34, 46, .5);--modal-background-darker: rgba(0, 0, 0, .4);--transition: all .3s cubic-bezier(.4, 0, .2, 1);--transition-5: all .5s cubic-bezier(.4, 0, .2, 1);--cloud-background-url: url(/images/bg_tiled_light_mode.png);--login-gradient: linear-gradient(90.24deg, #ffffff 41.46%, rgba(255, 255, 255, .7) 65.84%, rgba(255, 255, 255, 0) 88.15%);--login-gradient-mobile: linear-gradient(45.24deg, #ffffff 41.46%, rgba(255, 255, 255, .7) 65.84%, rgba(255, 255, 255, 0) 88.15%)}:root.dark-theme{--error: #e25f70;--red: #ed7989;--blue: #66a9e8;--purple: #7e69f0;--yellow: #fdc281;--green: #73ce9d;--kanji: #73ce9d;--element: #fdc281;--reading: #ed7989;--vocabulary: #66a9e8;--blue100: #f4f9fd;--blue200: #e9f2fc;--blue300: #bcd8f5;--blue400: #90bfee;--blue500: #68a6e6;--blue600: #378be1;--blue700: #1e71c8;--blue800: #17589b;--blue900: #113f6f;--green100: #f4fbf7;--green200: #e5f6ec;--green300: #bfe9d2;--green400: #99dbb8;--green500: #75cc9d;--green600: #4dc183;--green700: #39a26a;--green800: #2c7d51;--green900: #1f5738;--red100: #fdf2f3;--red200: #fbe0e3;--red300: #f9d2d7;--red400: #f3a5b0;--red500: rgb(235, 123, 138);--red600: #e74b61;--red700: #e11e39;--red800: #b4182e;--red900: #871222;--yellow100: #fff8f0;--yellow200: #fff3e6;--yellow300: #fedbb4;--yellow400: #fedbb4;--yellow500: #fcc282;--yellow600: #fcaa4f;--yellow700: #fb921d;--yellow800: #e27804;--yellow900: #b05d03;--purple100: #f5f3fc;--purple200: #e9e2f8;--purple300: #d5caf2;--purple400: #b5a1e8;--purple500: #9577de;--purple600: #754fd4;--purple700: #592fc1;--purple800: #462598;--purple900: #331b6f;--red-transparent-hover: rgba(235, 123, 138, .15);--yellow-transparent-hover: rgba(253, 194, 129, .15);--green-transparent-hover: rgba(115, 206, 157, .15);--blue-transparent-hover: rgba(102, 166, 232, .15);--purple-transparent-hover: rgba(149, 119, 222, .15);--red-transparent-5: rgba(235, 123, 138, .5);--yellow-transparent-5: rgba(253, 194, 129, .5);--green-transparent-5: rgba(115, 206, 157, .5);--blue-transparent-5: rgba(102, 166, 232, .5);--purple-transparent-5: rgba(149, 119, 222, .5);--always-white: #fff;--text-xxs: .625rem;--height-xxs: .75rem;--text-xs: .75rem;--height-xs: 1rem;--text-sm: .875rem;--height-sm: 1.325rem;--text-base: 1rem;--height-base: 1.25rem;--text-lg: 1.125rem;--height-lg: 1.75rem;--text-xl: 1.25rem;--height-xl: 1.75rem;--text-2xl: 1.5rem;--height-2xl: 2rem;--text-3xl: 1.875rem;--height-3xl: 2.25rem;--text-4xl: 2.25rem;--height-4xl: 2.5rem;--text-5xl: 3rem;--height-5xl: 3.5rem;--text-6xl: 3.75rem;--height-6xl: 4.25rem;--text-8xl: 5.75rem;--height-8xl: 7.25rem;--transition: all .3s cubic-bezier(.4, 0, .2, 1);--transition-5: all .5s cubic-bezier(.4, 0, .2, 1);--background: hsl(200, 4%, 14%);--input-bg: #232526;--session-bg: #2d3031;--modal-bg: #2d3031;--card-bg: #2d3031;--alt-dark-bg: #2d3031;--always-dark-gray: #6C757D;--nav-shadow: 0px 0px 0px rgb(139 147 156 / 0%);--red-transparent: rgba(235, 123, 138, .1);--yellow-transparent: rgba(253, 194, 129, .1);--green-transparent: rgba(115, 206, 157, .1);--blue-transparent: rgba(102, 166, 232, .1);--purple-transparent: rgba(149, 119, 222, .1);--black-transparent: rgba(0, 0, 0, .6);--black-transparent-hover: rgba(0, 0, 0, .7);--blue-gradient: linear-gradient(90deg, #378BE1, #90BFEE);--blue-gradient-hover: linear-gradient(90deg, #217EDE, #7AB2EB);--red-gradient: linear-gradient(90deg, #e74b61, #f3a5b0);--red-gradient-hover: linear-gradient(90deg, #e3354c -3.09%, #f08f9c 107.84%);--green-gradient: linear-gradient(90deg, #4dc183, #99dbb8);--green-gradient-hover: linear-gradient(90deg, #40b576 -3.09%, #86d5ab 107.84%);--white: #2d3031;--lighter-gray: #1d1f20;--lighter-gray-text: #e9f2fc;--light-gray: #353d44;--gray: #c2c8cf;--medium-gray: #8b939c;--dark-gray: #eaedf3;--dark: #fff;--light-gray-border: 1px solid transparent;--comment-text: #c2c8cf;--comment-button: #404344;--slate-gray: #0f172a;--black: #0A0A0B;--border-1: linear-gradient(to top, #345eeb, #7e69f0, 70%, #de4759);--drop-shadow-1: 0px 0px 0px rgba(0, 0, 0, 0);--drop-shadow-2: 0px 0px 0px rgba(0, 0, 0, 0);--drop-shadow-toggle: 0px 0px 3px rgba(0, 0, 0, .2);--drop-shadow-modern: 0px 0px 0px 0px rgb(102, 166, 232, 0);--drop-shadow-modern-darker: 0px 0px 20px 10px rgb(23, 89, 155, 0), --text-shadow-1: 0px 4px 10px #000000;--shadow-red: 0px 4px 10px rgb(237, 121, 138, 0);--shadow-blue: 0px 4px 10px rgba(102, 166, 232, 0);--shadow-green: 0px 4px 10px rgba(115, 206, 157, 0);--shadow-purple: 0px 4px 10px rgba(126, 105, 240, 0);--shadow-yellow: 0px 4px 10px rgb(253, 194, 129, 0);--shadow-red-2: 0px 4px 10px rgb(237, 121, 138, 0);--shadow-blue-2: 0px 4px 10px rgba(102, 166, 232, 0);--shadow-green-2: 0px 4px 10px rgba(115, 206, 157, 0);--shadow-purple-2: 0px 4px 10px rgba(126, 105, 240, 0);--shadow-yellow-2: 0px 4px 10px rgb(253, 194, 129, 0);--shadow-lighter-gray: 0px 4px 10px rgba(242, 244, 248, 0);--progress-shadow-blue: 0px 2px 20px rgba(0, 0, 0, 0);--progress-shadow-red: 0px 2px 20px rgba(0, 0, 0, 0);--progress-shadow-yellow: 0px 2px 20px rgba(0, 0, 0, 0);--progress-shadow-green: 0px 2px 20px rgba(0, 0, 0, 0);--modal-background: rgba(0, 0, 0, .5);--modal-background-darker: rgba(0, 0, 0, .4);--login-gradient: linear-gradient(90.24deg, rgba(24, 26, 27, 1) 20%, rgba(24, 26, 27, .7) 65.84%, rgba(24, 26, 27, 0) 88.15%);--login-gradient-mobile: linear-gradient(45.24deg, rgba(24, 26, 27, 1) 41.46%, rgba(24, 26, 27, .7) 65.84%, rgba(24, 26, 27, 0) 88.15%);--cloud-background-url: url(/images/bg_tiled_dark_mode.png)}.knowledge-base-ProseMirror{font-size:1.125rem;line-height:1.7777778;max-width:50rem;width:100%;margin:0 auto}.knowledge-base-ProseMirror .node-image{margin-left:unset;margin-right:unset}.knowledge-base-ProseMirror .article p{margin-top:0;margin-bottom:0}.knowledge-base-ProseMirror p{margin-top:1.3333333em;margin-bottom:1.3333333em}.knowledge-base-ProseMirror p:first-child{margin-top:0}.knowledge-base-ProseMirror [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.knowledge-base-ProseMirror blockquote{margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.knowledge-base-ProseMirror h1{font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.knowledge-base-ProseMirror h2{font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.knowledge-base-ProseMirror h3{font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.knowledge-base-ProseMirror h4{margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.knowledge-base-ProseMirror>ul>li img,.knowledge-base-ProseMirror>img{margin-top:1.7777778em;margin-bottom:1.7777778em;border-radius:1rem;border:1px solid var(--light-gray)}.knowledge-base-ProseMirror video{margin-top:1.7777778em;margin-bottom:1.7777778em}.knowledge-base-ProseMirror figure{margin-top:1.7777778em;margin-bottom:1.7777778em}.knowledge-base-ProseMirror figure>*{margin-top:0;margin-bottom:0}.knowledge-base-ProseMirror figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.knowledge-base-ProseMirror code{font-size:.8888889em}.knowledge-base-ProseMirror h2 code{font-size:.8666667em}.knowledge-base-ProseMirror h3 code{font-size:.875em}.knowledge-base-ProseMirror pre{font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.knowledge-base-ProseMirror ol,.knowledge-base-ProseMirror ul{margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.knowledge-base-ProseMirror li{margin-top:.6666667em;margin-bottom:.6666667em}.knowledge-base-ProseMirror ol>li{padding-left:.4444444em}.knowledge-base-ProseMirror ul>li{padding-left:.4444444em}.knowledge-base-ProseMirror>ul>li p{margin-top:.8888889em;margin-bottom:.8888889em}.knowledge-base-ProseMirror>ul>li>*:first-child{margin-top:1.3333333em}.knowledge-base-ProseMirror>ul>li>*:last-child{margin-bottom:1.3333333em}.knowledge-base-ProseMirror>ol>li>*:first-child{margin-top:1.3333333em}.knowledge-base-ProseMirror>ol>li>*:last-child{margin-bottom:1.3333333em}.knowledge-base-ProseMirror ul ul,.knowledge-base-ProseMirror ul ol,.knowledge-base-ProseMirror ol ul,.knowledge-base-ProseMirror ol ol{margin-top:.8888889em;margin-bottom:.8888889em}.knowledge-base-ProseMirror hr{margin-top:3.1111111em;margin-bottom:3.1111111em}.knowledge-base-ProseMirror hr+*{margin-top:0}.knowledge-base-ProseMirror h2+*{margin-top:0}.knowledge-base-ProseMirror h3+*{margin-top:0}.knowledge-base-ProseMirror h4+*{margin-top:1rem}.knowledge-base-ProseMirror table{font-size:.8888889em;line-height:1.5}.knowledge-base-ProseMirror thead th{padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.knowledge-base-ProseMirror thead th:first-child{padding-left:0}.knowledge-base-ProseMirror thead th:last-child{padding-right:0}.knowledge-base-ProseMirror tbody td,.knowledge-base-ProseMirror tfoot td{padding:.75em}.knowledge-base-ProseMirror tbody td:first-child,.knowledge-base-ProseMirror tfoot td:first-child{padding-left:0}.knowledge-base-ProseMirror tbody td:last-child,.knowledge-base-ProseMirror tfoot td:last-child{padding-right:0}.knowledge-base-ProseMirror .textStyle{color:var(--medium-gray)}.theme-toggle.svelte-g8dxvc{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem;cursor:pointer;background:var(--lighter-gray);padding:.25rem;border-radius:.5rem}.theme-toggle.svelte-g8dxvc .light:where(.svelte-g8dxvc),.theme-toggle.svelte-g8dxvc .dark:where(.svelte-g8dxvc){padding:.25rem;border-radius:.5rem;cursor:pointer;background-color:var(--lighter-gray);display:flex;align-items:center;justify-content:center}.theme-toggle.svelte-g8dxvc .active:where(.svelte-g8dxvc){background-color:var(--blue)}.name.svelte-g8dxvc{color:var(--dark);font-weight:700;font-size:var(--text-2xl);margin-bottom:20px}.header-button.svelte-g8dxvc{display:flex;font-size:1.2rem;font-weight:600;color:var(--dark)!important;text-decoration:none;margin-bottom:20px}.category-button.svelte-g8dxvc{display:flex;flex-direction:row;align-items:center;justify-content:left;text-align:left;width:100%;padding:7.5px 15px;background-color:var(--blue-transparent);color:var(--blue);border-radius:10px;cursor:pointer;gap:.5rem;margin-bottom:10px}.category-button.active.svelte-g8dxvc{color:var(--always-white)!important;background-color:var(--blue)!important}.side-panel.svelte-g8dxvc{grid-area:menu;position:fixed;top:0;left:0;width:250px;height:100%;background-color:var(--background);display:flex;flex-direction:column;align-items:center;padding:1rem;z-index:1;border-right:1px solid var(--light-gray);gap:.5rem;overflow-y:auto}.side-panel.svelte-g8dxvc .close-button{display:none}.side-panel.svelte-g8dxvc img:where(.svelte-g8dxvc){width:100px;height:auto;margin-bottom:20px}.side-panel.svelte-g8dxvc .quick-menu:where(.svelte-g8dxvc){display:flex;flex-direction:column;width:100%}.side-panel.svelte-g8dxvc .quick-menu:where(.svelte-g8dxvc) a.quick-menu-item:where(.svelte-g8dxvc){text-decoration:none;color:var(--medium-gray)}.side-panel.svelte-g8dxvc .quick-menu:where(.svelte-g8dxvc) a.quick-menu-item:where(.svelte-g8dxvc):hover{text-decoration:underline}.mobile-navbar.svelte-g8dxvc{display:none}@media (max-width: 768px){.side-panel.svelte-g8dxvc{display:none}.side-panel.active.svelte-g8dxvc{display:flex;width:100%;height:100%;background-color:var(--background);position:fixed;top:0;left:0;z-index:1000;border-right:1px solid var(--light-gray);border-radius:0;flex-direction:column;align-items:flex-end;gap:1rem}.side-panel.svelte-g8dxvc .theme-toggle:where(.svelte-g8dxvc){align-self:flex-start}.side-panel.svelte-g8dxvc .close-button{display:flex;position:absolute;top:.75rem;right:.825rem;margin-right:.825rem;margin-top:.75rem}.side-panel.svelte-g8dxvc img:where(.svelte-g8dxvc),.side-panel.svelte-g8dxvc b.name:where(.svelte-g8dxvc){display:none}.mobile-navbar.svelte-g8dxvc{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:calc(100% - 2rem);position:fixed;top:.5rem;margin-left:1rem;z-index:1000;padding:1rem;background-color:var(--background);border-radius:1rem;gap:1rem}.mobile-navbar.svelte-g8dxvc .menu-button{display:flex;padding:.5rem}.mobile-navbar.svelte-g8dxvc .menu-button:hover{background-color:var(--lighter-gray)}.mobile-navbar.svelte-g8dxvc img:where(.svelte-g8dxvc){width:50px;height:auto}}:has(.side-panel.active) .mobile-navbar.svelte-g8dxvc{display:none}.foot_wrap.svelte-nhq0sn{position:relative;z-index:2;margin-top:60px;width:100%}.footer.svelte-nhq0sn{display:flex;width:100%;flex-direction:column;position:relative;z-index:2;background:url(../../../images/header-region-2.jpg) no-repeat top right/cover;overflow:hidden}.footer.svelte-nhq0sn .bg:where(.svelte-nhq0sn){position:absolute;width:100%;height:100%;top:0%;background:linear-gradient(270deg,#0006 25%,#0000);z-index:1}.footer.svelte-nhq0sn .overlay:where(.svelte-nhq0sn){width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;background:#0006}.footer.svelte-nhq0sn .footer-columns-wrapper:where(.svelte-nhq0sn){display:flex;flex-direction:row;width:90%;max-width:1200px;margin-left:auto;margin-right:auto;padding-top:5rem;padding-bottom:2rem;gap:5rem;position:relative;z-index:2}.footer.svelte-nhq0sn .footer-columns-wrapper:where(.svelte-nhq0sn) .column:where(.svelte-nhq0sn){display:flex;flex-direction:column;gap:1rem}.footer.svelte-nhq0sn .footer-columns-wrapper:where(.svelte-nhq0sn) .column:where(.svelte-nhq0sn) img:where(.svelte-nhq0sn){margin-bottom:0!important}.footer.svelte-nhq0sn .footer-columns-wrapper:where(.svelte-nhq0sn) .column.large:where(.svelte-nhq0sn){text-align:center;align-items:center}.footer.svelte-nhq0sn .footer-columns-wrapper:where(.svelte-nhq0sn) .column.large:where(.svelte-nhq0sn) h3:where(.svelte-nhq0sn){font-size:var(--text-4xl)!important;margin-top:0!important;line-height:var(--height-4xl)!important}.footer.svelte-nhq0sn .footer-columns-wrapper:where(.svelte-nhq0sn) .column:where(.svelte-nhq0sn) h3:where(.svelte-nhq0sn),.footer.svelte-nhq0sn .footer-columns-wrapper:where(.svelte-nhq0sn) .column:where(.svelte-nhq0sn) h4:where(.svelte-nhq0sn){color:var(--always-white)!important;margin:0;margin-top:0!important;text-shadow:1px 1px 3px rgb(0,0,0)}.footer.svelte-nhq0sn .footer-columns-wrapper:where(.svelte-nhq0sn) .column:where(.svelte-nhq0sn) h4:where(.svelte-nhq0sn){font-size:1.25rem;line-height:var(--height-lg)}.footer.svelte-nhq0sn .footer-columns-wrapper:where(.svelte-nhq0sn) .column:where(.svelte-nhq0sn) a:where(.svelte-nhq0sn){color:var(--always-white);font-size:var(--text-md);line-height:var(--height-md);transition:var(--transition);text-shadow:1px 1px 3px rgb(0,0,0);font-weight:500;filter:brightness(1);width:fit-content;border-bottom:1px solid transparent}.footer.svelte-nhq0sn .footer-columns-wrapper:where(.svelte-nhq0sn) .column:where(.svelte-nhq0sn) a:where(.svelte-nhq0sn):hover{color:var(--always-white);border-bottom:1px solid var(--always-white)}.footer.svelte-nhq0sn .footer-bottom:where(.svelte-nhq0sn){display:flex;flex-direction:row;align-items:center;position:relative;z-index:2;background:#0006;border-top:1px solid rgba(255,255,255,.6);height:40px}.footer.svelte-nhq0sn .footer-bottom:where(.svelte-nhq0sn) .cp:where(.svelte-nhq0sn) p:where(.svelte-nhq0sn){color:var(--white);font-size:var(--text-md);margin-left:1rem;text-shadow:1px 1px 3px rgb(0,0,0);line-height:1}@media only screen and (max-width: 950px){.footer.svelte-nhq0sn .footer-columns-wrapper:where(.svelte-nhq0sn){flex-direction:column;gap:4rem}.footer.svelte-nhq0sn .footer-columns-wrapper:where(.svelte-nhq0sn) .column:where(.svelte-nhq0sn){text-align:center;align-items:center}.footer.svelte-nhq0sn .footer-columns-wrapper:where(.svelte-nhq0sn) .column.large:where(.svelte-nhq0sn){text-align:center;align-items:center}.footer.svelte-nhq0sn .footer-columns-wrapper:where(.svelte-nhq0sn) .column.large:where(.svelte-nhq0sn) h3:where(.svelte-nhq0sn){font-size:var(--text-3xl)!important;margin-top:0!important;line-height:var(--height-3xl)!important}.footer.svelte-nhq0sn .footer-bottom:where(.svelte-nhq0sn){justify-content:center}.footer.svelte-nhq0sn .footer-bottom:where(.svelte-nhq0sn) .cp:where(.svelte-nhq0sn) p:where(.svelte-nhq0sn){margin-left:0}.footer.svelte-nhq0sn{background-position:center center!important;background-repeat:no-repeat!important;background-size:cover}}.site.svelte-13ejidf{background-color:var(--background);width:100%;height:100%}.site.svelte-13ejidf .layout:where(.svelte-13ejidf){display:grid;grid-template-columns:250px 4fr;grid-template-areas:"menu main"}.site.svelte-13ejidf .layout:where(.svelte-13ejidf) .main:where(.svelte-13ejidf){position:relative;grid-area:main;min-width:0;z-index:10;border-radius:1rem;margin:0 auto;display:flex;align-items:start;flex-direction:column;width:100%}.site.svelte-13ejidf .layout:where(.svelte-13ejidf) .content-wrapper:where(.svelte-13ejidf){padding:0 1rem;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 768px){.site.svelte-13ejidf .layout:where(.svelte-13ejidf){grid-template-columns:1fr;grid-template-areas:"main"}}
