@charset "UTF-8";@font-face{font-family:Shippori Mincho;font-style:normal;font-weight:500;font-display:swap;src:url(/vendor/fonts/shippori-mincho/ShipporiMincho-Medium.woff2) format("woff2")}html.asmr-active{font-family:Shippori Mincho,Yu Mincho,Hiragino Mincho ProN,serif;color:#3e9909;background:#fafafa;font-synthesis:none;text-rendering:geometricPrecision;--asmr-green: #3e9909;--asmr-bg: #fafafa}.asmr-root,.asmr-root *{box-sizing:border-box}.asmr-root blockquote,.asmr-root button,.asmr-root code,.asmr-root dd,.asmr-root div,.asmr-root dl,.asmr-root dt,.asmr-root fieldset,.asmr-root form,.asmr-root h1,.asmr-root h2,.asmr-root h3,.asmr-root h4,.asmr-root h5,.asmr-root h6,.asmr-root input,.asmr-root legend,.asmr-root li,.asmr-root ol,.asmr-root p,.asmr-root pre,.asmr-root td,.asmr-root textarea,.asmr-root th,.asmr-root ul{margin:0;padding:0}html.asmr-active,html.asmr-active body,.asmr-root{width:100%;height:100%;margin:0}html.asmr-active,html.asmr-active body{position:relative}html.asmr-active body{overflow:hidden;background:var(--asmr-bg);text-align:center;font-weight:500;letter-spacing:.2rem;line-height:1.5;font-variant-ligatures:no-common-ligatures;-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}.asmr-root{overflow:hidden;font-family:Shippori Mincho,Yu Mincho,Hiragino Mincho ProN,serif;color:var(--asmr-green);background:var(--asmr-bg);font-synthesis:none;text-rendering:geometricPrecision;text-align:center;font-weight:500;letter-spacing:.2rem;line-height:1.5;font-variant-ligatures:no-common-ligatures;-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation;--asmr-green: #3e9909;--asmr-bg: #fafafa}.asmr-root button,.asmr-root input{font:inherit}.asmr-root button{color:inherit;letter-spacing:inherit}.asmr-root table{border-spacing:0;border-collapse:collapse}.asmr-root a{color:inherit}.asmr-root .asmr-boot,.asmr-root .asmr-app,.asmr-root .loading-shell{position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden;background:var(--asmr-bg);color:var(--asmr-green)}.asmr-root .scene{position:absolute;top:50%;left:50%;z-index:1;width:90%;transform:translate(-50%,-50%)}.asmr-root #loading{width:calc(50px + 5vmin);height:1.5px;animation:asmr-loading .2s infinite ease-out;background:var(--asmr-green);transform:translate(-50%,-50%) rotate(-45deg)}@keyframes asmr-loading{0%{width:calc(70px + 7vmin)}to{width:calc(50px + 5vmin)}}.asmr-root #top{width:100%;padding:40% 0;border:0;color:var(--asmr-green);background:transparent;cursor:pointer}.asmr-root #top:disabled{cursor:auto}.asmr-root #top h1{margin:0;margin-bottom:calc(20px + 2vmin);font-size:calc(1.6rem + 5vmin);font-weight:400}.asmr-root #top p{margin:0;font-size:calc(.8rem + .8vmin)}.asmr-root #top p.supported{animation:asmr-fade .8s ease-in infinite alternate}@keyframes asmr-fade{0%{opacity:1}to{opacity:0}}.asmr-root .blurin{animation:asmr-blur-off 1.2s ease-out forwards;filter:blur(16px)}@keyframes asmr-blur-off{0%{filter:blur(32px)}to{filter:blur(0)}}.asmr-root #footer{position:fixed;right:0;bottom:calc(7px + .7vmin);left:0;z-index:1;pointer-events:none}.asmr-root #footer p{margin:0;font-size:calc(.6rem + .6vmin)}.asmr-root .source-main-transition,.asmr-root .source-start-transition{position:fixed;inset:0;z-index:19;pointer-events:none}.asmr-root #loading.source-start-loading{animation:asmr-loading .2s infinite ease-out,asmr-source-transition-in .15s linear .15s both}.asmr-root #top.source-start-top-out{animation:asmr-source-transition-out .15s linear forwards}.asmr-root #loading.source-transition-loading,.asmr-root #loading.source-bootstrap-loading-exit{animation:asmr-loading .2s infinite ease-out,asmr-source-transition-out .15s linear forwards}.asmr-root .blurin.source-top-enter{animation:asmr-blur-off 1.2s ease-out forwards,asmr-source-transition-in .15s linear .15s both}.asmr-root .blurin.source-ready-control-enter{animation:asmr-blur-off 1.2s ease-out forwards,asmr-source-transition-in .2s linear .2s both}.asmr-root .source-ready-transition-out{animation:asmr-source-transition-out .2s linear forwards}.asmr-root .source-main-control-enter{animation:asmr-source-transition-in .2s linear .2s both}@keyframes asmr-source-transition-out{0%{opacity:1}to{opacity:0}}@keyframes asmr-source-transition-in{0%{opacity:0}to{opacity:1}}.asmr-root .source-error{text-align:center;font-size:calc(.8rem + .8vmin)}.asmr-root .source-error-detail{opacity:.72;font-size:.72em}.asmr-root .source-retry{margin-top:1.25rem;padding:.45rem 1rem;border:1.5px solid currentColor;background:transparent;cursor:pointer}.asmr-root #view{position:fixed;top:0;z-index:1;width:100%;height:100%;-webkit-user-select:none;user-select:none;touch-action:none}.asmr-root #view canvas{display:block;width:100%;height:100%}@media(prefers-reduced-motion:reduce){.asmr-root,.asmr-root *,.asmr-root *:before,.asmr-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.asmr-root .floating-panel{position:fixed;top:0;z-index:21;width:100%;height:100%;overflow-x:hidden;background:#fafafaf5;pointer-events:none}.asmr-root #about{left:100%;transition:left .16s ease-in-out}.asmr-root #about.active{left:0;pointer-events:auto}.asmr-root #setting{right:100%;transition:right .16s ease-in-out}.asmr-root #setting.active{right:0;pointer-events:auto}.asmr-root .scroll_area{width:100%;height:100%;margin:0 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#747474 transparent}.asmr-root .scroll_area::-webkit-scrollbar{width:9px}.asmr-root .scroll_area::-webkit-scrollbar-track{background:transparent}.asmr-root .scroll_area::-webkit-scrollbar-thumb{border-radius:5px;background:#747474}.asmr-root .scroll_con{width:100%;padding:calc(20px + 2vmin)}.asmr-root #about h2{margin-bottom:calc(30px + 3vmin);font-size:calc(1.3rem + 4vmin);font-weight:400}.asmr-root #setting .stitle:first-child{margin-top:calc(30px + 3vmin)}.asmr-root #setting .stitle{display:block;margin-bottom:calc(8px + .8vmin);font-size:calc(.9rem + .9vmin);font-weight:500;-webkit-user-select:none;user-select:none}.asmr-root #setting .source-slider{display:block;width:calc(240px + 12vmin);height:20px;margin:0 auto;margin-bottom:calc(13px + 1.3vmin);border:0;border-radius:10px;background:#66d129;cursor:pointer;appearance:none}.asmr-root #setting .source-slider::-webkit-slider-runnable-track{height:20px;border-radius:10px;background:#66d129}.asmr-root #setting .source-slider::-webkit-slider-thumb{width:20px;height:20px;border:0;border-radius:50%;background:#fff;appearance:none}.asmr-root #setting .source-slider::-moz-range-track{height:20px;border:0;border-radius:10px;background:#66d129}.asmr-root #setting .source-slider::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:#fff}.asmr-root #setting .buttons{margin-top:calc(10px + 1vmin);white-space:nowrap;-webkit-user-select:none;user-select:none}.asmr-root #setting .buttons .btx{display:inline;border:0;border-bottom:1.5px dashed var(--asmr-green);background:transparent;cursor:pointer;padding-bottom:2px;font-size:calc(.7rem + .7vmin);letter-spacing:inherit;line-height:1.5;transition:background-color .1s}.asmr-root #setting .buttons .btx:hover{background:#cef8b5}.asmr-root #setting .buttons .btx:active{background:#fff}.asmr-root #setting .buttons .btx:nth-child(2){margin:0 calc(15px + 2vmin)}.asmr-root #setting .asmr-preset-options{white-space:normal;display:flex;flex-wrap:wrap;justify-content:center;row-gap:calc(8px + .8vmin)}.asmr-root #setting .asmr-preset-options .btx:nth-child(n){margin:0 calc(8px + 1vmin)}.asmr-root #setting .asmr-preset-description{max-width:34rem;min-height:2.8em;margin:calc(14px + 1vmin) auto 0;opacity:.68;font-size:clamp(.75rem,1.6vmin,.95rem);line-height:1.8;text-align:center}.asmr-root #setting .asmr-preset-options .btx[aria-pressed=true]{background:#cef8b5;border-bottom-style:solid}.asmr-root #setting .source-share-toast{min-height:calc(.7rem + .7vmin + 8px);margin:calc(4px + .4vmin) 0 0;font-size:calc(.65rem + .6vmin);color:var(--asmr-green)}.asmr-root #setting table{width:100%;max-width:100px;margin:0 auto;margin-top:calc(20px + 2vmin);margin-bottom:calc(20px + 2vmin);text-align:left}.asmr-root #setting table tr{cursor:pointer;transition:background-color .1s}.asmr-root #setting table tr:hover,.asmr-root #setting table tr:active{background:#cef8b5}.asmr-root #setting table tr:focus{outline:0;background:#cef8b5}.asmr-root #setting table tr.off svg{opacity:0}.asmr-root #setting table td{padding:calc(5px + .5vmin);font-size:calc(.7rem + .7vmin);white-space:nowrap}.asmr-root #setting table .source-checkbox{display:block;box-sizing:content-box;width:calc(16px + 1.6vmin);height:calc(16px + 1.6vmin);border:1.5px solid var(--asmr-green);line-height:0}.asmr-root #setting table .source-checkbox svg{width:100%;height:100%}.asmr-root .scene-chrome{position:fixed;inset:0;z-index:20;pointer-events:none}.asmr-root .bts{position:absolute;z-index:20;padding:calc(13px + 1.3vmin);border:0;background:transparent;cursor:pointer;line-height:0;pointer-events:auto;-webkit-user-select:none;user-select:none;transition:transform .2s}.asmr-root .bts:hover{transform:scale(1.2)}.asmr-root .bts svg{display:block;width:calc(25px + 2.5vmin);color:#3c9608}.asmr-root .scene-chrome-hidden .bts{visibility:hidden}.asmr-root #bt_about{top:0;right:0}.asmr-root #bt_setting{top:0;left:0}.asmr-root #bt_full{right:0;bottom:0}.asmr-root .panel-close{top:0;right:0;z-index:22;padding:calc(5px + .5vmin)}.asmr-root .panel-close svg{width:calc(40px + 4vmin)}.asmr-root #bt_close2{right:auto;left:0}.asmr-root #edit_id{position:absolute;top:0;left:0;z-index:2;margin:calc(13px + 1.3vmin);padding:calc(5px + .5vmin) calc(7px + .7vmin);border-radius:1px;background:#3c960866;color:#fff;pointer-events:none;font-size:calc(.5rem + .5vmin);letter-spacing:.1rem}@media screen and (orientation:landscape){.asmr-root .brp{display:none}}.asmr-root .asmr-pack-list{height:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:calc(14px + 1.4vmin);padding:calc(24px + 4vmin) calc(16px + 4vmin);text-align:center}.asmr-root .asmr-pack-list h1{font-size:calc(1.1rem + 1.6vmin);font-weight:500;letter-spacing:.2em}.asmr-root .asmr-pack-list ul{list-style:none;margin:0;padding:0;width:100%;max-width:1100px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:calc(10px + 1vmin)}.asmr-root .asmr-pack-list li a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(3px + .3vmin);padding:calc(12px + 1.2vmin) calc(14px + 1.4vmin);border:1.5px solid var(--asmr-green);border-radius:2px;text-decoration:none;color:inherit;transition:background-color .15s}.asmr-root .asmr-pack-list li a:hover,.asmr-root .asmr-pack-list li a:focus-visible{background:#eefbe3}.asmr-root .asmr-pack-list__name{font-size:calc(.9rem + .5vmin)}.asmr-root .asmr-pack-list__tagline{font-size:calc(.6rem + .3vmin);opacity:.75;text-wrap:balance}.asmr-root .asmr-pack-list__count{font-size:calc(.6rem + .4vmin);letter-spacing:.15em;color:var(--asmr-green)}.asmr-root .asmr-pack-list__empty{font-size:calc(.8rem + .6vmin);opacity:.8}
