/*!
 * Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);-webkit-transform:scale(var(--fa-counter-scale,.25));transform:scale(var(--fa-counter-scale,.25));-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:top left;transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}body.quiz-app-mode{padding-top:60px!important;background:#f5f6fa!important}body.quiz-app-mode header#masthead.site-header{display:none!important}body.quiz-app-mode #tg-back-button,body.quiz-app-mode #dark-mode-toggle{display:none!important}body.quiz-content-mode article.single-post{background:transparent!important;box-shadow:none!important;padding:0!important}body.quiz-content-mode .site-main{background:transparent!important}body.quiz-content-mode .container{padding-left:0!important;padding-right:0!important;max-width:100%!important}body.quiz-content-mode .entry-content{padding:12px 16px 0!important;max-width:680px;margin:0 auto}body.quiz-content-mode .related-posts{padding:0 16px 24px!important;max-width:680px;margin:0 auto}body.quiz-app-mode .hero{padding-top:80px}@media (max-width:767px){body.quiz-app-mode .hero{padding-top:40px}}.quiz-app-header{position:fixed;top:0;left:0;right:0;height:60px;z-index:9998;display:flex;align-items:center;padding:0 10px 0 16px;gap:8px;background:rgb(255 255 255 / .88);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgb(233 74 117 / .1);box-shadow:0 1px 16px rgb(0 0 0 / .07)}.quiz-hdr-play{display:flex;align-items:center;gap:5px;padding:7px 14px;background:linear-gradient(135deg,#E94A75,#c0395d);color:#fff!important;border-radius:100px;font-size:.82rem;font-weight:700;text-decoration:none!important;white-space:nowrap;transition:all 0.2s;flex-shrink:0}.quiz-hdr-play svg{pointer-events:none}.quiz-hdr-play:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgb(233 74 117 / .35)}.quiz-hdr-play:active{transform:scale(.95)}@media (max-width:400px){.quiz-hdr-play span{display:none}}#quiz-search-overlay{position:fixed;top:60px;left:0;right:0;background:rgb(255 255 255 / .97);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);padding:12px 16px;z-index:9997;transform:translateY(-110%);transition:transform 0.3s cubic-bezier(.4,0,.2,1);border-bottom:1px solid rgb(233 74 117 / .12);box-shadow:0 4px 20px rgb(0 0 0 / .08)}#quiz-search-overlay.open{transform:translateY(0)}#quiz-search-overlay form{display:flex;align-items:center;gap:8px;max-width:600px;margin:0 auto}#quiz-search-overlay input[type=search]{flex:1;padding:10px 16px;border:1.5px solid rgb(233 74 117 / .2);border-radius:100px;font-size:1rem;font-family:inherit;background:#fafafa;outline:none;color:#222}#quiz-search-overlay input[type=search]:focus{border-color:#E94A75;box-shadow:0 0 0 3px rgb(233 74 117 / .1)}#quiz-search-close{width:36px;height:36px;border:none;background:rgb(0 0 0 / .06);border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;flex-shrink:0;transition:all 0.2s}#quiz-search-close:hover{background:rgb(233 74 117 / .1);color:#E94A75}.quiz-ham{flex-shrink:0;width:44px;height:44px;background:none;border:none;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px;transition:background 0.2s}.quiz-ham:hover{background:rgb(233 74 117 / .08)}.quiz-ham:active{background:rgb(233 74 117 / .15)}.quiz-ham span{display:block;width:20px;height:2px;background:#2a2a3a;border-radius:2px;transition:all 0.3s cubic-bezier(.4,0,.2,1);transform-origin:center}.quiz-ham.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.quiz-ham.open span:nth-child(2){opacity:0;transform:scaleX(0)}.quiz-ham.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.quiz-app-logo{flex:1;text-decoration:none;display:flex;align-items:center;padding:0 2px}.quiz-logo-text{font-size:1.06rem;font-weight:800;color:#1a1a2e;letter-spacing:-.01em}.quiz-logo-text em{font-style:normal;color:#E94A75}.quiz-app-header-right{display:flex;align-items:center;gap:4px;flex-shrink:0}.quiz-hdr-btn{width:40px;height:40px;border:none;border-radius:12px;background:rgb(0 0 0 / .05);cursor:pointer;color:#444;display:flex;align-items:center;justify-content:center;transition:all 0.2s;flex-shrink:0}.quiz-hdr-btn:hover{background:rgb(233 74 117 / .1);color:#E94A75}.quiz-hdr-btn:active{transform:scale(.93)}.quiz-hdr-btn svg{pointer-events:none}.quiz-hero-box{width:100%;margin-bottom:0}.quiz-hero-img{position:relative;width:100%;height:220px;background-size:cover;background-position:center;background-color:#1a1a2e;display:flex;align-items:flex-end}@media (min-width:600px){.quiz-hero-img{height:280px}}.quiz-hero-gradient{position:absolute;inset:0;background:linear-gradient(to bottom,rgb(10 10 30 / .08) 0%,rgb(10 10 30 / .25) 40%,rgb(10 10 30 / .72) 100%)}.quiz-hero-nophoto{background:linear-gradient(135deg,#E94A75 0%,#c0395d 50%,#1a1a2e 100%)}.quiz-hero-title{position:relative;z-index:1;color:#fff!important;font-size:1.25rem!important;font-weight:800!important;line-height:1.3!important;margin:0!important;padding:16px 18px 20px!important;text-shadow:0 2px 12px rgb(0 0 0 / .45)!important;width:100%}@media (min-width:600px){.quiz-hero-title{font-size:1.55rem!important;padding:20px 28px 26px!important}}.quiz-drawer-overlay{position:fixed;inset:0;background:rgb(15 15 30 / .45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9999;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.quiz-drawer-overlay.open{opacity:1;pointer-events:all}.quiz-drawer{position:fixed;top:0;left:0;bottom:0;width:min(300px, 82vw);background:#fff;z-index:10000;transform:translateX(-100%);transition:transform 0.36s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;border-radius:0 28px 28px 0;box-shadow:6px 0 40px rgb(0 0 0 / .12);overflow:hidden}.quiz-drawer.open{transform:translateX(0)}.quiz-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:22px 18px 18px;border-bottom:1px solid rgb(0 0 0 / .06);background:linear-gradient(135deg,#fdf2f6 0%,#fff 60%)}.quiz-drawer-brand{font-size:1.15rem;font-weight:800;color:#1a1a2e}.quiz-drawer-brand em{font-style:normal;color:#E94A75}.quiz-drawer-close{width:36px;height:36px;border:none;background:rgb(0 0 0 / .06);border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:all 0.2s}.quiz-drawer-close:hover{background:rgb(233 74 117 / .1);color:#E94A75}.quiz-drawer-nav{list-style:none;padding:10px;margin:0;flex:1;overflow-y:auto;display:flex;flex-direction:column}.quiz-drawer-nav li a{display:flex;align-items:center;padding:12px 14px;border-radius:14px;text-decoration:none;color:#222;font-size:.95rem;font-weight:500;transition:all 0.2s}.quiz-drawer-nav li a:hover{background:rgb(233 74 117 / .07);color:#E94A75;padding-left:18px}.qdni{width:38px;height:38px;background:rgb(233 74 117 / .08);border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;margin-right:12px;transition:background 0.2s}.quiz-drawer-nav li a:hover .qdni{background:rgb(233 74 117 / .15)}.qdni-tag{margin-left:auto;font-size:.7rem;font-weight:600;color:#08c;background:rgb(0 136 204 / .1);border-radius:6px;padding:2px 7px;letter-spacing:.02em}.quiz-drawer-footer{padding:14px 14px 24px;border-top:1px solid rgb(0 0 0 / .06)}.quiz-drawer-tg{display:flex;align-items:center;gap:10px;padding:13px 16px;background:linear-gradient(135deg,rgb(0 136 204 / .07),rgb(0 136 204 / .12));border:1px solid rgb(0 136 204 / .18);border-radius:16px;text-decoration:none;color:#07b;font-size:.88rem;font-weight:600;transition:all 0.2s}.quiz-drawer-tg:hover{background:linear-gradient(135deg,rgb(0 136 204 / .13),rgb(0 136 204 / .2));transform:translateY(-1px)}.quiz-app-content{display:flex;flex-direction:column;gap:14px}.quiz-meta-block{display:flex;flex-direction:column;gap:10px}.quiz-cat-pills{display:flex;flex-wrap:wrap;gap:6px}.quiz-cat-pill{display:inline-flex;align-items:center;padding:5px 13px;background:rgb(233 74 117 / .08);color:#E94A75;border-radius:100px;font-size:.75rem;font-weight:700;text-decoration:none;letter-spacing:.03em;text-transform:uppercase;border:1px solid rgb(233 74 117 / .14);transition:all 0.2s}.quiz-cat-pill:hover{background:rgb(233 74 117 / .16);transform:translateY(-1px)}.quiz-stats{display:flex;flex-wrap:wrap;gap:8px}.quiz-stat{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:100px;font-size:.82rem;font-weight:500;color:#555;box-shadow:0 1px 4px rgb(0 0 0 / .05)}.qs-icon{font-size:.9em;line-height:1}.quiz-stat-fresh{color:#2a9d6a;background:rgb(42 157 106 / .07);border-color:rgb(42 157 106 / .15)}.quiz-description-spoiler{background:#fff;border:1px solid rgb(233 74 117 / .1);border-radius:18px;overflow:hidden;box-shadow:0 2px 12px rgb(0 0 0 / .04)}.quiz-desc-toggle{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:15px 18px;cursor:pointer;font-size:.88rem;font-weight:600;color:#444;user-select:none;gap:8px;transition:background 0.2s}.quiz-desc-toggle:hover{background:rgb(233 74 117 / .04)}.quiz-desc-toggle::-webkit-details-marker{display:none}.qds-chevron{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgb(233 74 117 / .1);border-radius:7px;transition:transform 0.3s ease,background 0.2s}.qds-chevron::after{content:'';display:block;width:6px;height:6px;border-right:2px solid #E94A75;border-bottom:2px solid #E94A75;transform:rotate(45deg) translate(-1px,-1px);transition:transform 0.3s ease}.quiz-description-spoiler[open] .qds-chevron{background:rgb(233 74 117 / .18);transform:rotate(180deg)}.quiz-desc-content{padding:0 18px 16px;font-size:.88rem;line-height:1.7;color:#555;animation:qdFadeDown 0.25s ease}.quiz-desc-content p:first-child{margin-top:0}.quiz-desc-content p:last-child{margin-bottom:0}@keyframes qdFadeDown{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.quiz-test-card{background:#fff;border-radius:24px;border:1px solid rgb(0 0 0 / .05);box-shadow:0 4px 24px rgb(0 0 0 / .06),0 1px 4px rgb(0 0 0 / .04);overflow:hidden}.quiz-test-card>div:first-child{padding:18px 16px 20px!important}body.quiz-app-mode .related-posts{margin-top:4px}body.quiz-app-mode .related-posts>h3{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#aaa;margin-bottom:12px;padding:0 2px}body.quiz-app-mode .related-posts .posts-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px;scrollbar-width:none}body.quiz-app-mode .related-posts .posts-grid::-webkit-scrollbar{display:none}body.quiz-app-mode .related-posts article.post-card{flex:0 0 auto;width:148px;scroll-snap-align:start;border-radius:18px;overflow:hidden;box-shadow:0 3px 14px rgb(0 0 0 / .09);background:#fff;display:flex;flex-direction:column;transition:transform 0.2s,box-shadow 0.2s;text-decoration:none!important}body.quiz-app-mode .related-posts article.post-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgb(0 0 0 / .13)}body.quiz-app-mode .related-posts .post-thumbnail,body.quiz-app-mode .related-posts .post-thumbnail a{display:block!important;width:100%}body.quiz-app-mode .related-posts .post-thumbnail img,body.quiz-app-mode .related-posts article.post-card img{display:block!important;width:100%!important;height:90px!important;object-fit:cover!important;border-radius:0!important}body.quiz-app-mode .related-posts .post-card-content p{display:none!important}body.quiz-app-mode .related-posts .post-card-content{padding:10px 11px 13px!important;flex:1}body.quiz-app-mode .related-posts .post-card-content h4{font-size:.76rem;line-height:1.42;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.quiz-app-mode .related-posts .post-card-content h4 a{color:#222;text-decoration:none}body.quiz-app-mode .related-posts .post-card-content h4 a:hover{color:#E94A75}html.dark-mode .quiz-app-header,html.dark-mode .quiz-drawer,html.dark-mode .quiz-description-spoiler,html.dark-mode .quiz-meta-block,html.dark-mode .quiz-stats,html.dark-mode .quiz-cat-pills{filter:invert(1) grayscale(1)}html.dark-mode .quiz-test-card{filter:invert(1) grayscale(0) hue-rotate(180deg)}html.dark-mode .quiz-hero-img{filter:invert(1) grayscale(1)}.quiz-ham-inline{margin-left:8px;flex-shrink:0}@media (min-width:768px){.quiz-app-header{padding:0 24px 0 16px}body.quiz-app-mode .entry-content{padding:16px 20px 0!important}body.quiz-app-mode .related-posts{padding:0 20px 32px!important}body.quiz-app-mode .related-posts article.post-card{width:170px}body.quiz-app-mode .related-posts .post-thumbnail img,body.quiz-app-mode .related-posts article.post-card img{height:105px!important}body.quiz-app-mode .related-posts .posts-grid{justify-content:center}}#nmo-test-container{background:linear-gradient(145deg,#ffffff,#f0f0f0);padding:20px;border-radius:15px;box-shadow:0 4px 10px rgb(0 0 0 / .1);text-align:center;max-width:600px;margin:0 auto;font-family:'Arial',sans-serif}#lottie-animation{width:300px;height:300px;margin:40px auto 20px;display:block}#result-animation{width:300px;height:300px;margin:40px auto 20px;display:block}#nmo-test-container .nmo-button{background:linear-gradient(145deg,#e94a75,#d43b64);color:white!important;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:16px;font-weight:700;transition:transform 0.2s ease,box-shadow 0.2s ease;text-decoration:none}#nmo-test-container .nmo-button:hover{transform:scale(1.05);box-shadow:0 6px 15px rgb(0 0 0 / .2);color:white!important}#nmo-test-container #question{font-size:18px;font-weight:700;margin-bottom:20px;color:#333}#nmo-test-container #answers div{display:flex;align-items:center;margin:10px 0;cursor:pointer}#nmo-test-container #answers input[type="checkbox"]{margin-right:10px;width:20px;height:20px;accent-color:#e94a75;border-radius:4px}#nmo-test-container #answers label{display:block;text-align:left;margin-left:10px;font-size:16px;color:#333;font-weight:400}#nmo-test-container #result-message{font-size:18px;font-weight:700;margin-top:20px;color:black!important}#nmo-test-container #result-message.correct{color:green!important}#nmo-test-container #result-message.incorrect{color:red!important}#nmo-test-container #progress{margin-top:10px;font-size:14px;color:#666}#nmo-test-container .correct{background-color:rgb(0 255 0 / .2);border-radius:8px;padding:5px 10px;color:green}#nmo-test-container .incorrect{background-color:rgb(255 0 0 / .2);border-radius:8px;padding:5px 10px;color:red}#nmo-test-container p{font-size:20px;font-weight:700;margin-top:20px;color:black!important}#nmo-test-container .nmo-spoiler-button{width:100%;padding:12px 0;margin:10px 0;background:none;border:none;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#333;font-size:16px;cursor:pointer;transition:all 0.3s ease;position:relative}#nmo-test-container .nmo-spoiler-button:hover{background:rgb(233 74 117 / .05);color:#e94a75}#nmo-test-container .nmo-spoiler-button:after{content:"▼";position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:12px;transition:transform 0.3s ease}#nmo-test-container .nmo-spoiler-button.active:after{transform:translateY(-50%) rotate(180deg)}#answers-preview{text-align:left;font-size:15px;line-height:1.5;color:black!important;max-height:500px;overflow-y:auto;background:#fff;padding:15px;border-radius:8px;box-shadow:0 4px 10px rgb(0 0 0 / .1)}#answers-preview p{margin-bottom:10px;font-size:15px!important;font-weight:normal!important;color:black!important;text-align:left}#answers-preview h1,#answers-preview h2,#answers-preview h3,#answers-preview h4,#answers-preview h5,#answers-preview h6{color:black!important;text-align:left;margin-top:15px;margin-bottom:10px;font-weight:700}#answers-preview h1{font-size:24px}#answers-preview h2{font-size:22px}#answers-preview h3{font-size:20px}#answers-preview h4{font-size:18px}#answers-preview h5{font-size:16px}#answers-preview h6{font-size:14px}#nmo-test-container .nmo-answer-button{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:14px 16px;margin:12px 0;font-size:16px;cursor:pointer;transition:box-shadow 220ms ease,transform 160ms ease,border-color 220ms ease,background-color 220ms ease;text-align:left;font-weight:500;box-shadow:0 1px 2px rgb(0 0 0 / .04)}#nmo-test-container .nmo-answer-button:hover{transform:translateY(-3px);box-shadow:0 6px 18px rgb(0 0 0 / .06);border-color:rgb(233 74 117 / .25)}#nmo-test-container .nmo-answer-button.selected{border-color:rgb(233 74 117 / .45);box-shadow:0 8px 22px rgb(233 74 117 / .06);background-color:rgb(233 74 117 / .03)}#nmo-test-container .nmo-answer-button.temporarily-disabled{opacity:.65;pointer-events:none;filter:grayscale(.02)}#nmo-test-container .nmo-answer-button.correct{background-color:rgb(0 200 0 / .08);border-color:rgb(0 150 0 / .9);color:rgb(0 110 0 / .95);box-shadow:0 8px 18px rgb(0 150 0 / .06)}#nmo-test-container .nmo-answer-button.correct-missed{background-color:rgb(0 200 0 / .04);border-color:rgb(0 150 0 / .5);color:rgb(0 110 0 / .9);box-shadow:0 4px 10px rgb(0 150 0 / .03)}#nmo-test-container .nmo-answer-button.incorrect{background-color:rgb(255 0 0 / .06);border-color:rgb(200 0 0 / .9);color:rgb(150 0 0 / .95);box-shadow:0 8px 18px rgb(200 0 0 / .05)}#nmo-test-container .nmo-answer-button.disabled{pointer-events:none;opacity:.85}#nmo-test-container #submit-answer,#nmo-test-container #next-question{transition:opacity 180ms ease,transform 140ms ease}.category-cloud-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding:20px;max-width:1200px;margin:0 auto}.category-card{text-decoration:none;color:inherit;display:block;transition:transform 0.3s ease,box-shadow 0.3s ease}.category-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgb(0 0 0 / .2)}.category-card-inner{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px rgb(0 0 0 / .1);height:100%;display:flex;flex-direction:column}.category-card-image-wrapper{position:relative;width:100%;height:220px}.category-card-image{width:100%;height:100%;object-fit:cover;display:block}.category-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);display:flex;flex-direction:column;align-items:center;justify-content:center}.category-card.level-1 .category-card-overlay,.category-card.level-2 .category-card-overlay{background:rgb(0 0 0 / .5)}.category-card-title{margin:0 0 10px;font-size:1.6em;font-weight:600;color:#fff;text-align:center;padding:0 15px}.category-card-count{margin:0;font-size:1em;color:#fff}.otfm-sp__wrapper{border:1px solid #e5e5e5;margin:5px 0}.otfm-sp__f5f5f5{border-color:#e5e5e5}.otfm-sp__e5e5e5{border-color:#d5d5d5}.otfm-sp__ffeead{border-color:#ebda99}.otfm-sp__e8d98a{border-color:#cfc071}.otfm-sp__feb236{border-color:#e09418}.otfm-sp__f9ccac{border-color:#e0b393}.otfm-sp__f2ae72{border-color:#d49054}.otfm-sp__ffcfcf{border-color:#e5b5b5}.otfm-sp__eca1a6{border-color:#ce8388}.otfm-sp__e3eaa7{border-color:#cad18e}.otfm-sp__b5e7a0{border-color:#97c982}.otfm-sp__bdcebe{border-color:#9fb0a0}.otfm-sp__d6cbd3{border-color:#b8adb5}.otfm-sp__e6e2d3{border-color:#cdc9ba}.otfm-sp__dac292{border-color:#c1a979}.otfm-sp__d5e1df{border-color:#bcc8c6}.otfm-sp__b7d7e8{border-color:#99b9ca}.otfm-sp__9fd5f0{border-color:#81b7d2}.otfm-sp__title{cursor:pointer;min-height:20px;padding:5px 10px 5px 30px;position:relative}.otfm-sp__title:hover{filter:brightness(.97)}.otfm-sp__f5f5f5 .otfm-sp__title{background-color:#f5f5f5}.otfm-sp__e5e5e5 .otfm-sp__title{background-color:#e5e5e5}.otfm-sp__ffeead .otfm-sp__title{background-color:#ffeead}.otfm-sp__e8d98a .otfm-sp__title{background-color:#e8d98a}.otfm-sp__feb236 .otfm-sp__title{background-color:#feb236}.otfm-sp__f9ccac .otfm-sp__title{background-color:#f9ccac}.otfm-sp__f2ae72 .otfm-sp__title{background-color:#f2ae72}.otfm-sp__ffcfcf .otfm-sp__title{background-color:#ffcfcf}.otfm-sp__eca1a6 .otfm-sp__title{background-color:#eca1a6}.otfm-sp__e3eaa7 .otfm-sp__title{background-color:#e3eaa7}.otfm-sp__b5e7a0 .otfm-sp__title{background-color:#b5e7a0}.otfm-sp__bdcebe .otfm-sp__title{background-color:#bdcebe}.otfm-sp__d6cbd3 .otfm-sp__title{background-color:#d6cbd3}.otfm-sp__e6e2d3 .otfm-sp__title{background-color:#e6e2d3}.otfm-sp__dac292 .otfm-sp__title{background-color:#dac292}.otfm-sp__d5e1df .otfm-sp__title{background-color:#d5e1df}.otfm-sp__b7d7e8 .otfm-sp__title{background-color:#b7d7e8}.otfm-sp__9fd5f0 .otfm-sp__title{background-color:#9fd5f0}.otfm-sp__content{opacity:0;overflow:hidden;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.js-otfm-sp__opened .otfm-sp__content{box-sizing:content-box;height:auto!important;opacity:1!important;padding:5px 10px;visibility:visible!important}.otfm-sp__content>:last-child{margin-bottom:0;padding-bottom:0}.js-otfm-sp__opened .otfm-sp__title::after{opacity:0;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.otfm-sp__title::after{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.otfm-sp__title::after,.otfm-sp__title::before{background-color:#777;content:" ";display:block;height:2px;left:16px;opacity:1;position:absolute;top:50%;-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1);width:14px}.js-otfm-sp__opened .otfm-sp__title::before{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.otfm-sp__title::before{-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.otfm-sp__title:hover::after,.otfm-sp__title:hover::before{background-color:#000}