.ClueCard_card__QiV9n{width:45px;height:56px;perspective:1000px;cursor:default}.ClueCard_cardInner__b7uXx{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.ClueCard_card__QiV9n.ClueCard_solved__So8zP .ClueCard_cardInner__b7uXx{transform:rotateY(180deg)}.ClueCard_cardBack__BlAWq,.ClueCard_cardFront__1wSzO{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ClueCard_cardFront__1wSzO{background:rgba(200,90,84,.1);border:2px solid rgba(200,90,84,.3)}.ClueCard_cardNumber__y2rIU{font-size:16px;font-weight:700;color:#C85A54;text-shadow:none}.ClueCard_cardBack__BlAWq{background:rgba(65,173,176,.15);transform:rotateY(180deg);border:2px solid var(--refined-balance-teal)}.ClueCard_checkmark__N0QgC{width:24px;height:24px;color:var(--refined-balance-teal);filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));animation:ClueCard_checkmarkPop__GrOnS .3s ease-out .3s both}.ClueCard_iconKeyword__T134J{font-size:20px;font-weight:600;color:var(--refined-balance-teal);text-align:center;animation:ClueCard_iconPop__1gW_y .3s ease-out .3s both;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}@keyframes ClueCard_checkmarkPop__GrOnS{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes ClueCard_iconPop__1gW_y{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@media (max-width:768px){.ClueCard_card__QiV9n{width:40px;height:50px}.ClueCard_cardNumber__y2rIU{font-size:14px}.ClueCard_checkmark__N0QgC{width:20px;height:20px}.ClueCard_iconKeyword__T134J{font-size:16px}}.ClueCardContainer_container__BnOLy{width:100%;max-width:600px;border:1px solid var(--border-medium);border-radius:8px;padding:1rem;margin-bottom:1rem}.ClueCardContainer_header__vXgYo{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ClueCardContainer_title__Zhpw3{font-size:1.25rem;font-weight:600;color:#E2E8F0;margin:0}.ClueCardContainer_progress__U4X3b{font-size:.875rem;color:#4FD1C5;font-weight:500;padding:.25rem .75rem;background:rgba(79,209,197,.1);border-radius:12px}.ClueCardContainer_cardsGrid__q4bPk{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}@media (max-width:768px){.ClueCardContainer_container__BnOLy{padding:1rem;margin:1.5rem 0}.ClueCardContainer_header__vXgYo{flex-direction:column;gap:.75rem;align-items:flex-start}.ClueCardContainer_title__Zhpw3{font-size:1.1rem}.ClueCardContainer_cardsGrid__q4bPk{gap:.75rem}}.LateralThinkingPuzzles_container__gSKpM{display:flex;flex-direction:column;align-items:center;padding:2rem;gap:0}.LateralThinkingPuzzles_riddleDisplay__Pregf{text-align:center;padding:1rem;border:1px solid var(--border-medium);border-radius:8px;max-width:600px;width:100%;position:relative;margin-bottom:1rem}.LateralThinkingPuzzles_title__dVMt_{font-size:2rem;font-weight:700;color:var(--primary-color);margin:0 0 .5rem;text-align:center}.LateralThinkingPuzzles_dateInfo__Oadiw{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-light)}.LateralThinkingPuzzles_fullDate__eFUTa{font-size:.875rem;font-weight:400;color:#999}.LateralThinkingPuzzles_countdown__Jw_QE{font-family:Courier New,monospace;font-size:.875rem;font-weight:600;color:#C85A54;background:rgba(200,90,84,.1);padding:.375rem .75rem;border-radius:6px;border:1px solid rgba(200,90,84,.3);letter-spacing:.05em;transition:all .2s ease}.LateralThinkingPuzzles_countdown__Jw_QE:hover{background:rgba(200,90,84,.15);border-color:rgba(200,90,84,.5)}.LateralThinkingPuzzles_riddleText__DeROO{font-size:1.25rem;font-style:italic;margin:0;min-height:3rem;position:relative}.LateralThinkingPuzzles_cursor__b1bPZ{animation:LateralThinkingPuzzles_blink__5z5xy 1s infinite;margin-left:2px;color:#C85A54;font-style:normal}@keyframes LateralThinkingPuzzles_blink__5z5xy{0%,50%{opacity:1}51%,to{opacity:0}}.LateralThinkingPuzzles_history__25muQ{width:100%;max-width:600px;border:1px solid var(--border-medium);border-radius:8px;padding:1rem;margin-bottom:1rem;display:flex;flex-direction:column}.LateralThinkingPuzzles_historyContent__hpwZD{max-height:400px;overflow-y:auto;display:flex;flex-direction:column}.LateralThinkingPuzzles_historyContent__hpwZD::-webkit-scrollbar{width:8px}.LateralThinkingPuzzles_historyContent__hpwZD::-webkit-scrollbar-track{background:#2a2a2a;border-radius:4px}.LateralThinkingPuzzles_historyContent__hpwZD::-webkit-scrollbar-thumb{background:#555;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.LateralThinkingPuzzles_historyContent__hpwZD::-webkit-scrollbar-thumb:hover{background:#777}.LateralThinkingPuzzles_historyContent__hpwZD{scrollbar-width:thin;scrollbar-color:#555 #2a2a2a}.LateralThinkingPuzzles_historyHeaderContainer__S23T8{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.LateralThinkingPuzzles_historyHeader__mhwTr{font-size:1.2rem;font-weight:600;color:var(--text-primary);margin:0}.LateralThinkingPuzzles_questionCount__akJMY{font-size:.875rem;font-weight:400;color:var(--text-secondary)}.LateralThinkingPuzzles_emptyHistory__hT7LC{color:#666;font-style:italic;text-align:center;padding:1rem}.LateralThinkingPuzzles_historyItem__67mY1{display:flex;justify-content:space-between;padding:.5rem .75rem .5rem 0;border-bottom:1px solid var(--border-medium);gap:1rem}.LateralThinkingPuzzles_historyItem__67mY1:last-child{border-bottom:none;margin-bottom:.75rem}.LateralThinkingPuzzles_historyText__HGNkc{flex:1 1;word-break:break-word}.LateralThinkingPuzzles_response__VOJJE{font-weight:700}.LateralThinkingPuzzles_yes__s_oZT{color:var(--refined-balance-teal)}.LateralThinkingPuzzles_no__F7xTC{color:var(--warm-brick)}.LateralThinkingPuzzles_response__VOJJE.LateralThinkingPuzzles_correct__sRP2U{color:var(--refined-balance-teal);background:rgba(16,185,129,.1);padding:.25rem .75rem;border-radius:4px;animation:LateralThinkingPuzzles_celebrate__UXuSQ .5s ease-in-out}.LateralThinkingPuzzles_response__VOJJE.LateralThinkingPuzzles_incorrect__4uA8p{color:var(--warm-brick)}@keyframes LateralThinkingPuzzles_celebrate__UXuSQ{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.LateralThinkingPuzzles_formsContainer__IAveK{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:600px;margin-bottom:1rem}.LateralThinkingPuzzles_form__PQKLp{display:flex;gap:1rem;width:100%}.LateralThinkingPuzzles_input__E7yPB{flex:1 1;padding:.75rem;border:1px solid var(--border-medium);border-radius:4px;min-width:0;background:var(--bg-secondary);color:var(--text-primary);font-family:inherit;font-size:inherit;line-height:1.5;resize:none;overflow:hidden;min-height:44px;max-height:200px;transition:height .1s ease}.LateralThinkingPuzzles_input__E7yPB:disabled{opacity:.6;cursor:not-allowed;background:var(--background-secondary)}.LateralThinkingPuzzles_input__E7yPB:focus{outline:none;border-color:var(--golden-mustard);box-shadow:0 0 0 2px var(--golden-mustard-focus)}.LateralThinkingPuzzles_button__ewkvZ{padding:.75rem 1.5rem;background-color:var(--golden-mustard);color:#2c2c2c;border:1px solid var(--golden-mustard-border);border-radius:4px;cursor:pointer;width:90px;flex-shrink:0;font-weight:600;transition:all .2s ease;display:flex;align-items:center;justify-content:center;text-align:center}.LateralThinkingPuzzles_button__ewkvZ:hover:not(:disabled){background-color:var(--golden-mustard-hover);transform:translateY(-1px);box-shadow:0 2px 4px var(--golden-mustard-focus)}.LateralThinkingPuzzles_button__ewkvZ:disabled{opacity:.5;cursor:not-allowed}.LateralThinkingPuzzles_stats__24486{margin-top:0;padding:.75rem 1rem;text-align:center;color:var(--text-secondary);font-size:.875rem;border-top:1px solid var(--border-light);max-width:600px;width:100%}.LateralThinkingPuzzles_stats__24486 h3{font-size:.875rem;font-weight:600;margin:0 0 .25rem;color:#888}.LateralThinkingPuzzles_stats__24486 p{margin:0;color:#999}.LateralThinkingPuzzles_error__Egldq{color:var(--warm-brick);text-align:center;padding:1rem;background:rgba(239,68,68,.1);border-radius:8px;margin-bottom:1rem;border:1px solid rgba(239,68,68,.3)}.LateralThinkingPuzzles_progressContainer__mjh84{width:100%;margin-bottom:2rem}.LateralThinkingPuzzles_progressContainer__mjh84 h3{text-align:center;margin-bottom:.5rem;color:#ccc}.LateralThinkingPuzzles_progressBar___CU6Q{width:100%;height:10px;background-color:#333;border-radius:5px;overflow:hidden}.LateralThinkingPuzzles_progressFill__z8Ymr{height:100%;background-color:#4caf50;border-radius:5px;transition:width .5s ease-in-out}.LateralThinkingPuzzles_progressContainer__mjh84 span{display:block;text-align:center;margin-top:.5rem;color:#aaa}.LateralThinkingPuzzles_solutionOverlay__lrp8v{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;animation:LateralThinkingPuzzles_fadeIn__DSkOv .3s ease-in-out}.LateralThinkingPuzzles_solutionModal__eruuD{width:100%;max-width:600px;background:var(--bg-secondary);border:2px solid var(--refined-balance-teal);border-radius:12px;padding:2rem;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.3);animation:LateralThinkingPuzzles_slideUp__9N5vv .4s ease-out}.LateralThinkingPuzzles_closeButton__E_puO{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:2rem;color:var(--text-secondary);cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;padding:0;line-height:1}.LateralThinkingPuzzles_closeButton__E_puO:hover{background:rgba(205,101,71,.1);color:var(--warm-brick);transform:scale(1.1)}.LateralThinkingPuzzles_solutionHeader__3p3VU{font-size:1.5rem;font-weight:600;color:var(--refined-balance-teal);margin:0 0 1rem;text-align:center}.LateralThinkingPuzzles_solutionText__APqQF{font-size:1.1rem;line-height:1.6;color:var(--text-primary);margin:0;text-align:center}@keyframes LateralThinkingPuzzles_fadeIn__DSkOv{0%{opacity:0}to{opacity:1}}@keyframes LateralThinkingPuzzles_slideUp__9N5vv{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.LateralThinkingPuzzles_solutionModal__eruuD{padding:1.5rem;max-width:90vw}.LateralThinkingPuzzles_solutionHeader__3p3VU{font-size:1.3rem}.LateralThinkingPuzzles_solutionText__APqQF{font-size:1rem}}