.quiz-select-card{border:1px solid var(--border-imperium);background:linear-gradient(180deg, var(--surface), var(--surface-deep));transition:border-color var(--dur-fast) var(--ease-out-strong), box-shadow var(--dur) var(--ease-out-strong), transform var(--dur-fast) var(--ease-out-strong), opacity var(--dur) var(--ease-out-strong);will-change:transform;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.quiz-select-card:hover{border-color:var(--accent);box-shadow:0 8px 30px -8px var(--glow);transform:translateY(-1px)}}@media (pointer:coarse){.quiz-select-card:active{transform:scale(.98)}}.quiz-select-card--selected{border-color:var(--accent-2);background:linear-gradient(180deg, var(--accent-a30), var(--accent-a12));box-shadow:0 0 0 1px var(--accent), 0 10px 34px -8px var(--glow);animation:imperium-card-settle .48s var(--ease-spring), imperium-border-flash .6s var(--ease-out-strong)}@keyframes imperium-card-settle{0%{transform:scale(.97)}55%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes imperium-border-flash{0%{box-shadow:0 0 0 1px var(--accent-2), 0 12px 42px -6px var(--glow);border-color:#fff}to{border-color:var(--accent-2);box-shadow:0 0 0 1px var(--accent), 0 10px 34px -8px var(--glow)}}@media (prefers-reduced-motion:reduce){.quiz-select-card{transition:none}.quiz-select-card:hover,.quiz-select-card:active{transform:none}.quiz-select-card--selected{animation:none}}
.icon-coin{transform-style:preserve-3d;animation:3s ease-in-out infinite coin-spin}@keyframes coin-spin{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.icon-stack .stack-note-1{animation:2.5s ease-in-out infinite stack-grow}.icon-stack .stack-note-2{animation:2.5s ease-in-out .15s infinite stack-grow}.icon-stack .stack-note-3{animation:2.5s ease-in-out .3s infinite stack-grow}@keyframes stack-grow{0%,to{opacity:.3;transform:translateY(4px)}40%,60%{opacity:1;transform:translateY(0)}}.icon-chart .chart-line{stroke-dasharray:50;stroke-dashoffset:50px;animation:3.5s ease-in-out infinite chart-line-draw}.icon-chart .chart-arrow{stroke-dasharray:20;stroke-dashoffset:20px;animation:3.5s ease-in-out infinite chart-arrow-draw}@keyframes chart-line-draw{0%,5%{stroke-dashoffset:50px}40%{stroke-dashoffset:0}70%,90%{stroke-dashoffset:0}to{stroke-dashoffset:50px}}@keyframes chart-arrow-draw{0%,30%{stroke-dashoffset:20px}50%{stroke-dashoffset:0}70%,90%{stroke-dashoffset:0}to{stroke-dashoffset:20px}}.icon-rocket .rocket-body{animation:1.5s ease-in-out infinite rocket-hover}.icon-rocket .rocket-flame{animation:1.5s ease-in-out infinite rocket-hover,.15s ease-in-out infinite alternate flame-flicker}@keyframes rocket-hover{0%,to{transform:translateY(1.5px)}50%{transform:translateY(-1.5px)}}@keyframes flame-flicker{0%{opacity:.6;transform:translateY(1.5px)scaleY(.85)}to{opacity:1;transform:translateY(1.5px)scaleY(1.15)}}@media (prefers-reduced-motion:reduce){.icon-coin,.icon-stack .stack-note-1,.icon-stack .stack-note-2,.icon-stack .stack-note-3,.icon-chart .chart-line,.icon-chart .chart-arrow,.icon-rocket .rocket-body,.icon-rocket .rocket-flame{opacity:1;stroke-dashoffset:0;animation:none;transform:none}}
.icon-building{animation:3s ease-in-out infinite building-pulse}@keyframes building-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.icon-clock .clock-hand{transform-origin:12px 12px;animation:6s linear infinite clock-tick}@keyframes clock-tick{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-grad{animation:2.5s ease-in-out infinite grad-toss}@keyframes grad-toss{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-3px)rotate(-3deg)}60%{transform:translateY(0)rotate(2deg)}}.icon-book .book-page{transform-origin:12px 12px;animation:3s ease-in-out infinite book-page-flip}@keyframes book-page-flip{0%,10%{transform:rotateY(0)}40%,60%{transform:rotateY(-180deg)}90%,to{transform:rotateY(-180deg)}}.icon-search .search-glass{animation:3s ease-in-out infinite search-move}@keyframes search-move{0%,to{transform:translate(0)}25%{transform:translate(-1.5px,-1px)}50%{transform:translate(1.5px,.5px)}75%{transform:translate(-.5px,1px)}}.icon-briefcase{transform-origin:12px 4px;animation:3s ease-in-out infinite briefcase-swing}@keyframes briefcase-swing{0%,to{transform:rotate(0)}25%{transform:rotate(6deg)}75%{transform:rotate(-6deg)}}.icon-rocket-s6 .rocket-body-s6{animation:1.8s ease-in-out infinite rocket-hover-s6}.icon-rocket-s6 .rocket-flame-s6{transform-origin:12px 20px;animation:1.8s ease-in-out infinite rocket-hover-s6,.15s ease-in-out infinite alternate flame-s6}@keyframes rocket-hover-s6{0%,to{transform:translateY(1px)}50%{transform:translateY(-1.5px)}}@keyframes flame-s6{0%{opacity:.5;transform:translateY(1px)scaleY(.85)}to{opacity:1;transform:translateY(1px)scaleY(1.15)}}@media (prefers-reduced-motion:reduce){.icon-building,.icon-clock .clock-hand,.icon-grad,.icon-book .book-right,.icon-search .search-glass,.icon-briefcase,.icon-rocket-s6 .rocket-body-s6,.icon-rocket-s6 .rocket-flame-s6{animation:none;transform:none}}
.icon-coin-s7{transform-style:preserve-3d;animation:3s ease-in-out infinite coin-spin-s7}@keyframes coin-spin-s7{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.icon-coins-s7 .coins-layer-1{animation:2.5s ease-in-out infinite coins-pop}.icon-coins-s7 .coins-layer-2{animation:2.5s ease-in-out .15s infinite coins-pop}@keyframes coins-pop{0%,to{opacity:.4;transform:translateY(3px)}40%,60%{opacity:1;transform:translateY(0)}}.icon-notes-s7 .note-1{animation:2.5s ease-in-out infinite notes-grow}.icon-notes-s7 .note-2{animation:2.5s ease-in-out .15s infinite notes-grow}.icon-notes-s7 .note-3{animation:2.5s ease-in-out .3s infinite notes-grow}@keyframes notes-grow{0%,to{opacity:.3;transform:translateY(4px)}40%,60%{opacity:1;transform:translateY(0)}}.icon-chart-s7 .chart-line-s7{stroke-dasharray:50;stroke-dashoffset:50px;animation:3.5s ease-in-out infinite chart-draw-s7}.icon-chart-s7 .chart-arrow-s7{stroke-dasharray:20;stroke-dashoffset:20px;animation:3.5s ease-in-out infinite chart-arrow-s7}@keyframes chart-draw-s7{0%,5%{stroke-dashoffset:50px}40%{stroke-dashoffset:0}70%,90%{stroke-dashoffset:0}to{stroke-dashoffset:50px}}@keyframes chart-arrow-s7{0%,30%{stroke-dashoffset:20px}50%{stroke-dashoffset:0}70%,90%{stroke-dashoffset:0}to{stroke-dashoffset:20px}}.icon-diamond-s7{transform-style:preserve-3d;animation:4s linear infinite diamond-spin}@keyframes diamond-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.icon-coin-s7,.icon-coins-s7 .coins-layer-1,.icon-coins-s7 .coins-layer-2,.icon-notes-s7 .note-1,.icon-notes-s7 .note-2,.icon-notes-s7 .note-3,.icon-chart-s7 .chart-line-s7,.icon-chart-s7 .chart-arrow-s7,.icon-diamond-s7 .diamond-shine,.icon-diamond-s7 .diamond-body{opacity:1;stroke-dashoffset:0;fill-opacity:.1;animation:none;transform:none}}
.icon-coin-s8{transform-style:preserve-3d;animation:3s ease-in-out infinite coin-spin-s8}.icon-diamond-s8{transform-style:preserve-3d;animation:4s linear infinite coin-spin-s8}@keyframes coin-spin-s8{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.icon-coin-s8,.icon-diamond-s8{animation:none}}
.icon-extrem{animation:1.5s ease-in-out infinite extrem-shake}@keyframes extrem-shake{0%,to{transform:scale(1)}15%{transform:scale(1.15)rotate(-5deg)}30%{transform:scale(1.15)rotate(5deg)}45%{transform:scale(1)}}.icon-star{animation:3s ease-in-out infinite star-spin}@keyframes star-spin{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(.85)}to{transform:rotate(360deg)scale(1)}}.icon-swirl{animation:4s linear infinite swirl-rotate}@keyframes swirl-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-stop{animation:2.5s ease-in-out infinite stop-pulse}@keyframes stop-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.icon-extrem,.icon-star,.icon-swirl,.icon-stop{opacity:1;animation:none;transform:none}}
