:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--shadow-card:0 4px 14px -6px #1c313824, 0 1px 3px #1c313814;--shadow-card-active:0 1px 4px -1px #1c313829;--shadow-header:0 4px 14px -6px #001a2259;--grad-red:linear-gradient(135deg, #e9504d 0%, #cc3336 100%);--grad-red-active:linear-gradient(135deg, #d33a3c 0%, #be222a 100%);--grad-teal:linear-gradient(135deg, #008287 0%, #005f67 100%);--grad-teal-active:linear-gradient(135deg, #006f74 0%, #00535c 100%)}@supports (color:lab(0% 0 0)){:root{--shadow-card:0 4px 14px -6px lab(18.9652% -7.24258 -7.18757/.14), 0 1px 3px lab(18.9652% -7.24258 -7.18757/.08);--shadow-card-active:0 1px 4px -1px lab(18.9652% -7.24258 -7.18757/.16);--shadow-header:0 4px 14px -6px lab(7.43282% -9.09188 -11.6031/.35);--grad-red:linear-gradient(135deg, lab(56.3404% 59.9172 35.8434) 0%, lab(47.0381% 60.1094 37.2059) 100%);--grad-red-active:linear-gradient(135deg, lab(49.3643% 60.058 36.7948) 0%, lab(42.3845% 60.2199 38.2468) 100%);--grad-teal:linear-gradient(135deg, lab(48.7634% -31.2502 -12.8129) 0%, lab(35.8072% -26.381 -14.0787) 100%);--grad-teal-active:linear-gradient(135deg, lab(41.799% -31.1824 -12.7637) 0%, lab(31.1615% -26.2432 -14.0301) 100%)}}@property --fill{syntax:"<percentage>";inherits:true;initial-value:0%}html,body{max-width:100vw;overflow-x:hidden}html{height:100%}body{-webkit-font-smoothing:antialiased;background-color:#ecf3f5;background-color:lab(95.4256% -2.32452 -1.54079);background-image:url(/backgrounds/app-background.webp);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100%;margin:0;padding:0;font-family:Noto Sans JP,-apple-system,Hiragino Kaku Gothic ProN,sans-serif}*{box-sizing:border-box}button{font-family:inherit}a{color:#008287;color:lab(48.7634% -31.2502 -12.8129)}a:hover{color:#006367;color:lab(37.2461% -34.1533 -13.9482)}@keyframes kb-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes kb-spin{to{transform:rotate(360deg)}}@keyframes kb-pulse{0%,to{opacity:1}50%{opacity:.45}}
