*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,hr,legend,li,ol,p,ul{margin:0;padding:0;border:0}ol,summary,ul{list-style:none;list-style-type:none}summary::-webkit-details-marker{display:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.5}aside,main{display:block}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;user-select:none}button,input,select,textarea{font:inherit;letter-spacing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}button,dialog,input,select,textarea{background-color:rgba(0,0,0,0);border:none;padding:0}dialog{width:auto;max-width:none;height:auto;max-height:none;color:inherit;overflow:visible}dialog::-webkit-backdrop{background-color:rgba(0,0,0,0)}dialog::backdrop{background-color:rgba(0,0,0,0)}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root,:root[data-theme=default]{--b-color-primary-default:#ee4d00;--b-color-primary-default-rgb:238,77,0;--b-color-secondary-default:#0d0d0d;--b-color-secondary-default-rgb:13,13,13;--b-color-tertiary-default:#f2f2f2;--b-color-tertiary-default-rgb:242,242,242;--b-color-fourth-default:#f7f2f2;--b-color-fourth-default-rgb:247,242,242;--b-color-fifth-default:#f9c3aa;--b-color-fifth-default-rgb:249,195,170;--b-color-white-default:#ffffff;--b-color-white-default-rgb:255,255,255;--b-color-gray-light:#cccccc;--b-color-gray-light-rgb:204,204,204;--b-color-gray-default:#999999;--b-color-gray-default-rgb:153,153,153;--b-color-gray-dark:#808080;--b-color-gray-dark-rgb:128,128,128;--b-color-black-default:#000000;--b-color-black-default-rgb:0,0,0;--b-color-red-default:#ff4545;--b-color-red-default-rgb:255,69,69;--b-color-gradient-default:linear-gradient(24.28deg,rgba(249,195,170,1),rgba(246,168,131,1) 11.2%,rgba(244,140,91,1) 24.61%,rgba(242,117,58,1) 38.47%,rgba(240,100,32,1) 52.64%,rgba(239,87,14,1) 67.28%,rgba(238,79,4,1) 82.66%,rgba(238,77,0,1));--b-color-heatmap-zero:#ffffff;--b-color-heatmap-zero-rgb:255,255,255;--b-color-heatmap-once:#f9c3aa;--b-color-heatmap-once-rgb:249,195,170;--b-color-heatmap-twice:#f38855;--b-color-heatmap-twice-rgb:243,136,85;--b-color-heatmap-threeTimes:#ee4d00;--b-color-heatmap-threeTimes-rgb:238,77,0}.u-display--block{display:block}.u-display--none{display:none}.u-display--inline{display:inline}.u-display--inlinblock{display:inline-block}.u-display-xxs--block{display:none}@media(max-width:320px){.u-display-xxs--block{display:block}}.u-display-xxs--none{display:block}@media(max-width:320px){.u-display-xxs--none{display:none}}.u-display-xxs--inline{display:none}@media(max-width:320px){.u-display-xxs--inline{display:inline}}.u-display-xxs--inlineblock{display:none}@media(max-width:320px){.u-display-xxs--inlineblock{display:inline-block}}.u-display-xs--block{display:none}@media(max-width:374px){.u-display-xs--block{display:block}}.u-display-xs--none{display:block}@media(max-width:374px){.u-display-xs--none{display:none}}.u-display-xs--inline{display:none}@media(max-width:374px){.u-display-xs--inline{display:inline}}.u-display-xs--inlineblock{display:none}@media(max-width:374px){.u-display-xs--inlineblock{display:inline-block}}.u-display-s--block{display:none}@media(min-width:481px){.u-display-s--block{display:block}}.u-display-s--none{display:block}@media(min-width:481px){.u-display-s--none{display:none}}.u-display-s--inline{display:none}@media(min-width:481px){.u-display-s--inline{display:inline}}.u-display-s--inlineblock{display:none}@media(min-width:481px){.u-display-s--inlineblock{display:inline-block}}.u-display-m--block{display:none}@media(min-width:768px){.u-display-m--block{display:block}}.u-display-m--none{display:block}@media(min-width:768px){.u-display-m--none{display:none}}.u-display-m--inline{display:none}@media(min-width:768px){.u-display-m--inline{display:inline}}.u-display-m--inlineblock{display:none}@media(min-width:768px){.u-display-m--inlineblock{display:inline-block}}.u-display-l--block{display:none}@media(min-width:1024px){.u-display-l--block{display:block}}.u-display-l--none{display:block}@media(min-width:1024px){.u-display-l--none{display:none}}.u-display-l--inline{display:none}@media(min-width:1024px){.u-display-l--inline{display:inline}}.u-display-l--inlineblock{display:none}@media(min-width:1024px){.u-display-l--inlineblock{display:inline-block}}.u-display-xl--block{display:none}@media(min-width:1180px){.u-display-xl--block{display:block}}.u-display-xl--none{display:block}@media(min-width:1180px){.u-display-xl--none{display:none}}.u-display-xl--inline{display:none}@media(min-width:1180px){.u-display-xl--inline{display:inline}}.u-display-xl--inlineblock{display:none}@media(min-width:1180px){.u-display-xl--inlineblock{display:inline-block}}.u-display-xxl--block{display:none}@media(min-width:1440px){.u-display-xxl--block{display:block}}.u-display-xxl--none{display:block}@media(min-width:1440px){.u-display-xxl--none{display:none}}.u-display-xxl--inline{display:none}@media(min-width:1440px){.u-display-xxl--inline{display:inline}}.u-display-xxl--inlineblock{display:none}@media(min-width:1440px){.u-display-xxl--inlineblock{display:inline-block}}.u-text--right{text-align:right}.u-text--center{text-align:center}.u-text--left{text-align:left}.u-text--top{vertical-align:top}.u-text--middle{vertical-align:middle}.u-text--bottom{vertical-align:bottom}.u-text--bold{font-weight:700}.u-text--thin{font-weight:thin}.u-text--nowrap{white-space:nowrap}.u-overflow--auto{overflow:auto}.u-overflow--visible{overflow:visible}.u-overflow--hidden{overflow:hidden}.u-overflow--scroll{overflow:scroll}@media(max-width:320px){.u-overflow-xxs--auto{overflow:auto}.u-overflow-xxs--visible{overflow:visible}.u-overflow-xxs--hidden{overflow:hidden}.u-overflow-xxs--scroll{overflow:scroll}}@media(max-width:374px){.u-overflow-xs--auto{overflow:auto}.u-overflow-xs--visible{overflow:visible}.u-overflow-xs--hidden{overflow:hidden}.u-overflow-xs--scroll{overflow:scroll}}@media(min-width:481px){.u-overflow-s--auto{overflow:auto}.u-overflow-s--visible{overflow:visible}.u-overflow-s--hidden{overflow:hidden}.u-overflow-s--scroll{overflow:scroll}}@media(min-width:768px){.u-overflow-m--auto{overflow:auto}.u-overflow-m--visible{overflow:visible}.u-overflow-m--hidden{overflow:hidden}.u-overflow-m--scroll{overflow:scroll}}@media(min-width:1024px){.u-overflow-l--auto{overflow:auto}.u-overflow-l--visible{overflow:visible}.u-overflow-l--hidden{overflow:hidden}.u-overflow-l--scroll{overflow:scroll}}@media(min-width:1180px){.u-overflow-xl--auto{overflow:auto}.u-overflow-xl--visible{overflow:visible}.u-overflow-xl--hidden{overflow:hidden}.u-overflow-xl--scroll{overflow:scroll}}@media(min-width:1440px){.u-overflow-xxl--auto{overflow:auto}.u-overflow-xxl--visible{overflow:visible}.u-overflow-xxl--hidden{overflow:hidden}.u-overflow-xxl--scroll{overflow:scroll}}@view-transition{html{navigation:auto}}html::view-transition-old(root){animation:anime-root-fade-out .25s both}html::view-transition-new(root){animation:anime-root-fade-in .25s both}@keyframes anime-root-fade-out{0%{opacity:1}to{opacity:0}}@keyframes anime-root-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){html::view-transition-new(root),html::view-transition-old(root){animation:none}}body{font-family:var(--font-roboto),var(--font-notosansjp),sans-serif;font-size:inherit;font-feature-settings:"palt" 1;line-height:1;letter-spacing:.05em;background-image:var(--b-color-gradient-default);overflow:hidden}body,body>div:not([class]):not([id]){min-height:100vh;min-height:100dvh;max-height:100vh;max-height:100dvh}body>div:not([class]):not([id]){width:min(100%,480px);margin:0 auto;background-color:var(--b-color-tertiary-default);box-shadow:0 0 .25em rgba(var(--b-color-black-default-rgb),.25);overflow:scroll;scroll-padding-top:100px;scroll-behavior:smooth}body>div:not([class]):not([id]):has(.loading-container){display:flex;justify-content:center;align-items:center}body button:disabled{cursor:not-allowed}