@charset "UTF-8";@import "https://fonts.googleapis.com/css2?family=Inconsolata:wght@200;300;400;500;600;700;800;900&family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@keyframes svelte-qwen82-fade-in-opacity{0%{color:transparent}to{color:inherit}}.green-box:where(.astro-XKOLTJHZ){width:4rem;height:4px;margin:4rem 0 .2rem;background-color:#6ec7e3}ol:where(.astro-XKOLTJHZ),ul:where(.astro-XKOLTJHZ){padding-left:1.5rem;margin:.5rem 0}ul:where(.astro-XKOLTJHZ){list-style-type:"・ "}h2:where(.astro-XKOLTJHZ){font-weight:300;color:#000;font-size:1.8rem}h3:where(.astro-XKOLTJHZ){margin-top:1rem;font-size:1rem;font-weight:700}p:where(.astro-XKOLTJHZ){margin-bottom:.5rem}.fade-in.svelte-qwen82{animation:0s ease-out 0s both svelte-qwen82-fade-in-opacity}div.svelte-qwen82{color:transparent}button.svelte-1d6epeg{justify-content:center;width:100%;height:100%}button.svelte-1d6epeg svg.feather{margin-right:.3rem}.o.svelte-eut2e9,button.svelte-1d6epeg{display:flex;align-items:center}.left.svelte-eut2e9{margin:-.7rem -.4rem -.7rem -.7rem;padding:.7rem}.right.svelte-eut2e9{margin:-.7rem -.7rem -.7rem -.2rem;padding:.7rem}.outer.svelte-eut2e9{position:relative;height:8px;flex-grow:1;cursor:pointer}.bar.svelte-eut2e9{width:100%;height:100%;border-radius:8px;contain:paint;background-color:rgb(var(--bg));box-shadow:0 2px 4px #0000001a,0 3px 8px #0000001a;outline:solid 1px rgba(0,0,0,.05)}.bar.gray.svelte-eut2e9{opacity:.3;box-shadow:none}.inner.svelte-eut2e9{height:100%;width:var(--percentage);background-color:rgba(var(--fg),.5)}button.svelte-eut2e9:disabled{color:rgb(var(--fg),.3)}svg.feather{transform:translateY(.07em)}.header.svelte-1lt3rms.svelte-1lt3rms{padding:3.5rem 1rem 1.5rem;font-weight:700;font-size:.8rem;letter-spacing:.16rem;text-transform:uppercase}.header.svelte-1lt3rms h1.svelte-1lt3rms{font-size:inherit}.header.svelte-1lt3rms .sep.svelte-1lt3rms{font-weight:400}.main.svelte-1lt3rms.svelte-1lt3rms{border-radius:8px;padding:2rem;background-color:#fff;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 30px #0003;color:#2b2b2b;position:relative}.main.svelte-1lt3rms h2.svelte-1lt3rms{font-weight:300;color:#000;font-size:1.8rem}.main.svelte-1lt3rms .red-box.svelte-1lt3rms{width:4rem;height:4px;margin:.5rem 0 1rem;background-color:#bc3c3c}.main.svelte-1lt3rms p.svelte-1lt3rms{margin:.5rem 0}.main.svelte-1lt3rms h3.svelte-1lt3rms{font-weight:700;font-size:1rem;width:fit-content;min-width:12rem;margin:auto}.main.svelte-1lt3rms h3.first.svelte-1lt3rms{margin-top:1.5rem}.main.svelte-1lt3rms h3.svelte-1lt3rms:not(.first){margin-top:1.5rem;margin-bottom:.3rem}.main.svelte-1lt3rms>button{display:block;margin:auto;width:fit-content;border:1px solid rgba(0,0,0,.3);border-radius:4px;min-width:12rem;padding:4px 8px}.main.svelte-1lt3rms .player.svelte-1lt3rms{width:10rem;margin:1rem auto 0;--fg:43, 43, 43;--bg:255, 255, 255}.main.svelte-1lt3rms .flex.svelte-1lt3rms,.results.svelte-1lt3rms .entry .line.svelte-1lt3rms{display:flex;justify-content:space-between;align-items:center}.main.svelte-1lt3rms .overlay.svelte-1lt3rms{position:absolute;top:-1px;left:-1px;height:calc(100% + 2px);width:calc(100% + 2px);border-radius:inherit;background-color:#fffc;backdrop-filter:blur(6px);display:flex;flex-direction:column;justify-content:center;align-items:center}.main.svelte-1lt3rms dialog.svelte-1lt3rms{margin:auto;max-width:21rem;width:100%;height:100%;border-radius:8px;background-color:#fff;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 30px #0003;color:#2b2b2b}.main.svelte-1lt3rms dialog.svelte-1lt3rms::backdrop{background-color:#ebf1f4cc;backdrop-filter:blur(6px)}.main.svelte-1lt3rms dialog[open].svelte-1lt3rms{display:flex;flex-direction:column}.main.svelte-1lt3rms dialog[open] h4.svelte-1lt3rms{padding:1rem 2rem}.main.svelte-1lt3rms dialog[open] ul.svelte-1lt3rms{flex-grow:1;flex-shrink:1;overflow-y:auto;padding:0;list-style:none}.main.svelte-1lt3rms dialog[open] li.svelte-1lt3rms{padding:.5rem 2rem}.main.svelte-1lt3rms dialog[open] li.selected.svelte-1lt3rms{background-color:#0000001a}.main.svelte-1lt3rms dialog[open] .line.svelte-1lt3rms{display:flex;width:100%;align-items:center}.main.svelte-1lt3rms dialog[open] .label.svelte-1lt3rms{flex-grow:1;text-align:start}.main.svelte-1lt3rms dialog[open] .sep.svelte-1lt3rms{height:2rem;border-left:solid 1px rgba(0,0,0,.3)}.main.svelte-1lt3rms dialog[open] .bottom.svelte-1lt3rms{flex-grow:1;flex-basis:0;padding:1rem}.main.svelte-1lt3rms dialog[open] .player.svelte-1lt3rms{margin:0;width:2rem;--fg:43, 43, 43;--bg:255, 255, 255}.main.svelte-1lt3rms dialog[open] .player.svelte-1lt3rms .outer,.results.svelte-1lt3rms h2.svelte-1lt3rms,[hidden]{display:none}.results.svelte-1lt3rms.svelte-1lt3rms{margin-top:3rem}.results.svelte-1lt3rms .entry.svelte-1lt3rms{position:relative;padding-left:.5rem}.results.svelte-1lt3rms .entry.svelte-1lt3rms:before{content:"";position:absolute;top:.2rem;left:0;width:3px;height:calc(100% - .4rem);border-radius:2px;background-color:#7283dd}.results.svelte-1lt3rms .entry .title.svelte-1lt3rms{color:#000c;font-weight:700}.results.svelte-1lt3rms .entry .player.svelte-1lt3rms{flex-grow:1;margin:.1rem 0;--fg:43, 43, 43;--bg:255, 255, 255}.results.svelte-1lt3rms .entry .spacer.svelte-1lt3rms{margin:0 .5rem;color:#0003}.results.svelte-1lt3rms .entry.svelte-1lt3rms:not(:last-child){margin-bottom:1.5rem}.hidden.svelte-1lt3rms.svelte-1lt3rms{display:none!important}html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}abbr[title]{border-bottom:none;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe,img{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}:root{--sans:"Roboto", "Noto Sans JP", sans-serif;--mono:"Inconsolata", "Noto Sans JP", monospace}body,html{font-family:var(--sans);text-size-adjust:100%;line-height:1.7}a,button,input,textarea{color:inherit}code,kbd,pre,samp{font-family:var(--mono)}html{background-color:#ebf1f4;color:#000c;min-width:18rem}body,html{height:100%}.root:where(.astro-DB4FA7N6){display:flex;flex-direction:column;margin:auto;padding:0 1.5rem;min-height:100%;max-width:28rem}.filler:where(.astro-DB4FA7N6){flex-grow:1;flex-shrink:1}.footer-outer:where(.astro-DB4FA7N6),.footer:where(.astro-DB4FA7N6){margin:0 auto;padding:3rem 0 2rem;text-align:center}.footer-outer:where(.astro-DB4FA7N6){max-width:28rem}.footer-outer:where(.astro-DB4FA7N6) .about:where(.astro-DB4FA7N6){margin:.5rem auto;padding:0 1rem;text-align:start}