.typing-area{flex-direction:column;align-self:center;align-items:center;width:100%;min-width:300px;margin-top:0;margin-bottom:10px;padding-top:0;display:flex;position:relative}.layout-spacer{pointer-events:none;visibility:hidden;width:100%;transition:height .3s}.layout-spacer.top-spacer{height:10vh;min-height:40px}.layout-spacer.bottom-spacer{height:12vh;min-height:40px}.text-container{z-index:10;opacity:1;width:fit-content;min-width:0;max-width:95vw;margin:0 auto;padding-bottom:6rem;transition:opacity .3s;position:relative}.text-container.word-mode{width:100%;max-width:680px}@keyframes glitch-shake{0%{transform:translate(0)}8%{transform:translate(-1px,-1px)}16%{transform:translate(2px,1px)}24%{transform:translate(-2px)}32%{transform:translateY(-2px)}40%{transform:translate(0)}48%{transform:translate(2px,-1px)}56%{transform:translate(-1px,2px)}64%{transform:translate(0)}72%{transform:translate(1px,-2px)}80%{transform:translate(-2px,1px)}88%{transform:translate(1px)}to{transform:translate(0)}}.text-container.glitch-active{animation:.2s linear glitch-shake}@keyframes glitch-miss-visual-only{0%{text-shadow:none}8%{text-shadow:calc(6px * var(--g-dx1,1)) 0 0 #0ffc, calc(-6px * var(--g-dx1,1)) 0 0 #f0fc}16%{text-shadow:calc(-8px * var(--g-dx2,-1)) 2px 0 #0ffc, calc(8px * var(--g-dx2,-1)) -2px 0 #f0fc}24%{text-shadow:calc(4px * var(--g-dx3,1)) -2px 0 #0ffc, calc(-4px * var(--g-dx3,1)) 2px 0 #f0fc}32%{text-shadow:calc(-10px * var(--g-dx4,-1)) 0 0 #00ffffe6, calc(10px * var(--g-dx4,-1)) 0 0 #ff00ffe6}40%{text-shadow:none}48%{text-shadow:calc(7px * var(--g-dx5,1)) 3px 0 #0ffc, calc(-7px * var(--g-dx5,1)) -3px 0 #f0fc}56%{text-shadow:calc(-5px * var(--g-dx6,-1)) -2px 0 #0ffc, calc(5px * var(--g-dx6,-1)) 2px 0 #f0fc}64%{text-shadow:none}72%{text-shadow:calc(9px * var(--g-dx1,1)) 0 0 #00ffffe6, calc(-9px * var(--g-dx1,1)) 0 0 #ff00ffe6}80%{text-shadow:calc(-6px * var(--g-dx2,-1)) 4px 0 #0ffc, calc(6px * var(--g-dx2,-1)) -4px 0 #f0fc}88%{text-shadow:calc(3px * var(--g-dx3,1)) 0 0 #0ff9, calc(-3px * var(--g-dx3,1)) 0 0 #f0f9}to{text-shadow:none}}.text-container.glitch-active [id^=quote-display],.text-container.glitch-active [id^=input-display],.text-container.glitch-active .input-display-story{animation:.2s linear glitch-miss-visual-only}@keyframes glitch-error-shake{0%{translate:0}10%{translate:-1px -1px}20%{translate:1px}30%{translate:0 1px}40%{translate:-1px}50%{translate:1px -1px}60%{translate:0}70%{translate:-1px 1px}80%{translate:1px}90%{translate:0 -1px}to{translate:0}}@keyframes glitch-error-shadow{0%{text-shadow:5px 0 #dc0000e6,-5px 0 #00ffffe6}33%{text-shadow:4px 1px #dc0000cc,-4px -1px #0ffc}66%{text-shadow:6px -1px #dc0000e6,-6px 1px #00ffffe6}to{text-shadow:5px 0 #dc0000e6,-5px 0 #00ffffe6}}.container:not(.session-active) .layout-spacer{display:none}.container:not(.session-active) .typing-area{padding-top:20px}.container:not(.session-active) .text-container{width:auto;max-width:100%;margin:0 auto;padding-bottom:0;position:relative}.container:not(.session-active) .text-container.word-mode{width:100%;max-width:680px}.stats-wrapper{align-self:center;width:100%;max-width:680px;margin-left:auto;margin-right:auto;position:relative}.play-logo-kpm-wrap{z-index:1;pointer-events:none;width:85px;height:85px;margin-bottom:-11px;position:absolute;bottom:100%;left:0;overflow:visible}.play-logo-kpm{background-color:var(--text-strong);width:100%;height:100%;transition:opacity .2s;-webkit-mask-image:url(/svg/ocame-logo.svg);mask-image:url(/svg/ocame-logo.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-theme=theme-5] .play-logo-kpm-wrap{filter:drop-shadow(0 0 3px #00ff6680)drop-shadow(0 0 10px #00ff6647)}[data-theme=theme-6] .play-logo-kpm-wrap{filter:drop-shadow(0 0 6px #f1b971)}[data-theme=theme-7] .play-logo-kpm-wrap{filter:drop-shadow(0 0 6px #9affcf)}[data-theme=theme-8] .play-logo-kpm-wrap{filter:drop-shadow(0 0 6px #9affeb)}[data-theme=theme-9] .play-logo-kpm-wrap{filter:drop-shadow(0 0 6px #fe615a)}.container.session-active.logo-input-active .play-logo-kpm{opacity:.2}.play-logo-kpm.logo-wiping{opacity:0;visibility:hidden;pointer-events:none}.play-logo-kpm.logo-drop{animation:.35s cubic-bezier(.34,1.56,.64,1) forwards logoDropIn}@keyframes logoDropIn{0%{opacity:1;transform:translateY(0)}35%{transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}#stats{background-color:var(--text-strong);color:var(--bg-color);box-sizing:border-box;opacity:1;border-radius:8px;justify-content:space-between;align-self:center;align-items:center;gap:0;width:100%;max-width:680px;height:25px;margin:0 auto;padding:1px 15px;font-size:1.2rem;font-weight:400;transition:background-color .3s,color .3s,transform .3s,opacity .3s;display:flex;transform:translateY(0)}@keyframes statsWipeAction{0%{opacity:0;transform:translateY(30px)}10%{opacity:1;transform:translateY(30px)}35%{transform:translateY(var(--wipe-distance,-300px))}55%{transform:translateY(var(--wipe-distance,-300px))}to{opacity:1;transform:translateY(0)}}#stats.wipe-animation{animation:.6s cubic-bezier(.22,1,.36,1) forwards statsWipeAction}@media screen and (height<=500px){@keyframes statsWipeActionMobile{0%{opacity:0;transform:translateY(30px)}10%{opacity:1;transform:translateY(30px)}35%{transform:translateY(var(--wipe-distance,-85vh))}55%{transform:translateY(var(--wipe-distance,-85vh))}to{opacity:1;transform:translateY(0)}}#stats.wipe-animation{animation:.6s cubic-bezier(.22,1,.36,1) forwards statsWipeActionMobile!important}}[data-theme=theme-5] #stats{color:var(--text-strong);opacity:1;background-color:#000a04d1;border:1px solid #00ff666b;border-radius:0;box-shadow:0 0 6px #00ff6659,0 0 14px #00ff662e,inset 0 0 24px #00281273}[data-theme=theme-6] #stats{color:#000;border:1px solid #f1b971;border-radius:0}[data-theme=theme-7] #stats{color:#fff;background-color:#f9f;border:2px solid #f9f;border-radius:0;box-shadow:0 0 10px #f9f}[data-theme=theme-8] #stats{color:#000;opacity:.9;background-color:#9affeb;border:none;border-radius:0;box-shadow:0 0 8px #9affeb}[data-theme=theme-9] #stats{color:#fff;opacity:.9;background-color:#fe615a;border:none;border-radius:0;box-shadow:0 0 8px #fe615a}[data-theme=theme-10] #stats{color:#f8f0ff;background-color:#9b72aa}#stats .stat-item{color:inherit;text-align:center;white-space:nowrap;width:0;text-shadow:var(--text-glow-active);background-color:#0000;border-radius:0;flex:1 1 0;justify-content:center;padding:0;display:flex}[data-theme=theme-7] #stats .stat-item{text-shadow:0 0 5px #f9f}[data-theme=theme-8] #stats .stat-item{text-shadow:none}[data-theme=theme-9] #stats .stat-item{text-shadow:0 0 5px #ff0}[data-theme=theme-10] #stats .stat-item{text-shadow:none}#stats .divider{background-color:var(--bg-color);opacity:.8;width:3px;min-width:3px;height:1.2rem;box-shadow:var(--box-glow);flex:none}[data-theme=theme-5] #stats .divider{background-color:#00ff6673;box-shadow:0 0 6px #00ff668c}[data-theme=theme-7] #stats .divider{background-color:#fff;box-shadow:0 0 5px #f9f}[data-theme=theme-8] #stats .divider{box-shadow:none;background-color:#9affeb}[data-theme=theme-9] #stats .divider{box-shadow:none;background-color:#fe615a}[data-theme=theme-10] #stats .divider{opacity:.6;background-color:#f8f0ff}.quote{color:var(--text-main);text-align:left;white-space:nowrap;width:100%;text-shadow:var(--text-glow-weak);min-height:4.2rem;margin-bottom:0;font-family:Zen Maru Gothic,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Yu Gothic,YuGothic,游ゴシック,MS Gothic,MS PGothic,sans-serif;font-size:2.8rem;line-height:1.5;transition:color .3s;position:relative;overflow:hidden}.quote.typewriter-effect{clip-path:inset(0 100% 0 0);animation:.5s cubic-bezier(.2,.8,.2,1) forwards wipeIn}@keyframes wipeIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}[data-theme=theme-5] .quote{text-shadow:var(--text-glow-weak)}.quote span{transition:color .1s}#quote-display span.correct{color:var(--text-strong);text-shadow:var(--text-glow-active)}[data-theme=theme-5] #quote-display span.correct{color:#e8fff0;text-shadow:var(--text-glow-active)}#quote-display span.glitch-error{animation:.3s linear infinite glitch-error-shake,.4s linear infinite glitch-error-shadow}#input-display-wrapper{pointer-events:none;width:100%;height:6rem;position:absolute;top:4.2rem;left:0;overflow:hidden}#input-display{width:auto;color:var(--text-strong);white-space:nowrap;height:6rem;text-shadow:var(--text-glow-active);font-family:Zen Maru Gothic,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Yu Gothic,YuGothic,游ゴシック,MS Gothic,MS PGothic,sans-serif;line-height:2;position:absolute;left:0;right:0;overflow:visible}#input-display span.input-correct{color:var(--ui-bg);transition:none}[data-theme=theme-5] #input-display span.input-correct{color:#1a5c2e;text-shadow:0 0 2px #00ff6659}[data-theme=theme-6] #input-display span.input-correct{color:#8a8686;text-shadow:none}[data-theme=theme-7] #input-display span{color:#9affcf;text-shadow:0 0 10px #9affcf}[data-theme=theme-7] #input-display span.input-correct{color:#8a8686;text-shadow:none}[data-theme=theme-8] #input-display span{color:#9affeb;text-shadow:0 0 10px #9affeb}[data-theme=theme-8] #input-display span.input-correct{color:#8a8686;text-shadow:none}[data-theme=theme-9] #input-display span{color:#fe615a;text-shadow:0 0 10px #fe615a}[data-theme=theme-9] #input-display span.input-correct{color:#8a8686;text-shadow:none}#input-display span.glitch-error{animation:.3s linear infinite glitch-error-shake,.4s linear infinite glitch-error-shadow}.container:not(.session-active) .quote{overflow:visible}.quote-input{text-align:left;white-space:nowrap;z-index:10;resize:none;color:#0000;width:100%;height:6rem;caret-color:var(--text-strong);background-color:#0000;border:none;outline:none;margin-top:0;padding:0;font-family:Zen Maru Gothic,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Yu Gothic,YuGothic,游ゴシック,MS Gothic,MS PGothic,sans-serif;font-size:2.8rem;line-height:2;position:absolute;top:4.2rem;left:0;overflow:hidden}.quote h2.initial-guide-arrow,.quote p.initial-guide-text{text-align:center;white-space:normal;color:var(--text-main);font-family:Zen Maru Gothic,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Yu Gothic,YuGothic,游ゴシック,MS Gothic,MS PGothic,sans-serif;font-weight:400}.quote h2.initial-guide-arrow{margin-bottom:20px;font-size:2rem}.quote p.initial-guide-text{font-size:2.2rem;line-height:1.5}.quote h2,.quote h3,.quote p{text-align:center;white-space:normal;margin:10px 0;font-family:Saira Extra Condensed,Agency FB,Impact,Arial Narrow,Franklin Gothic Medium,sans-serif;font-weight:400;line-height:1.4}.next-message{color:var(--text-strong);text-align:center;text-shadow:var(--text-glow-active);align-self:center;margin-top:30px;font-family:Saira Extra Condensed,Agency FB,Impact,Arial Narrow,Franklin Gothic Medium,sans-serif;font-size:1.3rem}[data-theme=theme-7] .next-message,[data-theme=theme-7] .footer-message{color:#9affcf;text-shadow:0 0 5px #9affcf}[data-theme=theme-8] .next-message,[data-theme=theme-8] .footer-message{color:#9affeb;text-shadow:0 0 5px #9affeb}[data-theme=theme-9] .next-message,[data-theme=theme-9] .footer-message{color:#fe615a;text-shadow:0 0 5px #fe615a}.footer-message{text-align:center;width:100%;color:var(--text-strong);text-shadow:var(--text-glow-active);align-self:center;margin-top:20px;margin-bottom:3vh;font-family:Saira Extra Condensed,Agency FB,Impact,Arial Narrow,Franklin Gothic Medium,sans-serif;font-size:1.3rem}.legal-links{box-sizing:border-box;justify-content:space-between;align-self:center;align-items:center;width:100%;max-width:680px;margin-top:auto;padding:0 2px 2vh;display:flex}.legal-link{color:var(--text-strong);cursor:default;white-space:nowrap;text-shadow:var(--text-glow-active);flex:1;font-family:Saira Extra Condensed,Zen Maru Gothic,Agency FB,Impact,Arial Narrow,Franklin Gothic Medium,sans-serif;font-size:.85rem}a.legal-link{cursor:pointer;text-decoration:none}a.legal-link:hover{text-decoration:underline}.legal-link:first-child{text-align:left}.legal-link:nth-child(3){text-align:center}.legal-link:last-child{text-align:right}.legal-separator{display:none}[data-theme=theme-6] .legal-link{color:#f1b971;text-shadow:0 0 5px #f1b971}[data-theme=theme-7] .legal-link{color:#9affcf;text-shadow:0 0 5px #9affcf}[data-theme=theme-8] .legal-link{color:#9affeb;text-shadow:0 0 5px #9affeb}[data-theme=theme-9] .legal-link{color:#fe615a;text-shadow:0 0 5px #fe615a}.footer-lines-wrapper{text-align:left;flex-direction:column;align-items:flex-start;display:inline-flex}.footer-line{white-space:nowrap;margin-bottom:4px}.footer-3col{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:8px;width:100%;max-width:680px;margin:0 auto;display:flex}.footer-col{flex-direction:column;flex:1;align-items:center;gap:10px;display:flex}.footer-col-left{align-items:flex-start}.footer-col-center{align-items:center}.footer-col-right{align-items:flex-end}.footer-tag{white-space:nowrap;color:var(--text-strong);text-shadow:var(--text-glow-active);align-items:center;gap:6px;font-family:Saira Extra Condensed,Agency FB,Impact,Arial Narrow,Franklin Gothic Medium,sans-serif;font-size:1.3rem;display:inline-flex}.footer-tag-disabled{color:var(--text-main);opacity:.45;text-shadow:none}.footer-tag-disabled .key-highlight{color:var(--text-main);border-color:var(--text-main);box-shadow:none;opacity:.6}.footer-scores-btn{margin-top:0;padding:6px 16px;font-size:1.1rem}.container.session-active>#show-scores-btn,.container.session-active>#next-message{display:none!important}.footer-tag .key-highlight{border:none}.footer-tag:not(.footer-tag-disabled) .footer-nav-key,.result-nav-tag:not(.result-nav-disabled) .result-nav-key{cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s,border-color .2s,opacity .2s}[data-theme=theme-5] .footer-tag:not(.footer-tag-disabled) .footer-nav-key,[data-theme=theme-5] .result-nav-tag:not(.result-nav-disabled) .result-nav-key{border:1px solid #00ff6659}[data-theme=theme-5] .footer-tag:not(.footer-tag-disabled) .footer-nav-key:hover,[data-theme=theme-5] .result-nav-tag:not(.result-nav-disabled) .result-nav-key:hover{color:var(--text-strong);text-shadow:var(--text-glow-active);box-shadow:var(--box-glow);opacity:1;background-color:#001208f2;border-color:#00ff668c}.footer-tag .key-highlight.continue-enter-pulse{transform-origin:50%;animation:3s ease-in-out continueEnterPulse}@keyframes continueEnterPulse{0%{box-shadow:none;transform:scale(1)}3.5%{transform:scale(1.12);box-shadow:0 0 12px}7%{box-shadow:none;transform:scale(1)}12.5%{box-shadow:none;transform:scale(1)}16%{transform:scale(1.12);box-shadow:0 0 12px}19.5%{box-shadow:none;transform:scale(1)}25%{box-shadow:none;transform:scale(1)}28.5%{transform:scale(1.12);box-shadow:0 0 12px}32%{box-shadow:none;transform:scale(1)}37.5%{box-shadow:none;transform:scale(1)}41%{transform:scale(1.12);box-shadow:0 0 12px}44.5%{box-shadow:none;transform:scale(1)}50%{box-shadow:none;transform:scale(1)}53.5%{transform:scale(1.12);box-shadow:0 0 12px}57%{box-shadow:none;transform:scale(1)}62.5%{box-shadow:none;transform:scale(1)}66%{transform:scale(1.12);box-shadow:0 0 12px}69.5%{box-shadow:none;transform:scale(1)}75%{box-shadow:none;transform:scale(1)}78.5%{transform:scale(1.12);box-shadow:0 0 12px}82%{box-shadow:none;transform:scale(1)}87.5%{box-shadow:none;transform:scale(1)}91%{transform:scale(1.12);box-shadow:0 0 12px}94.5%{box-shadow:none;transform:scale(1)}to{transform:scale(1)}}.footer-tag-disabled .key-highlight{background-color:var(--text-main);color:var(--bg-color);box-shadow:none;opacity:.6;border:none}[data-theme=theme-5] .footer-tag-disabled .key-highlight{color:#000}[data-theme=theme-5] .footer-tag{color:var(--text-strong);text-shadow:var(--text-glow-active)}[data-theme=theme-5] .footer-tag .key-highlight{background-color:var(--text-strong);color:#000;text-shadow:none;box-shadow:var(--box-glow);border:none}[data-theme=theme-5] .footer-scores-btn{color:var(--text-strong);border:2px solid var(--text-strong);box-shadow:var(--box-glow);text-shadow:var(--text-glow-active)}[data-theme=theme-5] .footer-scores-btn:hover{background-color:var(--text-strong);color:var(--text-on-accent)}[data-theme=theme-6] .footer-scores-btn{color:#f1b971;text-shadow:0 0 5px #f1b971;border:2px solid #f1b971;box-shadow:0 0 6px #f1b971}[data-theme=theme-6] .footer-scores-btn:hover{color:#000;text-shadow:none;background-color:#f1b971}[data-theme=theme-6] .footer-tag{color:#f1b971;text-shadow:0 0 5px #f1b971}[data-theme=theme-6] .footer-tag .key-highlight{color:#000;text-shadow:0 0 4px #f1b971;background-color:#f1b971;border:none;box-shadow:0 0 6px #f1b971}[data-theme=theme-7] .footer-tag{color:#9affcf;text-shadow:0 0 5px #9affcf}[data-theme=theme-7] .footer-tag .key-highlight{color:#fff;border:none}[data-theme=theme-8] .footer-tag{color:#9affeb;text-shadow:0 0 5px #9affeb}[data-theme=theme-8] .footer-tag .key-highlight{border:none}[data-theme=theme-9] .footer-tag{color:#fe615a;text-shadow:0 0 5px #fe615a}[data-theme=theme-9] .footer-tag .key-highlight{color:#fff;text-shadow:0 0 4px #ea5c56;background-color:#ea5c56;border:none;box-shadow:0 0 6px #ea5c56}@media screen and (height<=950px){.text-container.word-mode,#stats{width:100%;max-width:680px}.footer-message{margin-top:10px;margin-bottom:1vh;font-size:1.5rem}.next-message{margin-top:5px;font-size:1.5rem}}@media screen and (height>=951px){.footer-message{margin-top:10px}.footer-col{gap:16px}}@media screen and (width<=700px){#stats{padding:1px 5px;font-size:1rem}.footer-message,.next-message{font-size:1.1rem}.legal-link{font-size:.75rem}.site-branding{display:none!important}.quote,.quote-input,#input-display{font-size:1.8rem;line-height:1.3}.quote{min-height:2.7rem}.quote-input,#input-display-wrapper{top:3rem}.text-container{padding-left:0;padding-right:0}#quote-display{box-sizing:border-box;padding-left:1rem;padding-right:1rem}.quote-input{box-sizing:border-box;width:100%;padding-left:1rem;padding-right:1rem;left:0}#input-display-wrapper{width:100%;left:0}#input-display{box-sizing:border-box;width:100%;padding-left:1rem;padding-right:1rem;left:0;right:auto}}@media screen and (width<=700px) and (height>=501px){body:not(.mode-story-active) .container.session-active{justify-content:flex-start}body:not(.mode-story-active) .container.session-active .typing-area{flex:1}body:not(.mode-story-active) .container.session-active .layout-spacer.top-spacer{flex:3;height:auto;min-height:0}body:not(.mode-story-active) .container.session-active .layout-spacer.bottom-spacer{flex:2;height:auto;min-height:0}}@media screen and (height<=500px){.container{align-items:center;height:100vh;padding:0;display:flex;position:relative;overflow:hidden;justify-content:center!important}.layout-spacer{display:none}.mode-toggle{transform-origin:top;z-index:50;width:95%;max-width:680px;margin:0;position:absolute;top:5px;left:50%;transform:translate(-50%)scale(.85)}.typing-area{box-sizing:border-box;flex-direction:column;flex-grow:0;justify-content:flex-start;width:100%;height:100%;margin:0;padding:50px 0 40px;display:flex}.container:not(.session-active) .typing-area{justify-content:flex-start!important;padding-top:50px!important}.stats-wrapper{transform-origin:bottom;z-index:50;flex:none;width:95%;max-width:680px;margin:0;position:absolute;bottom:5px;left:50%;transform:translate(-50%)scale(.85)}.footer-message,.next-message,#show-scores-btn,.legal-links,.site-branding{display:none!important}.footer-3col{width:95%;max-width:578px}.quote,.quote-input,#input-display{font-size:1.8rem;line-height:1.3}.quote{min-height:2.7rem}.text-container{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:auto;max-width:95vw;min-height:5.5rem;max-height:calc(100vh - 80px);margin:auto;padding:0 0 .5rem;display:block;position:relative;overflow-y:auto}.text-container::-webkit-scrollbar{display:none}#quote-display{box-sizing:border-box;width:100%;height:auto;margin-bottom:0;padding:0 1rem}.quote-input,#input-display-wrapper{width:100%;height:3.4rem;margin:0;position:absolute;top:3rem;left:0}.quote-input{box-sizing:border-box;z-index:2;color:#0000;caret-color:var(--text-strong);background-color:#0000;margin-top:0;padding:0 1rem;line-height:1.5;display:block}#input-display-wrapper{width:100%;left:0;-webkit-mask-image:none;mask-image:none}#input-display{box-sizing:border-box;white-space:nowrap;z-index:1;width:100%;padding:0 1rem;line-height:1.5;display:block;position:absolute;left:0;overflow:visible}}@keyframes typewriterReveal{0%{opacity:0;transform:perspective(400px)rotateY(120deg)}to{opacity:1;transform:perspective(400px)rotateY(0)}}@keyframes typewriterRevealCyber{0%{opacity:0;filter:blur(1px)brightness();transform:scaleX(0)scaleY(0)}80%{opacity:1;filter:blur(5px)brightness(250%);transform:scaleX(2.5)scaleY(0)}to{opacity:1;filter:blur()brightness();transform:scaleX(1)scaleY(1)}}.char-reveal{opacity:0;will-change:transform, opacity;backface-visibility:hidden;-webkit-font-smoothing:antialiased;min-width:.3em;animation:.2s cubic-bezier(.215,.61,.355,1) forwards typewriterReveal;display:inline-block}[data-theme=theme-5] .char-reveal,[data-theme=theme-6] .char-reveal,[data-theme=theme-7] .char-reveal,[data-theme=theme-8] .char-reveal,[data-theme=theme-9] .char-reveal{animation-name:typewriterRevealCyber}.char-revealed{will-change:auto;opacity:1!important;filter:none!important;animation:none!important;transform:none!important}#quote-display span.correct{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}#quote-display span.glitch-error{opacity:1!important;filter:none!important;animation:.3s linear infinite glitch-error-shake,.4s linear infinite glitch-error-shadow!important;transform:none!important}.side-deco{pointer-events:none;z-index:1;display:none;position:fixed;top:0;bottom:0;overflow:hidden}.side-deco-left{width:clamp(100px,12vw,200px);left:3vw;right:auto}.side-deco-right{width:clamp(100px,12vw,200px);left:auto;right:3vw}.side-deco-layer{background-color:var(--text-strong);opacity:.2;display:none;position:absolute;inset:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.side-deco-left .side-deco-layer{-webkit-mask-position:0;mask-position:0}.side-deco-right .side-deco-layer{-webkit-mask-position:100%;mask-position:100%}body:not([data-theme]) .side-deco-left .side-deco-layer,[data-theme=theme-1] .side-deco-left .side-deco-layer{-webkit-mask-image:url(/svg/sidedeco-1-left.svg);mask-image:url(/svg/sidedeco-1-left.svg)}body:not([data-theme]) .side-deco-right .side-deco-layer,[data-theme=theme-1] .side-deco-right .side-deco-layer{-webkit-mask-image:url(/svg/sidedeco-1-right.svg);mask-image:url(/svg/sidedeco-1-right.svg)}[data-theme=theme-2] .side-deco-left .side-deco-layer{-webkit-mask-image:url(/svg/sidedeco-2-left.svg);mask-image:url(/svg/sidedeco-2-left.svg)}[data-theme=theme-2] .side-deco-right .side-deco-layer{-webkit-mask-image:url(/svg/sidedeco-2-right.svg);mask-image:url(/svg/sidedeco-2-right.svg)}[data-theme=theme-3] .side-deco-left .side-deco-layer{-webkit-mask-image:url(/svg/sidedeco-3-left.svg);mask-image:url(/svg/sidedeco-3-left.svg)}[data-theme=theme-3] .side-deco-right .side-deco-layer{-webkit-mask-image:url(/svg/sidedeco-3-right.svg);mask-image:url(/svg/sidedeco-3-right.svg)}[data-theme=theme-4] .side-deco-left .side-deco-layer{-webkit-mask-image:url(/svg/sidedeco-4-left.svg);mask-image:url(/svg/sidedeco-4-left.svg)}[data-theme=theme-4] .side-deco-right .side-deco-layer{-webkit-mask-image:url(/svg/sidedeco-4-right.svg);mask-image:url(/svg/sidedeco-4-right.svg)}[data-theme=theme-5] .side-deco-left .side-deco-layer{-webkit-mask-image:url(/svg/sidedeco-5-left.svg);mask-image:url(/svg/sidedeco-5-left.svg)}[data-theme=theme-5] .side-deco-right .side-deco-layer{-webkit-mask-image:url(/svg/sidedeco-5-right.svg);mask-image:url(/svg/sidedeco-5-right.svg)}[data-theme=theme-6] .side-deco-left .side-deco-layer{-webkit-mask-image:url(/svg/sidedeco-6-left.svg);mask-image:url(/svg/sidedeco-6-left.svg)}[data-theme=theme-6] .side-deco-right .side-deco-layer{-webkit-mask-image:url(/svg/sidedeco-6-right.svg);mask-image:url(/svg/sidedeco-6-right.svg)}[data-theme=theme-7] .side-deco-left .side-deco-layer{-webkit-mask-image:url(/svg/sidedeco-7-left.svg);mask-image:url(/svg/sidedeco-7-left.svg)}[data-theme=theme-7] .side-deco-right .side-deco-layer{-webkit-mask-image:url(/svg/sidedeco-7-right.svg);mask-image:url(/svg/sidedeco-7-right.svg)}[data-theme=theme-8] .side-deco-left .side-deco-layer{-webkit-mask-image:url(/svg/sidedeco-8-left.svg);mask-image:url(/svg/sidedeco-8-left.svg)}[data-theme=theme-8] .side-deco-right .side-deco-layer{-webkit-mask-image:url(/svg/sidedeco-8-right.svg);mask-image:url(/svg/sidedeco-8-right.svg)}[data-theme=theme-9] .side-deco-left .side-deco-layer{-webkit-mask-image:url(/svg/sidedeco-9-left.svg);mask-image:url(/svg/sidedeco-9-left.svg)}[data-theme=theme-9] .side-deco-right .side-deco-layer{-webkit-mask-image:url(/svg/sidedeco-9-right.svg);mask-image:url(/svg/sidedeco-9-right.svg)}[data-theme=theme-10] .side-deco-left .side-deco-layer{-webkit-mask-image:url(/svg/sidedeco-10-left.svg);mask-image:url(/svg/sidedeco-10-left.svg)}[data-theme=theme-10] .side-deco-right .side-deco-layer{-webkit-mask-image:url(/svg/sidedeco-10-right.svg);mask-image:url(/svg/sidedeco-10-right.svg)}body:not([data-theme]) .side-deco-layer,[data-theme=theme-1] .side-deco-layer,[data-theme=theme-2] .side-deco-layer,[data-theme=theme-3] .side-deco-layer,[data-theme=theme-4] .side-deco-layer,[data-theme=theme-10] .side-deco-layer{opacity:.5}[data-theme=theme-5] .side-deco,[data-theme=theme-6] .side-deco,[data-theme=theme-7] .side-deco,[data-theme=theme-8] .side-deco,[data-theme=theme-9] .side-deco{overflow:visible}[data-theme=theme-5] .side-deco{filter:drop-shadow(0 0 6px #00ff668c)}[data-theme=theme-5] .side-deco-layer{filter:none;opacity:.18;background-color:#0f6}[data-theme=theme-6] .side-deco{filter:drop-shadow(0 0 6px #f1b971)}[data-theme=theme-6] .side-deco-layer{filter:none}[data-theme=theme-7] .side-deco{filter:drop-shadow(0 0 6px #9affcf)}[data-theme=theme-7] .side-deco-layer{filter:none;background-color:#0183e1}[data-theme=theme-8] .side-deco{filter:drop-shadow(0 0 6px #9affeb)}[data-theme=theme-8] .side-deco-layer{filter:none}[data-theme=theme-9] .side-deco{filter:drop-shadow(0 0 6px #fe615a)}[data-theme=theme-9] .side-deco-layer{filter:none}@media screen and (width>=701px) and (height>=501px){body.side-deco-active .side-deco,body.side-deco-active .side-deco-layer{display:block}}@keyframes sidedeco-fade-in{0%{opacity:0}to{opacity:1}}@media screen and (width>=701px) and (height>=501px){body.side-deco-anim-fade .side-deco{animation:.6s ease-out both sidedeco-fade-in}}@media (prefers-reduced-motion:reduce){.side-deco{animation:none!important}body.side-deco-active .side-deco{opacity:1}}.site-branding{letter-spacing:.05em;color:var(--text-strong);text-align:center;text-shadow:var(--text-glow-active);align-self:center;margin-top:auto;font-family:Saira Extra Condensed,Agency FB,Impact,Arial Narrow,sans-serif;font-size:1.5rem;display:block}[data-theme=theme-5] .site-branding{color:var(--text-strong);text-shadow:var(--text-glow-active)}[data-theme=theme-6] .site-branding{color:#f1b971;text-shadow:0 0 5px #f1b971}[data-theme=theme-7] .site-branding{color:#9affcf;text-shadow:0 0 5px #9affcf}[data-theme=theme-8] .site-branding{color:#9affeb;text-shadow:0 0 5px #9affeb}[data-theme=theme-9] .site-branding{color:#fe615a;text-shadow:0 0 5px #fe615a}@media screen and (height<=500px){.site-branding,.side-deco{display:none!important}}.quote p.result-stats{color:var(--text-strong);text-shadow:var(--text-glow-active);margin:2px 0;font-family:Saira Extra Condensed,Agency FB,Impact,Arial Narrow,Franklin Gothic Medium,sans-serif;font-size:1.6rem}.quote .result-divider{text-align:center;width:544px;max-width:95vw;height:auto;min-height:24px;box-shadow:none;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;gap:20px;margin:0 auto;display:flex;position:relative}.quote .result-divider.story-divider{gap:0}.quote .result-divider:before,.quote .result-divider:after{content:"";background-color:var(--text-strong);min-width:40px;height:1px;box-shadow:var(--box-glow);flex-grow:1;display:block}.quote .result-divider.first-divider{margin-top:0;margin-bottom:15px}.quote .result-divider:not(.first-divider){margin-top:30px;margin-bottom:20px}.quote .result-divider-title{color:var(--text-strong);text-shadow:var(--text-glow-active);background-color:#0000;padding:0;font-family:Saira Extra Condensed,Agency FB,Impact,Arial Narrow,Franklin Gothic Medium,sans-serif;font-size:1.8rem;font-weight:400;transition:color .3s;position:static;top:auto}[data-theme=theme-7] .result-divider-title{color:#f9f;text-shadow:0 0 5px #f9f}[data-theme=theme-7] .quote .result-divider-title{color:#9affcf;text-shadow:0 0 5px #9affcf}[data-theme=theme-7] .quote .result-divider:before,[data-theme=theme-7] .quote .result-divider:after{background-color:#9affcf;box-shadow:0 0 5px #9affcf}[data-theme=theme-8] .result-divider-title{color:#9affeb;text-shadow:0 0 5px #9affeb}[data-theme=theme-8] .quote .result-divider:before,[data-theme=theme-8] .quote .result-divider:after{background-color:#9affeb;box-shadow:0 0 5px #9affeb}[data-theme=theme-9] .result-divider-title{color:#fe615a;text-shadow:0 0 5px #fe615a}[data-theme=theme-9] .quote .result-divider:before,[data-theme=theme-9] .quote .result-divider:after{background-color:#fe615a;box-shadow:0 0 5px #fe615a}.weak-fingers-container{justify-content:center;align-items:center;gap:15px;margin-top:5px;margin-bottom:5px;display:flex}.weak-fingers-label{color:var(--text-strong);text-shadow:var(--text-glow-active);margin-right:5px;font-family:Saira Extra Condensed,Agency FB,Impact,Arial Narrow,Franklin Gothic Medium,sans-serif;font-size:1.6rem}.weak-finger-icon{cursor:pointer;width:auto;height:2.5rem;filter:drop-shadow(0px 1px 1px var(--modal-shadow-light));transition:transform .2s cubic-bezier(.175,.885,.32,1.275),filter .2s}.weak-finger-wrapper{cursor:pointer;flex-direction:column;align-items:center;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative}.weak-finger-wrapper[data-title]:hover:after{content:attr(data-title);white-space:nowrap;z-index:100;pointer-events:none;background-color:var(--text-strong);color:var(--bg-color);border-radius:3px;padding:3.5px 7px;font-family:Saira Extra Condensed,Zen Maru Gothic,Agency FB,Meiryo,sans-serif;font-size:.7rem;line-height:1.5;animation:.2s forwards fadeIn;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0003}[data-theme=theme-5] .weak-finger-wrapper[data-title]:hover:after{color:#0f6;text-shadow:0 0 4px #00ff66d9;background-color:#000c04eb;border:1px solid #00ff668c;box-shadow:0 0 8px #0f66}[data-theme=theme-6] .weak-finger-wrapper[data-title]:hover:after{color:#f1b971;text-shadow:0 0 3px #f1b971;background-color:#0d0903;border:1px solid #f1b971;box-shadow:0 0 5px #f1b971}[data-theme=theme-7] .weak-finger-wrapper[data-title]:hover:after{color:#000;text-shadow:none;background-color:#f1e902;border:1px solid #f1e902;box-shadow:0 0 5px #f1e902;font-weight:400!important}[data-theme=theme-8] .weak-finger-wrapper[data-title]:hover:after{color:#9affeb;text-shadow:0 0 3px #9affeb;background-color:#080a1e;border:1px solid #9affeb;box-shadow:0 0 5px #9affeb}[data-theme=theme-9] .weak-finger-wrapper[data-title]:hover:after{color:#fe615a;text-shadow:0 0 3px #fe615a;background-color:#1a0202;border:1px solid #fe615a;box-shadow:0 0 5px #fe615a}.weak-finger-wrapper:hover{transform:scale(1.15)}.weak-finger-icon.weak-finger-severe{filter:sepia(1) hue-rotate(300deg) saturate(3) drop-shadow(0 2px 3px var(--weak-severe))}.weak-finger-icon.weak-finger-mild{filter:sepia(1) hue-rotate(20deg) saturate(3) drop-shadow(0 2px 3px var(--weak-mild))}.weak-finger-count{text-shadow:1px 1px 0px var(--modal-shadow-dark);margin-top:2px;font-family:Saira Extra Condensed,Agency FB,Impact,Arial Narrow,Franklin Gothic Medium,sans-serif;font-size:1.2rem;font-weight:700;line-height:1}.weak-count-severe{color:#c00000}.weak-count-mild{color:#ffc000}.result-actions{flex-direction:column;align-items:center;gap:28px;margin-top:15px;display:flex}.result-actions .next-message,.result-actions .scores-btn,.result-actions .footer-message{margin-top:0}.result-nav-3col{opacity:0;justify-content:space-between;align-items:center;width:552px;max-width:95vw;margin-bottom:12px;transition:opacity .2s;display:flex}.result-nav-3col.visible{opacity:1}.result-nav-col{flex:1;align-items:center;display:flex}.result-nav-col-left{justify-content:flex-start}.result-nav-col-center{justify-content:center}.result-nav-col-right{justify-content:flex-end}.result-nav-tag{color:var(--text-strong);text-shadow:var(--text-glow-active);align-items:center;gap:5px;font-family:Saira Extra Condensed,Agency FB,Impact,Arial Narrow,sans-serif;font-size:1.6rem;display:inline-flex}.result-nav-tag.result-nav-disabled{opacity:.4}.result-nav-label{font-family:Saira Extra Condensed,Agency FB,Impact,Arial Narrow,sans-serif}.result-nav-key{padding:1px 8px;font-family:Saira Extra Condensed,Agency FB,Impact,Arial Narrow,sans-serif;font-size:1.5rem}[data-theme=theme-7] .result-nav-tag{color:#9affcf;text-shadow:0 0 5px #9affcf}[data-theme=theme-8] .result-nav-tag{color:#9affeb;text-shadow:0 0 5px #9affeb}[data-theme=theme-9] .result-nav-tag{color:#fe615a;text-shadow:0 0 5px #fe615a}.scores-btn.result-scores-pulse{animation:scoresBtnPulse 3s ease-in-out var(--scores-pulse-delay,1s) 1}@keyframes scoresBtnPulse{0%{box-shadow:none;transform:scale(1)}7%{transform:scale(1.08);box-shadow:0 0 12px}14%{box-shadow:none;transform:scale(1)}25%{box-shadow:none;transform:scale(1)}32%{transform:scale(1.08);box-shadow:0 0 12px}39%{box-shadow:none;transform:scale(1)}50%{box-shadow:none;transform:scale(1)}57%{transform:scale(1.08);box-shadow:0 0 12px}64%{box-shadow:none;transform:scale(1)}75%{box-shadow:none;transform:scale(1)}82%{transform:scale(1.08);box-shadow:0 0 12px}89%{transform:scale(1)}to{transform:scale(1)}}.story-nav-hints{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;width:auto;max-width:800px;margin:30px auto;display:flex}.story-nav-hint-item{color:var(--text-strong);text-align:left;text-shadow:var(--text-glow-active);margin-bottom:4px;font-family:Saira Extra Condensed,Agency FB,Impact,sans-serif;font-size:1.3rem}[data-theme=theme-7] .story-nav-hint-item{color:#9affcf;text-shadow:0 0 5px #9affcf}[data-theme=theme-8] .story-nav-hint-item{color:#9affeb;text-shadow:0 0 5px #9affeb}[data-theme=theme-9] .story-nav-hint-item{color:#fe615a;text-shadow:0 0 5px #fe615a}.quote .story-nav-hints .story-nav-hint-item{font-size:1.6rem}.story-nav-hints.story-nav-hints-animate{opacity:0;transition:opacity .2s}.story-nav-hints.story-nav-hints-animate.visible{opacity:1}.story-nav-hints-animate .story-nav-hint-item .char-reveal{min-width:0}.result-actions .scores-btn.scores-btn-delayed{opacity:0;transition:opacity .25s}.result-actions .scores-btn.scores-btn-delayed.visible{opacity:1}@keyframes expandVertically{0%{opacity:0;filter:blur(5px);transform:scaleY(.5)}to{opacity:1;filter:blur();transform:scaleY(1)}}.result-animate-wrapper{transform-origin:50%;flex-direction:column;align-items:center;width:100%;animation:.4s cubic-bezier(.2,.8,.2,1) forwards expandVertically;display:flex}.result-animate-wrapper.result-animation-done{opacity:1!important;filter:blur()!important;animation:none!important;transform:scaleY(1)!important}.result-finger-rank-wrap{opacity:0;flex-direction:column;align-items:center;width:100%;transition:opacity .3s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(24px)}.result-finger-rank-wrap.visible{opacity:1;transform:translateY(0)}.quote #finger-avg-result .finger-group.finger-pop{opacity:0;transition:opacity .25s cubic-bezier(.2,.8,.2,1),transform .25s cubic-bezier(.2,.8,.2,1);transform:translateY(16px)}.quote #finger-avg-result .finger-group.finger-pop.visible{opacity:1;transform:translateY(0)}@media screen and (height<=1000px){.quote .result-divider{width:544px}.quote .result-divider.first-divider{margin-top:0;margin-bottom:5px}.quote .result-divider:not(.first-divider){margin-top:15px;margin-bottom:5px}.quote .result-divider-title{font-size:1.7rem}.quote p.result-stats{margin:2px 0;font-size:1.5rem;line-height:1.2}.weak-fingers-container{gap:10px;margin-top:5px;margin-bottom:2px}.weak-fingers-label{font-size:1.3rem}.weak-finger-icon{height:1.9rem}.weak-finger-count{font-size:1.1rem}.result-actions{gap:8px;margin-top:10px;padding-bottom:4vh}.scores-btn{margin-top:2px;padding:6px 16px;font-size:1.1rem}.next-message,.quote .story-nav-hints .story-nav-hint-item{margin-bottom:2px;font-size:1.5rem}.footer-message{margin-top:5px;margin-bottom:5px;font-size:1.5rem}.result-nav-3col{width:412px;font-size:1.2rem}.result-nav-tag{font-size:1.5rem}.result-nav-key{font-size:1.4rem}}@media screen and (width<=700px){.result-animate-wrapper{transform-origin:top;padding-top:0;transform:scale(.88)}.quote .result-divider{width:90vw;max-width:450px;min-height:16px}.quote .result-divider.first-divider{margin-top:0;margin-bottom:4px}.quote .result-divider:not(.first-divider){margin-top:8px;margin-bottom:4px}.quote .result-divider-title{font-size:1.3rem}.quote p.result-stats{margin:1px 0;font-size:1.1rem;line-height:1.15}.weak-fingers-container{gap:7px;margin-top:3px;margin-bottom:3px}.weak-fingers-label{font-size:1rem}.weak-finger-icon{height:1.3rem}.weak-finger-count{font-size:.85rem}.result-actions{gap:4px;margin-top:5px;padding-bottom:2vh}.story-nav-hints{margin:4px auto}.next-message,.quote .story-nav-hints .story-nav-hint-item{margin-bottom:1px;font-size:1.1rem}.scores-btn{border-width:1px;margin-top:0;padding:3px 12px;font-size:.9rem}.footer-message{margin-top:3px;margin-bottom:3px;font-size:1.1rem}.result-nav-3col{width:90vw;max-width:380px}.result-nav-tag{gap:3px;font-size:1rem}.result-nav-key{padding:1px 4px;font-size:.9rem}}@media screen and (height<=500px){.result-animate-wrapper{transform-origin:top;padding-top:0;transform:scale(.85)}.quote .result-divider{width:90vw;max-width:400px;min-height:14px}.quote .result-divider.first-divider{margin-top:0;margin-bottom:3px}.quote .result-divider:not(.first-divider){margin-top:6px;margin-bottom:3px}.quote .result-divider-title{font-size:1.2rem}.quote p.result-stats{margin:0;font-size:1.05rem;line-height:1.1}.weak-fingers-container{gap:6px;margin-top:2px;margin-bottom:2px}.weak-fingers-label{font-size:.95rem}.weak-finger-icon{height:1.2rem}.weak-finger-count{font-size:.8rem}.result-actions{gap:3px;margin-top:3px;padding-bottom:15px}.story-nav-hints{margin:3px auto}.quote .story-nav-hints .story-nav-hint-item{margin-bottom:0;font-size:1.05rem}.scores-btn{border-width:1px;margin-top:0;padding:2px 10px;font-size:.85rem}.footer-message{display:none}}.result-side-ad-rail{box-sizing:border-box;z-index:2;pointer-events:none;width:160px;height:600px;display:none;position:fixed;top:50%;overflow:hidden;transform:translateY(-50%)}.result-side-ad-rail-left{left:max(0px,25vw - 305px);right:auto}.result-side-ad-rail-right{left:auto;right:max(0px,25vw - 305px)}.result-side-ad-layer{background-color:var(--text-strong);opacity:.2;position:absolute;inset:0}.result-side-ad-label{z-index:1;letter-spacing:.02em;text-transform:lowercase;color:#fff;pointer-events:none;justify-content:center;align-items:center;margin:0;font-family:Saira Extra Condensed,Zen Maru Gothic,sans-serif;font-size:1.25rem;display:flex;position:absolute;inset:0}body:not([data-theme]) .result-side-ad-layer,[data-theme=theme-1] .result-side-ad-layer,[data-theme=theme-2] .result-side-ad-layer,[data-theme=theme-3] .result-side-ad-layer,[data-theme=theme-4] .result-side-ad-layer,[data-theme=theme-10] .result-side-ad-layer{opacity:.5}[data-theme=theme-5] .result-side-ad-rail,[data-theme=theme-6] .result-side-ad-rail,[data-theme=theme-7] .result-side-ad-rail,[data-theme=theme-8] .result-side-ad-rail,[data-theme=theme-9] .result-side-ad-rail{overflow:visible}[data-theme=theme-5] .result-side-ad-rail{filter:drop-shadow(0 0 6px #00ff6680)}[data-theme=theme-5] .result-side-ad-layer{filter:none;opacity:.18;background-color:#0f6}[data-theme=theme-6] .result-side-ad-rail{filter:drop-shadow(0 0 6px #f1b971)}[data-theme=theme-6] .result-side-ad-layer{filter:none}[data-theme=theme-7] .result-side-ad-rail{filter:drop-shadow(0 0 6px #9affcf)}[data-theme=theme-7] .result-side-ad-layer{filter:none;background-color:#0183e1}[data-theme=theme-8] .result-side-ad-rail{filter:drop-shadow(0 0 6px #9affeb)}[data-theme=theme-8] .result-side-ad-layer{filter:none}[data-theme=theme-9] .result-side-ad-rail{filter:drop-shadow(0 0 6px #fe615a)}[data-theme=theme-9] .result-side-ad-layer{filter:none}@media screen and (width>=1252px) and (height>=501px){body.result-ads-active:has(#quote-display .result-animate-wrapper) .result-side-ad-rail{display:block}body.result-ads-active .side-deco{display:none!important}}@media screen and (height<=500px){.result-side-ad-rail{display:none!important}}
