.App{width:100%;height:100%;position:absolute}.dummy_contents{margin:20px;font-family:Arial,Helvetica,sans-serif;position:absolute}.logo{will-change:filter;height:6em;padding:1.5em}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:20s linear infinite logo-spin}}.card{padding:2em}.read-the-docs{color:#888}#service_root{z-index:10;width:var(--service_root-width);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background-color:#0006;height:100%;position:absolute;overflow:hidden}.service_left_slide_in{animation:ServiceLeftSlideIn var(--service-slide-duration) forwards;animation-delay:var(--background-fade-duration)}.service_left_slide_out{animation:ServiceLeftSlideOut var(--service-slide-duration) forwards}@keyframes ServiceLeftSlideIn{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes ServiceLeftSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}#ads_root{opacity:0;justify-content:flex-end;align-items:flex-end;min-width:256px;max-width:42vw;min-height:256px;max-height:88vh;display:flex;position:absolute;bottom:8.42vh;right:4.37vw;overflow:visible}#ad_scale_box{transform-origin:100% 100%;display:inline-block}#ad_scale_box>div{min-width:var(--ad-slot-reserved-width,256px);min-height:var(--ad-slot-reserved-height,256px);display:inline-block}.ads_in{animation:AdsFadeIn var(--ads-in-duration) forwards;animation-delay:var(--ads-in-delay)}.ads_out{animation:AdsFadeOut var(--ads-in-duration) forwards}@keyframes AdsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes AdsFadeOut{0%{opacity:1}to{opacity:0}}#ima_root{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;background-color:#0006;width:100%;height:100%;position:absolute;overflow:hidden}#ima_root>iframe{border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}#ima_root.ima_left_slide_in{visibility:visible;animation:ImaLeftSlideIn var(--service-slide-duration) forwards;animation-delay:var(--background-fade-duration)}#ima_root.ima_left_slide_out{visibility:visible;animation:ImaLeftSlideOut var(--service-slide-duration) forwards}@keyframes ImaLeftSlideIn{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes ImaLeftSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}.fragment_root{z-index:20;opacity:0;pointer-events:none;align-items:center;width:100%;height:100%;display:grid;position:absolute;overflow:hidden}.fragment_btn{width:var(--fragment_close_container-size);height:var(--fragment_close_container-size);cursor:pointer;background-color:#0000004d;place-items:center;transition:background-color .2s;display:grid;position:absolute}.fragment_btn>span{font-size:var(--fragment-icon-font-size);color:#fff}.fragment_btn:hover{background-color:#ffffff4d}.fragment_btn:active{background-color:#ffffff80}div[data-ontarget=fragment_close_container]{pointer-events:auto;top:0;right:0}div[data-ontarget=fragment_prev_container]{pointer-events:auto;left:0}div[data-ontarget=fragment_next_container]{pointer-events:auto;right:0}div[data-ontarget=fragment_volume_container]{width:var(--fragment_volume_container-size);height:var(--fragment_volume_container-size);cursor:pointer;pointer-events:auto;background-color:#0000004d;border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:36px}div[data-ontarget=fragment_volume_container]:hover{background-color:#ffffff4d}div[data-ontarget=fragment_volume_container]:active{background-color:#ffffff80}div[data-ontarget=fragment_volume_container].on{background-color:#28aaff;border:2px solid #28aaff}div[data-ontarget=fragment_volume_container].on:hover{background-color:#28aaff80}div[data-ontarget=fragment_volume_container].on:active{background-color:#28aaffcc}div[data-ontarget=fragment_volume_container]>span{font-size:var(--fragment-icon-font-size);color:#fff}#fragment_volume_icon_mute,#fragment_volume_icon_on{display:none}.fragment_volume_slider_container{pointer-events:auto;justify-items:center;width:32px;height:246px;display:grid;position:absolute;bottom:60px;right:44px}.fragment_volume_slider_vertical{cursor:pointer;box-sizing:border-box;vertical-align:top;appearance:none;pointer-events:auto;background-color:#969696;background-clip:padding-box;border:none;outline:none;width:200px;height:10px;position:absolute;bottom:140px;transform:rotate(-.25turn)}.fragment_volume_slider_vertical::-webkit-slider-thumb{appearance:none;background:#e5e9e8;width:16px;height:16px}.fragment_volume_slider_label{color:#fff;-webkit-text-stroke:1px #28aaff;font-size:15px;position:absolute;bottom:12px}.fragment_slider_fill_rect{pointer-events:none;background-color:#28aaff;width:10px;height:0;position:absolute;bottom:44px}.fragment_in{animation:FragmentFadeIn var(--fragment-in-duration) forwards}.fragment_out{animation:FragmentFadeOut var(--fragment-in-duration) forwards}@keyframes FragmentFadeIn{0%{opacity:0}to{opacity:1}}@keyframes FragmentFadeOut{0%{opacity:1}to{opacity:0}}.touch_close_fallback_guide{z-index:2147483647;color:#fff;text-align:center;background:#000000e0;border-radius:12px;max-width:80%;padding:16px 24px;font-size:18px;line-height:1.5;position:fixed;bottom:48px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000059}.touch_close_fallback_guide_message{margin-bottom:12px}.touch_close_fallback_guide_button{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #fff6;border-radius:8px;padding:8px 16px}.dev_root{z-index:30;background-color:#00000080;border-radius:4px;padding:8px;position:absolute;bottom:10px;left:40px}.dev_div_service_list{color:#fff;margin-bottom:16px;font-size:14px;display:flex}.dev_div_service_list div{text-align:center;-webkit-line-clamp:2;background-color:#333;border:2px solid #aaa;-webkit-box-orient:vertical;width:140px;padding:2px 10px 4px;display:-webkit-box;overflow:hidden}.dev_div_service_list div.skip{background-color:#999}.dev_div_service_list div.activate{background-color:#cd5c5c}.fallback-message{z-index:90;color:#fff;background-color:#000;justify-content:center;align-items:center;width:100%;height:100%;font-size:32px;display:flex;position:relative}.fallback_close_btn{pointer-events:auto;width:var(--fragment_close_container-size);height:var(--fragment_close_container-size);cursor:pointer;background-color:#0000004d;place-items:center;transition:background-color .2s;display:grid;position:absolute;top:0;right:0}.fallback_close_btn>span{font-size:var(--fragment-icon-font-size);color:#fff}.fallback_close_btn:hover{background-color:#ffffff4d}.fallback_close_btn:active{background-color:#ffffff80}#background_root{z-index:0;background-position:50%;background-size:cover;background-attachment:fixed;width:100%;height:100%;position:absolute;overflow:hidden}#background_container_1,#background_container_2{background-color:#000;background-position:50%;background-size:cover;background-attachment:fixed;width:100%;height:100%;display:none;position:absolute;overflow:hidden}#background_copyright{z-index:3;right:var(--copyright-container-right);bottom:var(--copyright-container-bottom);font-size:var(--copyright-container-font-size);color:#dadce0;position:absolute}#background_copyright a{color:#dadce0;text-decoration:underline}.copyright_fade_in{opacity:0;animation:BackgroundfadeIn var(--copyright-in-duration) ease-in-out forwards;animation-delay:var(--background-fade-duration)}.copyright_fade_out{opacity:0;animation:BackgroundfadeOut var(--copyright-in-duration) ease-in-out forwards}.background_fade_in{opacity:0;animation:BackgroundfadeIn var(--background-fade-duration) ease-in-out forwards}.background_fade_out{opacity:1;animation:BackgroundfadeOut var(--background-fade-duration) ease-in-out forwards}.background_slide_in{will-change:animation;animation:BackgroundSlideIn var(--background-slide-duration) forwards}.background_slide_out{will-change:animation;animation:BackgroundSlideOut var(--background-slide-duration) forwards}@keyframes BackgroundSlideIn{0%{opacity:1;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes BackgroundSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(-100%)}}@keyframes BackgroundfadeIn{0%{opacity:0}to{opacity:1}}@keyframes BackgroundfadeOut{0%{opacity:1}to{opacity:0}}.background-layer.is-active{z-index:2}.background-layer.is-inactive{z-index:1}.background-layer{background-color:#000;background-position:50%;background-size:cover;background-attachment:fixed;width:100%;height:100%;position:absolute;overflow:hidden}:root{--service_root-width:50%;--background-fade-duration:1s;--background-slide-duration:1s;--service-slide-duration:.6s;--ads-in-duration:.4s;--ads-in-delay:1.4s;--fragment_close_container-size:48px;--fragment_volume_container-size:48px;--fragment-icon-font-size:36px;--fragment-in-duration:.4s;--fragment-in-delay:1.4s;--copyright-in-duration:.4s;--copyright-in-delay:.6s}@media screen and (width<=3840px){:root{--ad-container-right:84px;--ad-container-bottom:91px;--copyright-container-right:32px;--copyright-container-bottom:36px;--copyright-container-font-size:14px}}@media screen and (width<=1366px){:root{--ad-container-right:60px;--ad-container-bottom:65px;--copyright-container-right:24px;--copyright-container-bottom:24px;--copyright-container-font-size:10px}}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}html{font-family:segoe UI,游ゴシック体,Yu Gothic,YuGothic;font-size:62.5%}body{cursor:none;background-color:#000;flex-direction:column;display:flex;overflow:hidden}#root{-webkit-user-select:none;user-select:none;width:100%;height:100%;min-height:100vh;position:relative;overflow:hidden}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;background-color:#242424;font-family:Inter,Avenir,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
