@media print{.no-print{display:none!important}}@media screen{.cycroute-serious-text{text-shadow:0 0 4px #000,0 0 5px #000,2px 2px 6px #000,2px 2px 7px #000;color:#fff!important}.cycroute-text{text-shadow:0 0 4px #000,0 0 4px #000,0 0 5px #000,0 0 7px #000,0 0 9px #000,2px 2px 7px #000;color:#fff!important}.cycroute-text-link{text-shadow:0 0 4px #000,0 0 4px #000,0 0 5px #000,0 0 7px #000;text-underline-offset:4px;color:#fff!important}.confirmation-text-link{text-underline-offset:4px;color:#000!important}}*{box-sizing:border-box;margin:0;padding:0}html,body,div#root{width:100%}html{height:100%;overflow-y:auto}body{margin:0;padding:0;overflow-y:auto;min-height:100%!important}div#root{height:100dvh;overflow-y:auto}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:rgba(255,255,255,.87);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@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}.embed-link{color:inherit;font-weight:inherit;text-decoration:none;display:block}.embed-link:hover{color:inherit;background-color:#e8ebf0}.embed-loading-overlay{z-index:1301;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.embed-loading-spinner{border:3.6px solid #fff;border-right-color:transparent;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite embed-spin}@keyframes embed-spin{to{transform:rotate(360deg)}}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{align-items:center;justify-items:center;min-width:96px;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 transparent;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{outline:4px auto -webkit-focus-ring-color}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}}.font-en-cycroute,.font-en-cycroute .MuiInputBase-input{font-weight:400;font-optical-sizing:auto!important;font-family:Open Sans,sans-serif!important;font-style:normal!important}.font-ja-cycroute,.font-ja-cycroute .MuiInputBase-input{font-display:swap;font-weight:400;font-family:Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Hiragino Sans,Yu Gothic,YuGothic,sans-serif!important;font-style:normal!important}.font-ko-cycroute,.font-ko-cycroute .MuiInputBase-input{font-display:swap;font-weight:400;font-family:Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Apple SD Gothic Neo,Malgun Gothic,sans-serif!important;font-style:normal!important}.font-zh-cycroute,.font-zh-cycroute .MuiInputBase-input{font-display:swap;font-weight:400;font-family:Open Sans,PingFang SC,Lantinghei SC,Microsoft YaHei,Hiragino Sans GB,Source Han Sans CN,sans-serif!important;font-style:normal!important}.font-zhtw-cycroute,.font-zhtw-cycroute .MuiInputBase-input{font-display:swap;font-weight:400;font-family:Open Sans,PingFang TC,Heiti TC,Microsoft JhengHei,Source Han Sans TC,sans-serif!important;font-style:normal!important}.font-en-serious-cycroute,.font-en-serious-cycroute .MuiInputBase-input{font-display:swap;font-weight:400;font-optical-sizing:auto!important;font-family:Open Sans,sans-serif!important;font-style:normal!important}@media print{.no-print{display:none!important}}@media screen{.cycroute-serious-text{text-shadow:0 0 4px #000,0 0 5px #000,2px 2px 6px #000,2px 2px 7px #000;color:#fff!important}.cycroute-text{text-shadow:0 0 4px #000,0 0 4px #000,0 0 5px #000,0 0 7px #000,0 0 9px #000,2px 2px 7px #000;color:#fff!important}.cycroute-text-link{text-shadow:0 0 4px #000,0 0 4px #000,0 0 5px #000,0 0 7px #000;text-underline-offset:4px;color:#fff!important}.confirmation-text-link{text-underline-offset:4px;color:#000!important}}
