:root{--st-kanji-font:"NotoSansJP";--st-kanji-font-1:"YujiBoku";--st-kanji-font-2:"ZenKurenaido";--st-kanji-font-3:"Yomogi";--st-kanji-font-4:"ZenMaruGothic";--st-kanji-font-5:"Mamelon4";--st-kanji-font-6:"KosugiMaru";--st-kanji-font-7:"NotoSansJP";--st-kanji-font-8:"Togalite";--st-kanji-font-9:"HumourOriginal";--st-kanji-font-10:"RampartOne";--st-kanji-font-11:"MochiyPopPOne";--st-kanji-font-12:"PopRumKiwi";--st-kanji-font-13:"KaisotaiNext";--p-primary-color-opacity-75:color-mix(in srgb, var(--p-primary-color), transparent 25%);--p-primary-color-opacity-50:color-mix(in srgb, var(--p-primary-color), transparent 50%);--p-primary-color-opacity-25:color-mix(in srgb, var(--p-primary-color), transparent 75%);--p-surface-50-50:color-mix(in srgb, var(--p-surface-50), transparent 50%);--p-surface-100-50:color-mix(in srgb, var(--p-surface-100), transparent 50%);--p-surface-200-50:color-mix(in srgb, var(--p-surface-200), transparent 50%);--p-surface-300-50:color-mix(in srgb, var(--p-surface-300), transparent 50%);--p-surface-400-50:color-mix(in srgb, var(--p-surface-400), transparent 50%);--p-surface-500-50:color-mix(in srgb, var(--p-surface-500), transparent 50%);--p-surface-600-50:color-mix(in srgb, var(--p-surface-600), transparent 50%);--p-surface-700-50:color-mix(in srgb, var(--p-surface-700), transparent 50%);--p-surface-800-50:color-mix(in srgb, var(--p-surface-800), transparent 50%);--p-surface-900-50:color-mix(in srgb, var(--p-surface-900), transparent 50%);--p-surface-950-50:color-mix(in srgb, var(--p-surface-950), transparent 50%);--st-mobile-width:480px}.kanji{font-family:var(--st-kanji-font)}.kanji.kanji-1{font-family:var(--st-kanji-font-1)!important;padding-top:.1em!important}.kanji.kanji-2{font-family:var(--st-kanji-font-2)!important;padding-top:.1em!important}.kanji.kanji-3{font-family:var(--st-kanji-font-3)!important;padding-top:.1em!important}.kanji.kanji-4{font-family:var(--st-kanji-font-4)!important;padding-top:.1em!important}.kanji.kanji-5{font-family:var(--st-kanji-font-5)!important}.kanji.kanji-6{font-family:var(--st-kanji-font-6)!important}.kanji.kanji-7{font-family:var(--st-kanji-font-7)!important;padding-top:.1em!important}.kanji.kanji-8{font-family:var(--st-kanji-font-8)!important}.kanji.kanji-9{font-family:var(--st-kanji-font-9)!important}.kanji.kanji-10{font-family:var(--st-kanji-font-10)!important;padding-top:.1em!important}.kanji.kanji-11{font-family:var(--st-kanji-font-11)!important;padding-top:.1em!important}.kanji.kanji-12{font-family:var(--st-kanji-font-12)!important}.kanji.kanji-13{font-family:var(--st-kanji-font-13)!important}html.kanji-1 .kanji{font-family:var(--st-kanji-font-1)}html.kanji-2 .kanji{font-family:var(--st-kanji-font-2)}html.kanji-3 .kanji{font-family:var(--st-kanji-font-3)}html.kanji-4 .kanji{font-family:var(--st-kanji-font-4)}html.kanji-5 .kanji{font-family:var(--st-kanji-font-5)}html.kanji-6 .kanji{font-family:var(--st-kanji-font-6)}html.kanji-7 .kanji{font-family:var(--st-kanji-font-7)}html.kanji-8 .kanji{font-family:var(--st-kanji-font-8)}html.kanji-9 .kanji{font-family:var(--st-kanji-font-9)}html.kanji-10 .kanji{font-family:var(--st-kanji-font-10)}html.kanji-11 .kanji{font-family:var(--st-kanji-font-11)}html.kanji-12 .kanji{font-family:var(--st-kanji-font-12)}html.kanji-13 .kanji{font-family:var(--st-kanji-font-13)}*,:before,:after{box-sizing:border-box;margin:0}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;padding:0;font-family:Inter,-apple-system,Helvetica Neue;line-height:1.6;transition:color .5s,background-color .5s}img{transition:filter 1.5s}html{font-size:14px}html.font-size-small{font-size:13px}html.font-size-normal{font-size:14px}html.font-size-large{font-size:17px}html.font-size-uge{font-size:20px}html:not(.dark-theme) img.white{filter:invert()}html:not(.dark-theme) img.black{filter:none}div#app{min-height:100vh}a{color:var(--p-primary-color);text-decoration:none;transition:all .4s}a:hover{text-decoration:underline}main{max-width:1200px;margin:80px 40px}h1{color:var(--p-primary-color);margin:1em 0}h2{margin:1.5em 0}h3{margin:1em 0}p{margin-bottom:2em}.p-toast{width:calc(100% - 40px)!important;max-width:var(--p-toast-width)!important}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #000}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #000}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #000}textarea:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #000}textarea:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #000}textarea:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #000}select:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #000}select:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #000}select:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #000}@media (hover:hover){a:hover{text-decoration:underline}}@font-face{font-family:Rubik;font-weight:900;font-style:normal;src:url(/fonts/App/Rubik/rbk-black.woff)format("woff")}@font-face{font-family:Rubik;font-weight:900;font-style:italic;src:url(/fonts/App/Rubik/rbk-blackitalic.woff)format("woff")}@font-face{font-family:Rubik;font-weight:700;font-style:normal;src:url(/fonts/App/Rubik/rbk-bold.woff)format("woff")}@font-face{font-family:Rubik;font-weight:700;font-style:italic;src:url(/fonts/App/Rubik/rbk-bolditalic.woff)format("woff")}@font-face{font-family:Rubik;font-weight:500;font-style:normal;src:url(/fonts/App/Rubik/rbk-medium.woff)format("woff")}@font-face{font-family:Rubik;font-weight:500;font-style:italic;src:url(/fonts/App/Rubik/rbk-mediumitalic.woff)format("woff")}@font-face{font-family:Rubik;font-weight:400;font-style:normal;src:url(/fonts/App/Rubik/rbk-regular.woff)format("woff")}@font-face{font-family:Rubik;font-weight:400;font-style:italic;src:url(/fonts/App/Rubik/rbk-regularitalic.woff)format("woff")}@font-face{font-family:Rubik;font-weight:300;font-style:normal;src:url(/fonts/App/Rubik/rbk-light.woff)format("woff")}@font-face{font-family:Rubik;font-weight:300;font-style:italic;src:url(/fonts/App/Rubik/rbk-lightitalic.woff)format("woff")}@font-face{font-family:Dosis;font-style:normal;font-weight:200;src:url(/fonts/App/Dosis/Dosis-ExtraLight.woff)format("woff")}@font-face{font-family:Dosis;font-style:normal;font-weight:300;src:url(/fonts/App/Dosis/Dosis-Light.woff)format("woff")}@font-face{font-family:Dosis;font-style:normal;font-weight:400;src:url(/fonts/App/Dosis/Dosis-Regular.woff)format("woff")}@font-face{font-family:Dosis;font-style:normal;font-weight:500;src:url(/fonts/App/Dosis/Dosis-Medium.woff)format("woff")}@font-face{font-family:Dosis;font-style:normal;font-weight:600;src:url(/fonts/App/Dosis/Dosis-SemiBold.woff)format("woff")}@font-face{font-family:Dosis;font-style:normal;font-weight:700;src:url(/fonts/App/Dosis/Dosis-Bold.woff)format("woff")}@font-face{font-family:Dosis;font-style:normal;font-weight:900;src:url(/fonts/App/Dosis/Dosis-ExtraBold.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:url(/fonts/App/Inter/Inter-Thin.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:url(/fonts/App/Inter/Inter-ExtraLight.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:url(/fonts/App/Inter/Inter-Light.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/App/Inter/Inter-Regular.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/App/Inter/Inter-Medium.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/App/Inter/Inter-SemiBold.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/App/Inter/Inter-Bold.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:url(/fonts/App/Inter/Inter-ExtraBold.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:url(/fonts/App/Inter/Inter-Black.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/fonts/App/InstruSans/InstruSans-italic-uni1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/fonts/App/InstruSans/InstruSans-italic-uni2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/fonts/App/InstruSans/InstruSans-regular-uni1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/fonts/App/InstruSans/InstruSans-regular-uni2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dujitsu;font-style:normal;font-weight:400;src:url(/fonts/App/dujitsu.woff)format("woff")}@font-face{font-family:Winong;font-style:normal;font-weight:400;src:url(/fonts/App/winong-extended.woff)format("woff")}@font-face{font-family:Michroma;font-style:normal;font-weight:400;src:url(/fonts/App/michroma-regular-400.woff)format("woff")}@font-face{font-family:Amag Text;font-style:normal;font-weight:300;src:url(/fonts/App/amag-text-light.woff)format("woff")}@font-face{font-family:Amag Text;font-style:bold;font-weight:600;src:url(/fonts/App/amag-text-bold.woff)format("woff")}@font-face{font-family:Amag Display;font-style:normal;font-weight:300;src:url(/fonts/App/amag-display-light.woff)format("woff")}@font-face{font-family:Amag Display;font-style:bold;font-weight:600;src:url(/fonts/App/amag-display-bold.woff)format("woff")}@font-face{font-family:Reacteur Web;font-style:normal;font-weight:400;src:url(/fonts/App/reacteur-stile-minimal.woff)format("woff")}@font-face{font-family:NotoSansJP;font-style:normal;font-weight:100;src:url(/fonts/Kanji/NotoSansJP/NotoSansJP-Thin.woff)format("woff")}@font-face{font-family:NotoSansJP;font-style:normal;font-weight:200;src:url(/fonts/Kanji/NotoSansJP/NotoSansJP-ExtraLight.woff)format("woff")}@font-face{font-family:NotoSansJP;font-style:normal;font-weight:300;src:url(/fonts/Kanji/NotoSansJP/NotoSansJP-Light.woff)format("woff")}@font-face{font-family:NotoSansJP;font-style:normal;font-weight:400;src:url(/fonts/Kanji/NotoSansJP/NotoSansJP-Regular.woff)format("woff")}@font-face{font-family:NotoSansJP;font-style:normal;font-weight:500;src:url(/fonts/Kanji/NotoSansJP/NotoSansJP-Medium.woff)format("woff")}@font-face{font-family:NotoSansJP;font-style:normal;font-weight:600;src:url(/fonts/Kanji/NotoSansJP/NotoSansJP-SemiBold.woff)format("woff")}@font-face{font-family:NotoSansJP;font-style:normal;font-weight:700;src:url(/fonts/Kanji/NotoSansJP/NotoSansJP-Bold.woff)format("woff")}@font-face{font-family:NotoSansJP;font-style:normal;font-weight:800;src:url(/fonts/Kanji/NotoSansJP/NotoSansJP-ExtraBold.woff)format("woff")}@font-face{font-family:NotoSansJP;font-style:normal;font-weight:900;src:url(/fonts/Kanji/NotoSansJP/NotoSansJP-Black.woff)format("woff")}@font-face{font-family:ZenMaruGothic;font-style:normal;font-weight:300;src:url(/fonts/Kanji/ZenMaruGothic/ZenMaruGothic-Light.woff)format("woff")}@font-face{font-family:ZenMaruGothic;font-style:normal;font-weight:400;src:url(/fonts/Kanji/ZenMaruGothic/ZenMaruGothic-Regular.woff)format("woff")}@font-face{font-family:ZenMaruGothic;font-style:normal;font-weight:500;src:url(/fonts/Kanji/ZenMaruGothic/ZenMaruGothic-Medium.woff)format("woff")}@font-face{font-family:ZenMaruGothic;font-style:normal;font-weight:700;src:url(/fonts/Kanji/ZenMaruGothic/ZenMaruGothic-Bold.woff)format("woff")}@font-face{font-family:ZenMaruGothic;font-style:normal;font-weight:900;src:url(/fonts/Kanji/ZenMaruGothic/ZenMaruGothic-Black.woff)format("woff")}@font-face{font-family:Togalite;font-style:normal;font-weight:100;src:url(/fonts/Kanji/Togalite/Togalite-Thin.woff)format("woff")}@font-face{font-family:Togalite;font-style:normal;font-weight:300;src:url(/fonts/Kanji/Togalite/Togalite-Light.woff)format("woff")}@font-face{font-family:Togalite;font-style:normal;font-weight:400;src:url(/fonts/Kanji/Togalite/Togalite-Regular.woff)format("woff")}@font-face{font-family:Togalite;font-style:normal;font-weight:500;src:url(/fonts/Kanji/Togalite/Togalite-Medium.woff)format("woff")}@font-face{font-family:Togalite;font-style:normal;font-weight:700;src:url(/fonts/Kanji/Togalite/Togalite-Bold.woff)format("woff")}@font-face{font-family:Togalite;font-style:normal;font-weight:800;src:url(/fonts/Kanji/Togalite/Togalite-Heavy.woff)format("woff")}@font-face{font-family:Togalite;font-style:normal;font-weight:900;src:url(/fonts/Kanji/Togalite/Togalite-Black.woff)format("woff")}@font-face{font-family:YujiBoku;font-style:normal;font-weight:400;src:url(/fonts/Kanji/YujiBoku-Regular.woff)format("woff")}@font-face{font-family:ZenKurenaido;font-style:normal;font-weight:400;src:url(/fonts/Kanji/ZenKurenaido-Regular.woff)format("woff")}@font-face{font-family:Yomogi;font-style:normal;font-weight:400;src:url(/fonts/Kanji/Yomogi-Regular.woff)format("woff")}@font-face{font-family:Mamelon4;font-style:normal;font-weight:400;src:url(/fonts/Kanji/Mamelon-4HiRegular.woff)format("woff")}@font-face{font-family:KosugiMaru;font-style:normal;font-weight:400;src:url(/fonts/Kanji/KosugiMaru-Regular.woff)format("woff")}@font-face{font-family:HumourOriginal;font-style:normal;font-weight:400;src:url(/fonts/Kanji/Humour-Original.woff)format("woff")}@font-face{font-family:RampartOne;font-style:normal;font-weight:400;src:url(/fonts/Kanji/RampartOne-Regular.woff)format("woff")}@font-face{font-family:MochiyPopPOne;font-style:normal;font-weight:400;src:url(/fonts/Kanji/MochiyPopPOne-Regular.woff)format("woff")}@font-face{font-family:PopRumKiwi;font-style:normal;font-weight:400;src:url(/fonts/Kanji/PopRumKiwi-Telop.woff)format("woff")}@font-face{font-family:KaisotaiNext;font-style:normal;font-weight:400;src:url(/fonts/Kanji/Kaisotai-Next-UP-B.woff)format("woff")}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2)format("woff2"),url(/assets/primeicons-WjwUDZjB.woff)format("woff"),url(/assets/primeicons-MpK4pl85.ttf)format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.vl-shown{overflow:hidden}.vl-overlay{z-index:9999;justify-content:center;align-items:center;display:none;position:absolute;inset:0;overflow:hidden}.vl-overlay.vl-active{display:flex}.vl-overlay.vl-full-page{z-index:9999;position:fixed}.vl-overlay .vl-background{opacity:.5;background:#fff;position:absolute;inset:0}.vl-overlay .vl-icon,.vl-parent{position:relative}div.kanji-selection-container[data-v-1b48a620]{align-items:center;display:inline-block}.kanji-selection-btn[data-v-1b48a620]{height:1.8em;margin:0 .2em .2em 0;font-size:1.8em}#app-theme-customizer i.pi{margin:0 .4em .4em 0;font-size:1.5rem}#app-theme-customizer .p-card{margin-bottom:.5em}#app-theme-customizer .p-card-body{padding:0}#app-theme-customizer{border:none;border-top:1px solid var(--p-surface-500)}#app-theme-customizer .p-drawer-content{max-height:calc(100vh - 200px)}footer.footer-banner[data-v-4efc4a1d]{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:color-mix(in srgb, var(--p-surface-950), transparent 40%);color:#fff;grid-column-gap:10px;border-top:1px solid #fff3;grid-template-columns:1fr auto 1fr;place-items:center stretch;width:100%;font-size:.85em;display:grid;position:fixed;bottom:0}html.light-theme footer.footer-banner[data-v-4efc4a1d]{background-color:color-mix(in srgb, var(--p-surface-50), transparent 40%);color:#000;border-top:1px solid #0003}div.selectors[data-v-4efc4a1d]{flex-direction:row;align-items:center;display:flex}div.selectors.left[data-v-4efc4a1d]{justify-content:start;margin-left:3em}div.selectors.right[data-v-4efc4a1d]{justify-content:end;margin-right:3em}div.app-name[data-v-4efc4a1d]{text-align:center;height:4em;line-height:4em}span.rw[data-v-4efc4a1d]{font-size:1em;font-weight:600}button.p-scrolltop[data-v-4efc4a1d]{border:none;border-radius:.5em}.p-scrolltop.p-button[data-v-4efc4a1d]{inset-block-end:80px;inset-inline-end:30px}@media (width<=480px){div.selectors.left[data-v-4efc4a1d]{margin-left:1em}div.selectors.right[data-v-4efc4a1d]{margin-right:1em}}header.header-banner[data-v-653d03d4]{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:color-mix(in srgb, var(--p-surface-950), transparent 40%);color:#fff;border-bottom:1px solid #fff3;width:100%;font-size:1.9em;position:fixed;top:0}html.light-theme header.header-banner[data-v-653d03d4]{background-color:color-mix(in srgb, var(--p-surface-50), transparent 40%);color:#000;border-bottom:1px solid #0003}div.container[data-v-653d03d4]{justify-content:start;align-items:center;gap:.5em;max-width:1280px;margin:auto;padding:.5em 1em;display:flex}div.header-logo[data-v-653d03d4]{color:#faebd7;cursor:pointer;height:1.5em;font-family:RampartOne,Helvetica,Arial;font-size:1em;line-height:1.4em}html.light-theme div.header-logo[data-v-653d03d4]{color:#1c1204}div.header-title[data-v-653d03d4]{-webkit-text-stroke-width:4px;-webkit-text-stroke-color:#00000040;color:var(--p-primary-color);cursor:pointer;height:1.2em;font-family:Dujitsu,Helvetica,Arial;font-size:1.2em;line-height:1.4em}html.light-theme div.header-title[data-v-653d03d4]{-webkit-text-stroke-color:#ffffff40;color:var(--p-primary-color)}@media (width<=480px){div.container[data-v-653d03d4]{padding:.5em}}@media (width<=360px){header.header-banner[data-v-653d03d4]{font-size:1.6em}}.menu-wrap[data-v-0fa9a948]{z-index:999;position:fixed;top:0;left:0}.menu-wrap .toggler[data-v-0fa9a948]{z-index:1000;cursor:pointer;opacity:0;width:7em;height:7em;position:absolute;top:2em;left:calc(100vw - 9em)}.menu-wrap .hamburger[data-v-0fa9a948]{z-index:999;opacity:.75;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0006;border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;width:5.7em;height:5.7em;padding:1.5rem;transition:opacity .5s;display:flex;position:absolute;top:2em;left:calc(100vw - 7.7em)}html.light-theme .menu-wrap .hamburger[data-v-0fa9a948]{background-color:#fff6;border:1px solid #0003}.menu-wrap .toggler:hover+.hamburger[data-v-0fa9a948],.menu-wrap .toggler:checked+.hamburger[data-v-0fa9a948]{opacity:1}.menu-wrap .hamburger>div[data-v-0fa9a948]{background:var(--p-primary-color);flex:none;justify-content:center;align-items:center;width:100%;height:.3em;transition:all .4s;display:flex;position:relative}.menu-wrap .hamburger>div[data-v-0fa9a948]:before,.menu-wrap .hamburger>div[data-v-0fa9a948]:after{content:"";z-index:999;background:inherit;width:100%;height:.3em;position:absolute;top:-1em}.menu-wrap .hamburger>div[data-v-0fa9a948]:after{top:1em}.menu-wrap .toggler:checked+.hamburger>div[data-v-0fa9a948]{transform:rotate(135deg)}.menu-wrap .toggler:checked+.hamburger>div[data-v-0fa9a948]:before,.menu-wrap .toggler:checked+.hamburger>div[data-v-0fa9a948]:after{top:0;transform:rotate(90deg)}.menu-wrap .toggler:checked:hover+.hamburger>div[data-v-0fa9a948]{transform:rotate(225deg)}.menu-wrap .toggler:checked~.menu[data-v-0fa9a948]{visibility:visible}.menu-wrap .toggler:checked~.menu>div.container[data-v-0fa9a948]{height:150vh;transition-duration:var(--menu-speed);border-radius:10%;transform:scale(1)}.menu-wrap .toggler:checked~.menu>div.container>div.elements>div[data-v-0fa9a948]{opacity:1;transition:opacity .4s .4s}.menu-wrap .menu[data-v-0fa9a948]{visibility:hidden;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}.menu-wrap .menu>div.container[data-v-0fa9a948]{background:var(--p-surface-800-50);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:200vw;height:200vw;transition:all .4s;display:flex;transform:scale(0)}.menu-wrap .menu>div.container>div.elements[data-v-0fa9a948]{flex-direction:column;flex:none;align-items:center;max-height:100vh;padding:5vh;display:flex;overflow:hidden scroll}html.light-theme .menu-wrap .menu>div.container[data-v-0fa9a948]{background:var(--p-surface-200-50)}.menu-wrap .menu>div.container>div.elements>div[data-v-0fa9a948]{text-align:center;opacity:0;max-width:90vw;transition:opacity .4s}.menu-wrap .menu>div.container>div.elements>div>ul[data-v-0fa9a948]{padding:0}.menu-wrap .menu>div.container>div.elements>div>ul>li[data-v-0fa9a948]{color:#fff;padding:.3rem;font-size:1.5rem;list-style:none}html.light-theme .menu-wrap .menu>div.container>div.elements>div>ul>li[data-v-0fa9a948]{color:#000}.menu-wrap .menu>div.container>div.elements>div>ul>li>a[data-v-0fa9a948]{color:inherit;text-decoration:none;transition:color .4s}hr[data-v-0fa9a948]{width:90vw;height:1px;margin:20px 0}div.login-logo[data-v-0fa9a948]{color:#faebd7;cursor:pointer;font-family:RampartOne,Helvetica,Arial;font-size:7em}html.light-theme div.login-logo[data-v-0fa9a948]{color:#1c1204}div.login-title[data-v-0fa9a948]{text-align:center;-webkit-text-stroke-width:4px;-webkit-text-stroke-color:#00000040;color:var(--p-primary-color);width:100%;cursor:pointer;font-family:Dujitsu,Helvetica,Arial;font-size:60px}html.light-theme div.login-title[data-v-0fa9a948]{-webkit-text-stroke-color:#ffffff40;color:var(--p-primary-color)}@media (width<=480px){.menu-wrap .toggler[data-v-0fa9a948]{width:4em;height:4em;top:1em;left:calc(100vw - 5em)}.menu-wrap .hamburger[data-v-0fa9a948]{z-index:999;width:4em;height:4em;padding:1rem;top:1em;left:calc(100vw - 5em)}.menu-wrap .hamburger>div[data-v-0fa9a948],.menu-wrap .hamburger>div[data-v-0fa9a948]:before,.menu-wrap .hamburger>div[data-v-0fa9a948]:after{height:.2em}.menu-wrap .hamburger>div[data-v-0fa9a948]:before{top:-.7em}.menu-wrap .hamburger>div[data-v-0fa9a948]:after{top:.7em}div.login-title[data-v-0fa9a948]{-webkit-text-stroke-width:3px;font-size:10vw}}.app-view[data-v-41edbaeb]{width:100%;min-height:100vh;margin:auto;overflow:auto}html.light-theme .app-view[data-v-41edbaeb]{background-blend-mode:normal, normal;background:linear-gradient(#ffffffbf,#fffffff2) 50%/cover fixed,url(/img/background/torii_bw.jpg) 50%/cover fixed;background-color:var(--p-surface-100)}html.dark-theme .app-view[data-v-41edbaeb]{background-blend-mode:normal, normal;background:linear-gradient(#000c,#000000f2) 50%/cover fixed,url(/img/background/torii_bw.jpg) 50%/cover fixed;background-color:var(--p-surface-900)}.login-view[data-v-41edbaeb]{width:100%;min-height:100vh;margin:0;overflow:auto}main[data-v-41edbaeb]{max-width:1280px;margin:3em auto calc(4em + 60px);padding:2em}div.resolution[data-v-41edbaeb]{z-index:10000;color:red;background-color:#000;padding:.5em .75em;font-size:.75em;position:fixed}@media (width<=480px){main[data-v-41edbaeb]{padding:1em}}.container[data-v-fbe817e4]{background-color:var(--p-primary-color);background-color:#000;border-radius:.5em;width:calc(100% - 7em);margin:40px 0;padding:.5em}html.light-theme .container[data-v-fbe817e4]{background-color:#fff}.sub[data-v-fbe817e4]{background:repeating-linear-gradient(-45deg, transparent 0, var(--p-primary-color) 1px, var(--p-primary-color) 10px, transparent 11px, transparent 20px);border-radius:.5em;padding:.5em}html.light-theme .sub[data-v-fbe817e4]{background:repeating-linear-gradient(-45deg, transparent 0, var(--p-primary-color) 1px, var(--p-primary-color) 10px, transparent 11px, transparent 20px)}.message[data-v-fbe817e4]{color:#fff;text-transform:uppercase;background-color:#000;border-radius:.5em;align-items:center;padding:.5em 1em;font-family:Amag Display,Helvetica,Arial;font-size:.9em;font-weight:700;display:inline-flex}html.light-theme .message[data-v-fbe817e4]{color:#000;background-color:#fff}.message i[data-v-fbe817e4]{margin-right:.5em;font-size:1.4rem}
