:root{--design-width: 390px;--phone-max: 599px;--scale-base: min(100vw, var(--phone-max));--beige: #c9bfa1;--frame: #b4a073;--ink: #0c0a16;--cream: #fff3e0;--gold: #febc08;--orange: #ff8c00;--violet: #9a6cff;--cyan: #36e0ff;--pink: #9fcdd6;--mint: #3df0c0;--btn-cut: .2308rem;--btn-rim: .0513rem;--hud-h: 1.2821rem;--canvas-top: 1.4103rem}@media(min-width:600px){:root{--pc-height-ratio: .3857;--scale-base: min(100vw * 280 / 298, var(--phone-max), 100vh * var(--pc-height-ratio))}}html{font-size:calc(var(--scale-base) / 10);-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;background:#000;color:#fff;font-family:Zen Kaku Gothic New,Hiragino Sans,Yu Gothic,sans-serif;font-weight:700;overscroll-behavior:none}.shell{min-height:100dvh;display:flex;flex-direction:column;align-items:center;background:radial-gradient(120% 80% at 50% 0%,#241a3a,#0c0a16 60%,#000)}.app{position:relative;flex:0 0 auto;width:100%;max-width:10rem;height:19.0513rem;margin:0 auto;overflow:hidden;background:#000;isolation:isolate}@media(min-width:441px){.app{box-shadow:0 0 4rem #000000bf}}.copyright{flex:0 0 auto;width:10rem;margin:.5897rem 0 0;font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,sans-serif;font-size:.2564rem;line-height:.3077rem;font-weight:400;letter-spacing:.0256rem;color:#888;text-align:center;white-space:pre}.game-canvas{position:absolute;left:0;right:0;bottom:0;top:var(--canvas-top);width:100%;height:calc(100% - var(--canvas-top));display:block;touch-action:none}.boot{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6154rem;padding:0 1.0256rem;text-align:center}.boot--loading{display:block;padding:0;overflow:hidden}.boot__scrim{position:absolute;left:0;right:0;top:1.2821rem;bottom:0;background:linear-gradient(180deg,#000 21.63%,#0006 30.16%,#0003 83.65%,#000000f0 93.75%)}.boot__pattern{position:absolute;left:0;right:0;top:2.5641rem;height:19.0513rem;background-image:linear-gradient(180deg,#000 -6%,#0000004d 33.6%,#0000004d 53.4%,#000 93%),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 81 112'><path d='M40.5 0 81 56 40.5 112 0 56Z' fill='%232c2929'/></svg>");background-repeat:no-repeat,repeat;background-position:0 0,0 0;background-size:100% 100%,.3738rem .5169rem}.boot__bar{position:absolute;left:1.3077rem;top:9.6154rem;width:7.3846rem;height:.4615rem;padding:.0513rem;background:#1f1d1d;border:.0256rem solid var(--beige)}.boot__bar-fill{height:100%;background:var(--beige);transition:width .2s ease-out}.boot__message{position:absolute;left:0;right:0;top:10.2821rem;margin:0;font-size:.4359rem;line-height:.4359rem;font-weight:900;color:#fff;text-align:center}.boot__error-title{font-size:.4103rem;font-weight:900;color:var(--cream)}.boot__error-body{font-size:.3077rem;line-height:1.7;color:var(--beige);white-space:pre-wrap}.boot__detail{max-width:100%;max-height:5.128rem;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.2308rem;line-height:1.6;text-align:left;color:#ffffff8c;background:#ffffff0d;padding:.2051rem;border-radius:.1026rem}.debug-badge{position:absolute;left:0;bottom:0;z-index:999;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.2051rem;padding:.0769rem .1538rem;background:#ff005abf;color:#fff;pointer-events:none;display:none}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.device,.device__inner{display:contents}.pc-bg,.pc-side{display:none}@media(min-width:600px){.shell{position:relative;isolation:isolate;overflow:hidden;flex-direction:row;justify-content:center;align-items:center;min-height:100vh;background:#000}.pc-bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.pc-bg__pattern{position:absolute;left:0;right:0;top:calc(50% - 14.4643rem);height:28.9286rem;background-image:linear-gradient(180deg,#000 16.74%,#0000004d 50.1%,#0000004d 83.5%,#000 105.79%),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 81 112'><path d='M40.5 0 81 56 40.5 112 0 56Z' fill='%232c2929'/></svg>");background-repeat:no-repeat,repeat;background-position:0 0,0 0;background-size:100% 100%,.5207rem .72rem}.pc-bg__band{position:absolute;left:0;right:0;top:calc(50% + 8.3929rem);bottom:0;background:linear-gradient(to bottom right,#6400aa,#3a0063)}.pc-bg__deco{position:absolute;left:0;right:0;top:calc(50% - 8.75rem);height:2.5714rem;background-repeat:repeat-x;background-size:36.5357rem 2.5714rem;background-position:calc(50% - 17.7321rem) 0}.device{display:block;position:relative;z-index:1;flex:0 0 auto;padding:.2857rem;border:.0357rem solid var(--beige);border-radius:1.1429rem;background:#000}.device__inner{display:block;width:10rem;height:21.641rem;padding:1.2821rem 0 1.3077rem;border-radius:.8571rem;box-shadow:0 0 0 .0714rem var(--beige);background:#000;overflow:hidden}.device .app{box-shadow:none}.device .app[data-screen=result]{height:19.0513rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.device .app[data-screen=result]::-webkit-scrollbar{display:none}.pc-side{display:block;position:relative;z-index:1;flex:1 1 0;min-width:0;align-self:stretch;container-type:inline-size;pointer-events:none}.pc-cluster{display:none;position:absolute}@container (min-width: 11rem){.pc-cluster{display:block}}.pc-cluster--left{width:10rem;height:9.4286rem;top:calc(50% - 4.7143rem);left:calc(50% - 5rem)}.pc-logo{position:relative;width:7.8571rem;height:3.5714rem;margin:0 auto}.pc-logo img{position:absolute;left:50%;top:50%;width:8.7054rem;height:4.471rem;transform:translate(-50%,-50%);object-fit:contain;filter:drop-shadow(0 0 2.8571rem rgb(255 255 255 / .5))}.pc-logo[data-alt=true] img{width:8.9286rem;height:4.6429rem}.pc-car{position:relative;width:10rem;height:5rem;margin-top:.8571rem}.pc-car img{position:absolute;left:50%;top:50%;width:7.0664rem;height:4.5004rem;transform:translate(-50%,-50%);object-fit:contain}.copyright{position:absolute;z-index:1;right:.5714rem;bottom:.5714rem;width:auto;margin:0;font-size:.3571rem;line-height:.4286rem;letter-spacing:.0357rem}}.cut-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:0;padding:0;background:none;cursor:pointer;font-family:Zen Kaku Gothic New,Hiragino Sans,sans-serif;font-weight:700;line-height:1;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:filter .08s ease-out}.cut-btn__frame{position:absolute;overflow:visible;pointer-events:none}.cut-btn__label{position:relative;z-index:1;white-space:nowrap}.cut-btn:active:not(:disabled){filter:brightness(.86)}.cut-btn:disabled{cursor:not-allowed}.cut-btn:focus-visible{outline:.0513rem solid #fff;outline-offset:.1026rem}@keyframes start-blink{0%,to{opacity:1}50%{opacity:.55}}.cut-btn--blink:not(:disabled){animation:start-blink 1.4s ease-in-out infinite}.screen{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;overflow:hidden}.hud-bar{position:relative;z-index:30;flex:0 0 auto;width:100%;height:1.2821rem;background:#000;display:flex;align-items:center;justify-content:flex-end;padding-right:.3846rem}.bgm-toggle{width:.5128rem;height:.5128rem;border:0;padding:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.bgm-toggle svg{display:block;width:100%;height:100%;overflow:visible}.bgm-toggle:focus-visible{outline:.0513rem solid #fff;outline-offset:.0513rem;border-radius:50%}.title{position:relative;flex:1 1 auto;width:100%;overflow:hidden;background:#000}.title__bg{position:absolute;left:-.1282rem;top:-2.6154rem;width:10.2564rem;height:21.2821rem;z-index:0}.title__bg video,.title__bg-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none;filter:none}.title__bg[data-playing=true] .title__bg-poster{visibility:hidden}.title__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#000 0,#000 3.8462rem,#0006 5.359rem,#0003 14.8718rem,#000000f0 16.6667rem,#000 17.7692rem)}.title__tw{position:absolute;z-index:2;left:1.9744rem;top:1.7436rem;width:6.0513rem;height:1.7436rem;object-fit:contain}.title__logo{position:absolute;z-index:2;left:0;top:5.5359rem;width:10rem;height:5.1359rem;object-fit:contain}.title__agree{position:absolute;z-index:2;left:0;top:12.7179rem;width:10rem;display:flex;align-items:center;justify-content:center;gap:.2051rem}.title__agree-box{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:.3077rem;height:.3077rem;margin:0;border:.0256rem solid #fff;border-radius:.0769rem;background:transparent;cursor:pointer;position:relative}.title__agree-box:checked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:.1538rem;height:.1538rem;border-radius:.0256rem;background:#01d539}.title__agree-box:focus-visible{outline:.0513rem solid #fff;outline-offset:.0513rem}.title__agree-label{font-size:.3077rem;line-height:.3077rem;font-weight:700;color:#fff;white-space:nowrap;cursor:pointer}.title__agree-link{color:inherit;text-decoration:underline;text-underline-offset:.0513rem;background:none;border:0;padding:0;font:inherit;cursor:pointer}.title__start{position:absolute;z-index:2;left:2.5385rem;top:13.5385rem}.title__howto{position:absolute;z-index:2;left:3.2051rem;top:15.1795rem}@keyframes nudge{0%,to{transform:translate(0)}20%,60%{transform:translate(-.1538rem)}40%,80%{transform:translate(.1538rem)}}.title__agree--nudge{animation:nudge .45s ease-in-out}.sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;align-items:center;background:#000;overflow:hidden}.sheet__scroll{position:relative;flex:1 1 auto;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.app[data-screen=result]{height:auto;min-height:19.0513rem}.app[data-screen=result] .screen{position:relative;inset:auto;min-height:19.0513rem}.app[data-screen=result] .sheet{position:relative;inset:auto;flex:1 1 auto;margin-top:calc(-1 * var(--hud-h));overflow:visible}.app[data-screen=result] .sheet__scroll{overflow-y:visible}.sheet__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:#000;background-image:linear-gradient(180deg,#000,#0000004d 41.45%,#0000004d 73.55%,#000 105.79%),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 81 112'><path d='M40.5 0 81 56 40.5 112 0 56Z' fill='%232c2929'/></svg>");background-repeat:no-repeat,repeat;background-position:0 0,0 0;background-size:100% 100%,.3738rem .5169rem}.sheet__content{position:relative;z-index:1;width:100%;max-width:10rem;margin:0 auto;padding-top:3.641rem;padding-bottom:1.0256rem}.sheet__content--notice{padding-top:0}.sheet__content--howto{padding-top:3.0256rem}.sheet__content--result{padding-top:1.2821rem;padding-bottom:1rem}.sheet__title{margin:0;font-size:.5128rem;line-height:.5897rem;font-weight:700;color:var(--beige);text-align:center}.sheet__close-corner{position:absolute;right:.2564rem;top:1.8974rem;z-index:2}.sheet--notice .sheet__scroll{position:absolute;left:0;right:0;top:3.641rem;bottom:5.0256rem;flex:none}.sheet--notice .sheet__title{line-height:.6256rem;white-space:pre-line}.notice__subtitle{margin:0;font-size:.2308rem;line-height:.2262rem;font-weight:700;color:var(--beige);text-align:center}.notice__lead{width:6.6923rem;margin:.9333rem auto 0;font-size:.2564rem;line-height:.2513rem;font-weight:900;color:#fff}.notice__items{width:6.5641rem;margin:.4256rem auto 0;display:flex;flex-direction:column;gap:.4103rem}.notice__heading{margin:0;font-size:.28rem;line-height:.4827rem;font-weight:900;color:#fff;text-align:center}.notice__body{margin:0;font-size:.2564rem;font-weight:700;line-height:.3564rem;color:var(--beige);white-space:pre-wrap}.notice__body+.notice__body{margin-top:.2051rem}.notice__link{display:block;margin:0;color:var(--beige);text-decoration:underline;font-size:.2564rem;line-height:.3564rem;font-weight:700;overflow-wrap:anywhere}.notice__footer{position:absolute;left:0;right:0;top:14.5641rem;z-index:1}.sheet__divider{width:6.6923rem;height:1px;margin:0 auto;background:#d9d9d9;border:0}.sheet__buttons{display:flex;justify-content:center;gap:.641rem;margin-top:1.0769rem}.sheet--howto .sheet__close-corner{right:.4103rem;top:1.6923rem}.sheet--howto .sheet__scroll{overflow-y:hidden}.howto__scroll{width:8.4615rem;height:11.0769rem;margin:.8205rem auto 0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.howto__scroll::-webkit-scrollbar{display:none}.howto__rows{width:100%;display:flex;flex-direction:column;gap:.2051rem}.howto__row{display:flex;align-items:flex-start;gap:.2051rem;padding:.4103rem;background:#000;border:.0513rem solid var(--beige);border-radius:.2051rem}.howto__thumb{flex:0 0 auto;width:1.5385rem;height:1.5385rem;border-radius:.0769rem;object-fit:cover;background:#000}.howto__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.1026rem}.howto__heading{margin:0;font-size:.3333rem;line-height:.4827rem;font-weight:900;color:#fff}.howto__icons{display:flex;flex-wrap:wrap;gap:.1026rem;width:calc(var(--icon) * 8 + .1026rem * 7);max-width:100%}.howto__icon{flex:0 0 auto;width:var(--icon);height:var(--icon);object-fit:contain}.howto__body{margin:0;font-size:.2564rem;font-weight:700;line-height:.359rem;color:var(--beige);white-space:pre-wrap}.howto__start{display:flex;justify-content:center;margin-top:.8205rem}.hud-bar--game{background:transparent;align-items:flex-start;padding-top:.359rem;pointer-events:none}.hud-bar--game .bgm-toggle{pointer-events:auto}.game-frame{position:absolute;left:-.1282rem;top:-.2308rem;width:10.1795rem;height:5.1795rem;z-index:29;pointer-events:none;transition:opacity .35s ease-out}.game-frame[data-faded=true]{opacity:0}.game-hud{position:absolute;left:0;top:1.2821rem;width:100%;height:1.4103rem;z-index:31;pointer-events:none;font-family:Zen Kaku Gothic New,Hiragino Sans,sans-serif;transition:opacity .35s ease-out}.game-hud[data-faded=true]{opacity:0}.game-hud__pill{position:absolute;background-repeat:no-repeat;background-size:100% 100%}.game-hud__pill--parts{left:.4615rem;top:.0744rem;width:2.5385rem;height:.4615rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 198 36' preserveAspectRatio='none'%3E%3Cpath d='M196.342 1.16992L184.383 34.7266L1.65625 34.8281L13.6289 1.16992H196.342Z' fill='black' stroke='%23C9BFA1' stroke-width='2.34'/%3E%3C/svg%3E")}.game-hud__pill--score{left:3rem;top:.0769rem;width:4rem;height:.4872rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 312 38' preserveAspectRatio='none'%3E%3Cpath d='M310.605 1L298.465 36.8906L1.39258 36.998L13.5488 1H310.605Z' fill='black' stroke='%23C7BDA0' stroke-width='2'/%3E%3C/svg%3E")}.game-hud__pill-inner{position:absolute;top:0;height:100%;display:flex;align-items:center;gap:.2051rem}.game-hud__pill--parts .game-hud__pill-inner{left:.4359rem;width:1.7179rem}.game-hud__pill--score .game-hud__pill-inner{left:.4615rem;width:3.0769rem}.game-hud__label{flex:0 0 auto;font-size:.2051rem;line-height:.2308rem;font-weight:900;color:var(--beige)}.game-hud__pill--parts .game-hud__label{width:.641rem}.game-hud__pill--score .game-hud__label{width:.6667rem;letter-spacing:-.0062rem}.game-hud__sep{flex:0 0 auto;height:.2308rem;background:var(--beige);clip-path:polygon(100% 0,26.3% 99.7%,0 100%,73.8% 0)}.game-hud__pill--parts .game-hud__sep{width:.1026rem}.game-hud__pill--score .game-hud__sep{width:.0769rem}.game-hud__value{flex:1 1 auto;text-align:right;font-family:Teko,Zen Kaku Gothic New,sans-serif;font-weight:700;font-size:.359rem;letter-spacing:.0144rem;line-height:1;background:linear-gradient(180deg,#febc08 49.99%,#ff8c00 50%);-webkit-background-clip:text;background-clip:text;color:transparent}.game-hud__stage{position:absolute;left:7rem;top:.1282rem;width:2.4872rem;height:.3846rem;font-size:.3333rem;line-height:.3846rem;font-weight:900;letter-spacing:0;color:var(--beige);text-align:center}.game-hud__energy{position:absolute;left:.4359rem;top:.7436rem;width:9.1282rem;height:.5128rem}.game-hud__energy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--beige);clip-path:polygon(100% .288%,98.126% 100%,0 100%,1.876% 0)}.game-hud__energy-label{position:absolute;left:.3077rem;top:.0513rem;height:.3846rem;font-size:.3333rem;line-height:.3846rem;font-weight:900;letter-spacing:-.0133rem;color:#000}.game-hud__energy-track{position:absolute;left:1.641rem;top:.0513rem;width:7.4103rem;height:.4103rem;background:#2d2626;clip-path:polygon(100% 0,98.137% 99.71%,0 100%,1.864% 0)}.game-hud__energy-fill-area{position:absolute;left:.0769rem;top:.0513rem;width:7.1538rem;height:.3077rem}.game-hud__energy-fill{position:absolute;left:0;top:0;height:100%;background:linear-gradient(180deg,#00d539 49.99%,#00ae2e 50%);transform:skew(-18.6deg);transform-origin:0 100%;transition:width .12s linear}.game-hud__energy-fill[data-fever=true]{background:linear-gradient(90deg,#9fcdd6,#ffd24a,#3df0c0,#36e0ff,#9a6cff)}.game-hud__energy-text{position:absolute;left:.2051rem;top:.1026rem;width:1.7692rem;height:.2821rem;font-family:Teko,sans-serif;font-weight:500;font-size:.2821rem;line-height:.2821rem;letter-spacing:.0113rem;color:#2d2626;white-space:nowrap}.game-hud[data-variant=gameover] .game-hud__pill--parts{visibility:hidden}.game-hud[data-variant=gameover] .game-hud__energy{display:none}.game-hint{position:absolute;left:0;bottom:2.0513rem;width:100%;text-align:center;font-size:.2564rem;font-weight:700;color:#fff;text-shadow:0 0 .1538rem rgba(0,0,0,.8);z-index:6;pointer-events:none;animation:start-blink 1.2s ease-in-out infinite}.fever-confetti{position:absolute;left:0;top:0;width:100%;height:auto;z-index:32;pointer-events:none}@media(prefers-reduced-motion:reduce){.fever-confetti{display:none}}.mud-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:32;pointer-events:none}.mud-overlay--hidden{opacity:0}.tutorial{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;cursor:pointer}.app[data-screen=tutorial] .hud-bar,.app[data-screen=tutorial] .game-frame,.app[data-screen=tutorial] .game-hud,.app[data-screen=tutorial] .current-car{filter:brightness(.42)}.tutorial__arrow{position:absolute;top:14.4769rem;height:3.3795rem;object-fit:contain}.tutorial__arrow--left{left:0;width:4.0872rem}.tutorial__arrow--right{left:5.8872rem;width:4.1128rem}.tutorial__hand{position:absolute;top:15.3692rem;left:3.3821rem;width:3.8538rem;height:3.9795rem;object-fit:contain;animation:hand-swipe 1.8s ease-in-out infinite}@keyframes hand-swipe{0%,to{transform:translate(-1.4rem)}50%{transform:translate(1.4rem)}}.gameover{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.gameover__tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:21;pointer-events:none;background:linear-gradient(180deg,#000000f2,#000000de,#310021d4 40%,#8f001fb3,#c0002aa6)}.gameover__logo{position:absolute;left:.7795rem;top:8.4205rem;width:8.441rem;height:2.4456rem;margin:0;z-index:33;animation:gameover-in .45s cubic-bezier(.2,.9,.3,1.4) both}.gameover__logo--fallback{display:flex;align-items:center;justify-content:center;font-size:1.3846rem;font-weight:900;font-style:italic;color:#ff5a6e;text-shadow:0 0 .3077rem rgba(255,60,90,.95)}@keyframes gameover-in{0%{transform:scale(2.2);opacity:0}to{transform:scale(1);opacity:1}}.gameover__tap{position:absolute;left:0;bottom:1.5385rem;width:100%;margin:0;z-index:33;text-align:center;font-size:.2821rem;font-weight:700;color:var(--beige);text-shadow:0 0 .1538rem rgba(0,0,0,.9);animation:start-blink 1.2s ease-in-out infinite;display:none}.gameover[data-clear=true] .gameover__tint{background:#0000008c}.clear-effect{position:absolute;top:0;right:0;bottom:0;left:0;z-index:22;opacity:.84;pointer-events:none}.clear-kira{position:absolute;animation-name:clear-fall;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}@keyframes clear-fall{0%{transform:translateY(calc(-1 * var(--rise)))}to{transform:translateY(var(--fall))}}.clear-glow{position:absolute;left:1.7833rem;top:6.245rem;width:6.5513rem;height:6.5513rem;z-index:33;pointer-events:none;animation:clear-spin 8s linear infinite;will-change:transform}@keyframes clear-spin{to{transform:rotate(360deg)}}.clear-logo{position:absolute;left:1rem;top:7.6154rem;width:8.0256rem;height:3.8462rem;margin:0;z-index:33;animation:gameover-in .45s cubic-bezier(.2,.9,.3,1.4) both}.clear-logo.gameover__logo--fallback{color:#ff8c00;text-shadow:0 0 .3077rem rgb(255 255 255 / .9)}@media(prefers-reduced-motion:reduce){.clear-kira{animation:none}}.result__caption,.result__tier,.result__motif,.result__score-label,.result__score-value{margin:0}.app[data-screen=result] .sheet__bg{top:var(--hud-h)}.result__teaser{position:relative;width:7.9487rem;height:4.6154rem;margin:0 auto;background:#12101a;overflow:hidden}.result__teaser-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.result__caption{min-width:6.2051rem;height:.4359rem;margin:.2051rem auto 0;display:flex;align-items:center;justify-content:center;gap:.1026rem}.result__caption-lock{width:.2821rem;height:.3077rem;fill:var(--frame);flex:0 0 auto}.result__caption-text{white-space:nowrap;font-size:.359rem;line-height:.4359rem;font-weight:700;letter-spacing:.0072rem;color:var(--beige);text-align:center}.result__band{width:10rem;height:.8205rem;margin:.6154rem 0 0;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#9f885a,#a39069 9.62%,#c9bfa1 39.9%,#c9bfa1 59.62%,#a39069 89.83%,#9e885a);font-size:.6154rem;line-height:.8205rem;font-weight:900;letter-spacing:-.0185rem;color:#000}.result__main{width:8.7179rem;margin:.6154rem 0 0 .6154rem;display:flex;align-items:center;gap:.6154rem}.result__card{flex:0 0 auto;width:5.0256rem;height:9.4615rem;background:#000;border:.0513rem solid var(--frame);display:flex;flex-direction:column;align-items:center;justify-content:center}.result__actions{flex:0 0 auto;display:flex;flex-direction:column;gap:.6154rem}.result__window{width:4.1026rem;height:1.641rem;display:flex;align-items:center;justify-content:center}.result__car{width:3.0769rem;height:1.5385rem;object-fit:contain}.result__name{width:4.1026rem;margin-top:.2051rem;padding:.1026rem 0;display:flex;flex-direction:column;align-items:center;gap:.0513rem;text-align:center;color:#fff}.result__tier{font-size:.3846rem;line-height:.3846rem;font-weight:700}.result__motif{min-height:.2051rem;font-size:.2051rem;line-height:.2051rem;font-weight:700;white-space:nowrap}.result__parts{width:4.5128rem;margin-top:.4103rem;display:flex;flex-direction:column;align-items:center;gap:.2564rem}.result__part-row{width:2.0513rem;height:.3333rem;display:flex;align-items:baseline}.result__part-label{width:.9231rem;font-size:.2564rem;line-height:.2564rem;font-weight:700;color:var(--beige)}.result__part-x{width:.3077rem;font-size:.2564rem;line-height:.2564rem;font-weight:700;color:var(--beige);text-align:center}.result__part-value{width:.8205rem;text-align:right;font-family:Teko,sans-serif;font-weight:700;font-size:.4359rem;line-height:.3333rem;letter-spacing:.0174rem;background:linear-gradient(180deg,#febc08 49.99%,#ff8c00 50%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding:.1282rem 0;margin:-.1282rem 0}.result__rule{width:4.5128rem;height:.0256rem;margin:.4103rem auto;border:0;background:#cacaca}.result__score{width:4.1026rem;display:flex;flex-direction:column;align-items:center}.result__score-label{font-size:.2564rem;line-height:.2564rem;font-weight:700;color:var(--beige)}.result__score-value{width:4.1026rem;height:.8205rem;padding-top:.1026rem;text-align:center;font-family:Teko,sans-serif;font-weight:700;font-size:.7179rem;line-height:.7179rem;letter-spacing:.0287rem;background:linear-gradient(180deg,#febc08 49.99%,#ff8c00 50%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.title[data-alt=true] .title__tw{top:1.641rem}.title[data-alt=true] .title__logo{left:-.1282rem;top:5.4359rem;width:10.2564rem;height:5.3333rem}.title[data-alt=true] .title__agree{top:12.8205rem}.title[data-alt=true] .title__start{top:13.641rem}.title[data-alt=true] .title__howto{top:15.2821rem}.current-car{position:absolute;left:3.4872rem;top:3.1282rem;width:3rem;height:1.359rem;z-index:32;object-fit:contain;pointer-events:none;transition:opacity .35s ease-out}.current-car[data-variant=gameover]{z-index:20}.current-car[data-faded=true]{opacity:0}.sound-modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;background:#00000080}.sound-modal:focus{outline:none}.sound-modal__box{box-sizing:border-box;width:8.4103rem;border:.0513rem solid #c9bfa1;border-radius:.2051rem;background:#000;padding:.6154rem .6154rem 1.0256rem;display:flex;flex-direction:column;align-items:center;gap:.6154rem}.sound-modal__icon{display:block;width:1.2308rem;height:1.2308rem}.sound-modal__question{width:6.7949rem;margin:0;font-family:Zen Kaku Gothic New,Hiragino Sans,sans-serif;font-weight:900;font-size:.3333rem;line-height:1.448;text-align:center;color:#fff}.sound-modal__buttons{display:flex;gap:.4103rem}
