.TypewriterTitle_title__OWrtU{font-size:4rem;font-weight:800;letter-spacing:-.025em;color:#000;line-height:1}.dark .TypewriterTitle_title__OWrtU{color:#f7fafc}.TypewriterTitle_cursor__QrUMS{animation:TypewriterTitle_pulse__mTZUS 1s cubic-bezier(.4,0,.6,1) infinite;color:#4ecdc4}@keyframes TypewriterTitle_pulse__mTZUS{0%,to{opacity:1}50%{opacity:.5}}.QuestionList_container__m1V7C{display:flex;flex-direction:column;gap:1rem;height:100%;overflow:hidden;position:relative}.QuestionList_title__FlkhB{font-size:1.25rem;font-weight:800;margin-bottom:.5rem;flex-shrink:0;color:#000}.dark .QuestionList_title__FlkhB{color:#f7fafc}.QuestionList_inputWrapper__2r9KF{position:relative;display:flex;width:100%;flex-shrink:0}.QuestionList_input__PLnHq{width:100%;border:3px solid #000;border-radius:0;padding:.75rem 5rem .75rem 1rem;background:#fffaf4;outline:none;font-family:inherit;font-size:1rem;font-weight:500;min-height:3rem;resize:none;box-shadow:4px 4px 0 #000;transition:all .2s ease;color:#000}.dark .QuestionList_input__PLnHq{background:#1a202c;border:3px solid #4a5568;color:#f7fafc;box-shadow:4px 4px 0 #4a5568}.QuestionList_input__PLnHq::placeholder{color:#666;font-weight:500}.dark .QuestionList_input__PLnHq::placeholder{color:#718096}.QuestionList_input__PLnHq:focus{box-shadow:2px 2px 0 #000;transform:translate(2px,2px)}.dark .QuestionList_input__PLnHq:focus{box-shadow:2px 2px 0 #4a5568;border-color:#4ecdc4}.QuestionList_addButton__Ri_5H{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border:2px solid #000;border-radius:0;background:#fff;color:#000;font-weight:700;padding:.4rem .8rem;cursor:pointer;font-size:.9rem;box-shadow:2px 2px 0 #000;transition:all .2s ease;z-index:2}.dark .QuestionList_addButton__Ri_5H{background:#4a5568;border:2px solid #718096;color:#f7fafc;box-shadow:2px 2px 0 #2d3748}.QuestionList_addButton__Ri_5H:hover{background:#000;color:#fff;box-shadow:1px 1px 0 #000;transform:translateY(-50%) translate(1px,1px)}.dark .QuestionList_addButton__Ri_5H:hover{background:#4ecdc4;color:#000;box-shadow:1px 1px 0 #2d3748}.QuestionList_addButton__Ri_5H.QuestionList_active__fw9kq{background:#000;color:#fff}.dark .QuestionList_addButton__Ri_5H.QuestionList_active__fw9kq{background:#4ecdc4;color:#000}.QuestionList_addButton__Ri_5H:active{box-shadow:0 0 0 #000;transform:translateY(-50%) translate(2px,2px)}.dark .QuestionList_addButton__Ri_5H:active{box-shadow:0 0 0 #2d3748}.QuestionList_listContainer__bmDRV{flex:1;overflow-y:auto;margin-top:.5rem;margin-bottom:1rem;min-height:0;padding-bottom:6rem}.QuestionList_list__OArp_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.QuestionList_listItem__WepDi{cursor:pointer;display:flex;justify-content:space-between;align-items:center;border:3px solid #000;border-radius:0;background:#fffaf4;padding:1rem;transition:all .2s ease;box-shadow:4px 4px 0 #000;min-height:3.5rem;flex-shrink:0}.dark .QuestionList_listItem__WepDi{background:#1a202c;border:3px solid #4a5568;box-shadow:4px 4px 0 #2d3748}.QuestionList_listItem__WepDi:hover{background:#000;color:#7a6e67;box-shadow:2px 2px 0 #000}.dark .QuestionList_listItem__WepDi:hover{background:#4a5568;color:#f7fafc;box-shadow:2px 2px 0 #2d3748}.QuestionList_questionText__Ihe3X{flex:1;font-weight:600;padding-right:.5rem;transition:color .2s ease;word-break:break-word;line-height:1.4;color:#000}.dark .QuestionList_questionText__Ihe3X{color:#f7fafc}.QuestionList_listItem__WepDi:hover .QuestionList_questionText__Ihe3X{color:#fffaf7}.dark .QuestionList_listItem__WepDi:hover .QuestionList_questionText__Ihe3X{color:#f7fafc}.QuestionList_questionContent__u37LG{display:flex;align-items:center;gap:.75rem;flex:1}.QuestionList_timeBadge__QzIrH{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .6rem;background:#4ecdc4;color:#000;font-size:.8rem;font-weight:700;border:2px solid #000;border-radius:4px;box-shadow:2px 2px 0 #000;white-space:nowrap;flex-shrink:0}.dark .QuestionList_timeBadge__QzIrH{border:2px solid #4a5568;box-shadow:2px 2px 0 #2d3748}.QuestionList_deleteButton__ykAhl{border:2px solid #000;background:#fff;color:#e63946;font-weight:700;cursor:pointer;transition:all .2s ease;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-size:1.1rem;box-shadow:2px 2px 0 #000;flex-shrink:0;margin-left:.5rem}.dark .QuestionList_deleteButton__ykAhl{background:#2d3748;border:2px solid #4a5568;color:#fc8181;box-shadow:2px 2px 0 #1a202c}.QuestionList_deleteButton__ykAhl:hover{background:#e63946;color:#fff;box-shadow:1px 1px 0 #000}.dark .QuestionList_deleteButton__ykAhl:hover{background:#fc8181;color:#000;box-shadow:1px 1px 0 #1a202c}.QuestionList_deleteButton__ykAhl:active{box-shadow:0 0 0 #000}.dark .QuestionList_deleteButton__ykAhl:active{box-shadow:0 0 0 #1a202c}.QuestionList_empty__2UaqK{text-align:center;padding:2rem 0;color:#666;border:3px dashed #000;border-radius:0;font-size:.95rem;font-weight:600;background:#fffaf4;box-shadow:4px 4px 0 #000;flex-shrink:0}.dark .QuestionList_empty__2UaqK{color:#a0aec0;border:3px dashed #4a5568;background:#1a202c;box-shadow:4px 4px 0 #2d3748}.QuestionList_publishSection__JxGDi{position:fixed;bottom:.1rem;left:0;width:calc(50% - .2rem);background:#fefaf6;padding:1rem 0 0;border-top:3px solid #000;z-index:1000}.dark .QuestionList_publishSection__JxGDi{background:#1a202c;border-top:3px solid #4a5568}.QuestionList_publishButton__Rcm7w{width:100%;border:3px solid #000;border-radius:0;background:#000;color:#fff;font-weight:800;font-size:1.1rem;padding:1rem 2rem;cursor:pointer;text-transform:uppercase;letter-spacing:1px;box-shadow:4px 4px 0 #000;transition:all .2s ease;margin:0}.dark .QuestionList_publishButton__Rcm7w{background:#4a5568;border:3px solid #718096;box-shadow:4px 4px 0 #2d3748}.QuestionList_publishButton__Rcm7w:hover:not(:disabled){background:#fff;color:#000;box-shadow:2px 2px 0 #000;margin:2px 0 0 2px}.dark .QuestionList_publishButton__Rcm7w:hover:not(:disabled){background:#4ecdc4;color:#000;box-shadow:2px 2px 0 #2d3748}.QuestionList_publishButton__Rcm7w:active:not(:disabled){box-shadow:0 0 0 #000;margin:4px 0 0 4px}.dark .QuestionList_publishButton__Rcm7w:active:not(:disabled){box-shadow:0 0 0 #2d3748}.QuestionList_publishButton__Rcm7w:disabled{background:#ccc;border-color:#666;color:#666;cursor:not-allowed;box-shadow:4px 4px 0 #666;margin:0}.dark .QuestionList_publishButton__Rcm7w:disabled{background:#2d3748;border-color:#4a5568;color:#718096;box-shadow:4px 4px 0 #1a202c}.QuestionList_publishButton__Rcm7w:disabled:hover{margin:0;box-shadow:4px 4px 0 #666}.dark .QuestionList_publishButton__Rcm7w:disabled:hover{box-shadow:4px 4px 0 #1a202c}.QuestionList_publishInfo__s4V9_{text-align:center;padding:.5rem;font-size:.9rem;color:#666;font-weight:600}.dark .QuestionList_publishInfo__s4V9_{color:#a0aec0}.QuestionList_listContainer__bmDRV::-webkit-scrollbar{width:8px}.QuestionList_listContainer__bmDRV::-webkit-scrollbar-track{background:#fffaf4;border:2px solid #000}.dark .QuestionList_listContainer__bmDRV::-webkit-scrollbar-track{background:#1a202c;border:2px solid #4a5568}.QuestionList_listContainer__bmDRV::-webkit-scrollbar-thumb{background:#000;border:1px solid #000}.dark .QuestionList_listContainer__bmDRV::-webkit-scrollbar-thumb{background:#4a5568;border:1px solid #718096}.QuestionList_listContainer__bmDRV::-webkit-scrollbar-thumb:hover{background:#333}.dark .QuestionList_listContainer__bmDRV::-webkit-scrollbar-thumb:hover{background:#718096}.QuestionList_incomplete__i7pIE{border-color:#ff6b6b!important;background:#fff0f0!important}.dark .QuestionList_incomplete__i7pIE{border-color:#fc8181!important;background:#4a2020!important}.QuestionList_warningIcon__6B2Ji{color:#ff6b6b;font-size:.8rem;margin-left:.5rem}.dark .QuestionList_warningIcon__6B2Ji{color:#fc8181}.QuestionList_questionInputSection__oB18L{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}.QuestionList_questionInputWrapper__kt2DM{position:relative;display:flex;width:100%}.QuestionList_timeSection__EKXvM{animation:QuestionList_slideDown__UsP_A .2s ease-out}.QuestionList_timeSelector__eGVVf{display:flex;align-items:center;gap:.75rem;padding:.5rem;background:#f8f9fa;border:2px solid #2d3748;border-radius:4px;box-shadow:2px 2px 0 #2d3748}.dark .QuestionList_timeSelector__eGVVf{background:#2d3748;border:2px solid #4a5568;box-shadow:2px 2px 0 #1a202c}.QuestionList_timeSelect__OZ6oS{padding:.4rem .6rem;border:2px solid #2d3748;border-radius:4px;font-size:.85rem;font-weight:600;background:white;cursor:pointer;transition:all .2s ease;box-shadow:2px 2px 0 #2d3748;min-width:100px;color:#000}.dark .QuestionList_timeSelect__OZ6oS{background:#4a5568;border:2px solid #718096;color:#f7fafc;box-shadow:2px 2px 0 #1a202c}.QuestionList_timeSelect__OZ6oS:focus{outline:none;border-color:#4ecdc4;box-shadow:2px 2px 0 #4ecdc4}.QuestionList_timeSelect__OZ6oS:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 #2d3748}.dark .QuestionList_timeSelect__OZ6oS:hover{box-shadow:1px 1px 0 #1a202c}.QuestionList_customTimeInput__r1mnQ{display:flex;align-items:center;gap:.5rem;padding:.4rem;background:white;border:2px solid #2d3748;border-radius:4px;box-shadow:2px 2px 0 #2d3748}.dark .QuestionList_customTimeInput__r1mnQ{background:#4a5568;border:2px solid #718096;box-shadow:2px 2px 0 #1a202c}.QuestionList_customInput__g0hti{width:80px;padding:.3rem;border:none;outline:none;font-size:.85rem;font-weight:600;background:transparent;text-align:center;color:#000}.dark .QuestionList_customInput__g0hti{color:#f7fafc}.QuestionList_customInput__g0hti::placeholder{color:#a0aec0}.QuestionList_timeUnit__Bzp4i{font-weight:600;color:#4a5568;font-size:.75rem;white-space:nowrap}.dark .QuestionList_timeUnit__Bzp4i{color:#cbd5e0}.QuestionList_selectedTimeDisplay__LFI_t{padding:.4rem .6rem;background:#e6fffa;border:2px solid #4ecdc4;border-radius:4px;font-size:.8rem;font-weight:600;color:#2d3748;box-shadow:2px 2px 0 #4ecdc4;white-space:nowrap}.dark .QuestionList_selectedTimeDisplay__LFI_t{background:#234e52;border:2px solid #4ecdc4;color:#f7fafc;box-shadow:2px 2px 0 #2d3748}@keyframes QuestionList_slideDown__UsP_A{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.QuestionList_publishSection__JxGDi{position:static;width:100%;border-top:3px solid #000;margin-top:1rem;padding:1rem 0}.dark .QuestionList_publishSection__JxGDi{border-top:3px solid #4a5568}.QuestionList_listContainer__bmDRV{padding-bottom:1rem}}@media (max-width:768px){.QuestionList_container__m1V7C{gap:.75rem}.QuestionList_title__FlkhB{font-size:1.1rem}.QuestionList_input__PLnHq{font-size:.95rem;padding:.65rem 4.5rem .65rem .875rem;min-height:2.75rem}.QuestionList_addButton__Ri_5H{font-size:.85rem;padding:.35rem .7rem}.QuestionList_listItem__WepDi{padding:.875rem;min-height:3rem}.QuestionList_questionText__Ihe3X{font-size:.95rem}.QuestionList_deleteButton__ykAhl{width:1.75rem;height:1.75rem;font-size:1rem}.QuestionList_publishButton__Rcm7w{font-size:1rem;padding:.875rem 1.75rem}.QuestionList_timeSelector__eGVVf{flex-direction:column;align-items:stretch}.QuestionList_timeSelect__OZ6oS{min-width:auto;width:100%}.QuestionList_customTimeInput__r1mnQ{justify-content:center}}@media (max-width:480px){.QuestionList_container__m1V7C{gap:.5rem}.QuestionList_title__FlkhB{font-size:1rem;margin-bottom:.375rem}.QuestionList_input__PLnHq{font-size:.9rem;padding:.5rem 4rem .5rem .75rem;min-height:2.5rem;border-width:2px;box-shadow:3px 3px 0 #000}.dark .QuestionList_input__PLnHq{box-shadow:3px 3px 0 #4a5568}.QuestionList_addButton__Ri_5H{font-size:.8rem;padding:.3rem .6rem;border-width:2px;box-shadow:2px 2px 0 #000}.dark .QuestionList_addButton__Ri_5H{box-shadow:2px 2px 0 #2d3748}.QuestionList_listItem__WepDi{padding:.75rem;min-height:2.75rem;border-width:2px;box-shadow:3px 3px 0 #000}.dark .QuestionList_listItem__WepDi{box-shadow:3px 3px 0 #2d3748}.QuestionList_questionText__Ihe3X{font-size:.9rem}.QuestionList_questionContent__u37LG{gap:.5rem}.QuestionList_timeBadge__QzIrH{font-size:.75rem;padding:.25rem .5rem}.QuestionList_deleteButton__ykAhl{width:1.5rem;height:1.5rem;font-size:.9rem;border-width:2px;box-shadow:2px 2px 0 #000}.dark .QuestionList_deleteButton__ykAhl{box-shadow:2px 2px 0 #1a202c}.QuestionList_publishButton__Rcm7w{font-size:.95rem;padding:.75rem 1.5rem;border-width:2px;box-shadow:3px 3px 0 #000}.dark .QuestionList_publishButton__Rcm7w{box-shadow:3px 3px 0 #2d3748}.QuestionList_publishInfo__s4V9_{font-size:.85rem}.QuestionList_empty__2UaqK{font-size:.9rem;padding:1.5rem 0;border-width:2px;box-shadow:3px 3px 0 #000}.dark .QuestionList_empty__2UaqK{box-shadow:3px 3px 0 #2d3748}.QuestionList_timeSelector__eGVVf{padding:.4rem}.QuestionList_timeSelect__OZ6oS{padding:.35rem .5rem;font-size:.8rem}.QuestionList_customInput__g0hti{width:70px;font-size:.8rem}.QuestionList_selectedTimeDisplay__LFI_t{font-size:.75rem;padding:.35rem .5rem}}.LoginModal_overlay__z5Rck{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:LoginModal_fadeIn__ZimwU .2s ease-out}@keyframes LoginModal_fadeIn__ZimwU{0%{opacity:0}to{opacity:1}}.LoginModal_modal__n6Cfx{background:#fffaf4;border:4px solid #000;box-shadow:8px 8px 0 #000;max-width:500px;width:100%;padding:2.5rem;animation:LoginModal_slideUp__HbXGd .3s ease-out;position:relative}@keyframes LoginModal_slideUp__HbXGd{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.LoginModal_closeButton__CeUI5{position:absolute;top:1rem;right:1rem;background:#fff;border:2px solid #000;color:#000;font-weight:700;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:2px 2px 0 #000;transition:all .2s ease;font-size:1.2rem}.LoginModal_closeButton__CeUI5:hover{background:#4ecdc4;color:#fff;transform:translate(1px,1px);box-shadow:1px 1px 0 #000}.LoginModal_closeButton__CeUI5:active{box-shadow:0 0 0 #000;transform:translate(2px,2px)}.LoginModal_iconContainer__TPoZh{display:flex;justify-content:center;margin-bottom:1rem}.LoginModal_lottieAnimation__AnPpB{width:100px;height:100px}.LoginModal_title__f5kP_{font-size:1.75rem;font-weight:900;color:#000;text-align:center;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:-.5px}.LoginModal_message__wsFae{font-size:.95rem;line-height:1.5;color:#4a5568;text-align:center;margin-bottom:1.5rem;font-weight:500}.LoginModal_googleButton__ORxiY{width:100%;background:#4ecdc4;border:3px solid #000;color:#fff;padding:1rem 1.5rem;font-weight:800;font-size:1rem;cursor:pointer;box-shadow:4px 4px 0 #000;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.5rem;font-family:inherit}.LoginModal_googleButton__ORxiY:hover:not(:disabled){background:#38b2ac;transform:translate(2px,2px);box-shadow:2px 2px 0 #000}.LoginModal_googleButton__ORxiY:active:not(:disabled){box-shadow:0 0 0 #000;transform:translate(4px,4px)}.LoginModal_googleButton__ORxiY:disabled{background:#cbd5e0;border-color:#000;cursor:not-allowed;opacity:.7}.LoginModal_googleIcon__UeP_2{width:24px;height:24px;background:#fff;color:#4285f4;border-radius:2px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1rem;border:2px solid #000}.LoginModal_loadingSpinner__ZY8SZ{display:flex;gap:6px;align-items:center}.LoginModal_spinnerDot___jxZo{width:8px;height:8px;background:#fff;border-radius:50%;animation:LoginModal_spinnerBounce__AOyV6 .6s infinite alternate}.LoginModal_spinnerDot___jxZo:nth-child(2){animation-delay:.2s}.LoginModal_spinnerDot___jxZo:nth-child(3){animation-delay:.4s}@keyframes LoginModal_spinnerBounce__AOyV6{0%{transform:translateY(0);opacity:.5}to{transform:translateY(-8px);opacity:1}}.LoginModal_features__9iMML{margin-bottom:1.5rem}.LoginModal_featuresLabel__S_uMA{font-size:.9rem;font-weight:800;color:#2d3748;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem}.LoginModal_feature__jtZtZ{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;font-size:.9rem;line-height:1.5;color:#4a5568}.LoginModal_feature__jtZtZ:last-child{margin-bottom:0}.LoginModal_featureIcon__LmJPD{flex-shrink:0;color:#4ecdc4}.LoginModal_privacyNote__E_BvS{font-size:.85rem;color:#718096;text-align:center;font-style:italic;border-top:2px dashed #cbd5e0;padding-top:1rem}.LoginModal_toastContainer__P_X9K{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:.5rem}@media (max-width:768px){.LoginModal_modal__n6Cfx{padding:2rem 1.5rem;border-width:3px;box-shadow:6px 6px 0 #000}.LoginModal_lottieAnimation__AnPpB{width:80px;height:80px}.LoginModal_title__f5kP_{font-size:1.5rem}.LoginModal_message__wsFae{font-size:.9rem;margin-bottom:1.25rem}.LoginModal_googleButton__ORxiY{padding:.875rem 1.25rem;font-size:.95rem;border-width:2px;box-shadow:3px 3px 0 #000}.LoginModal_feature__jtZtZ{font-size:.85rem}.LoginModal_featureIcon__LmJPD{width:20px;height:20px}}@media (max-width:480px){.LoginModal_overlay__z5Rck{padding:.5rem}.LoginModal_modal__n6Cfx{padding:1.75rem 1.25rem}.LoginModal_closeButton__CeUI5{width:1.75rem;height:1.75rem;font-size:1rem}.LoginModal_lottieAnimation__AnPpB{width:70px;height:70px}.LoginModal_title__f5kP_{font-size:1.3rem;margin-bottom:.5rem}.LoginModal_message__wsFae{font-size:.85rem;margin-bottom:1rem}.LoginModal_googleButton__ORxiY{padding:.75rem 1rem;font-size:.9rem}.LoginModal_featuresLabel__S_uMA{font-size:.85rem}.LoginModal_feature__jtZtZ{font-size:.8rem}.LoginModal_featureIcon__LmJPD{width:18px;height:18px}.LoginModal_privacyNote__E_BvS{font-size:.8rem}}