.DragDrop_container__1Auaz{max-width:800px;margin:0 auto;padding:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.DragDrop_title__WTjI9{font-size:1.5rem;font-weight:700;margin-bottom:.625rem;color:#333}.DragDrop_instructions__Gdb_t{font-size:1rem;margin-bottom:1.25rem;color:#666}.DragDrop_dragDropArea__FGPKC{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.25rem}.DragDrop_itemsContainer__EtEzR,.DragDrop_targetsContainer__ob_vP{width:100%}.DragDrop_sectionTitle__46l1y{font-size:1.125rem;font-weight:700;margin-bottom:.625rem;color:#444}.DragDrop_item__dEu5M{background-color:#f0f0f0;border:1px solid #ddd;border-radius:.25rem;padding:.625rem;margin-bottom:.625rem;cursor:move;transition:background-color .3s ease,transform .1s ease}.DragDrop_item__dEu5M:hover{background-color:#e0e0e0;transform:translateY(-2px)}.DragDrop_dragging__jxAeu{opacity:.5;transform:scale(1.05)}.DragDrop_target__tQnmi{background-color:#fff;border:2px dashed #ccc;border-radius:.25rem;padding:.625rem;min-height:6.25rem;margin-bottom:.625rem;transition:background-color .3s ease,border-color .3s ease}.DragDrop_isOver__iesTB{background-color:#e6f7ff;border-color:#1890ff}.DragDrop_targetTitle__5OMHL{font-size:1rem;font-weight:700;margin-bottom:.625rem;color:#555}.DragDrop_targetItems__ejKIv{min-height:3.125rem}.DragDrop_checkButton__6H_eN{background-color:#1890ff;color:white;border:none;padding:.625rem 1.25rem;font-size:1rem;border-radius:.25rem;cursor:pointer;transition:background-color .3s ease,transform .1s ease}.DragDrop_checkButton__6H_eN:hover{background-color:#40a9ff;transform:translateY(-2px)}.DragDrop_feedbackAlert__RoTR5{margin-top:1.25rem}@media (min-width:768px){.DragDrop_dragDropArea__FGPKC{flex-direction:row}.DragDrop_itemsContainer__EtEzR,.DragDrop_targetsContainer__ob_vP{width:48%}}@media (max-width:480px){.DragDrop_container__1Auaz{padding:10px}.DragDrop_title__WTjI9{font-size:1.25rem}.DragDrop_instructions__Gdb_t{font-size:.875rem}.DragDrop_item__dEu5M,.DragDrop_target__tQnmi{padding:.5rem}.DragDrop_checkButton__6H_eN{width:100%}}@media (prefers-color-scheme:dark){.DragDrop_container__1Auaz{background-color:#1f1f1f;color:#e0e0e0}.DragDrop_title__WTjI9{color:#f0f0f0}.DragDrop_instructions__Gdb_t{color:#b0b0b0}.DragDrop_sectionTitle__46l1y{color:#d0d0d0}.DragDrop_item__dEu5M{background-color:#2f2f2f;border-color:#444;color:#e0e0e0}.DragDrop_item__dEu5M:hover{background-color:#3f3f3f}.DragDrop_target__tQnmi{background-color:#2f2f2f;border-color:#555}.DragDrop_isOver__iesTB{background-color:#003a8c;border-color:#1890ff}.DragDrop_targetTitle__5OMHL{color:#c0c0c0}.DragDrop_checkButton__6H_eN{background-color:#096dd9}.DragDrop_checkButton__6H_eN:hover{background-color:#1890ff}}.DragDrop_removeButton__k0Ork{background:none;border:none;color:#999;cursor:pointer;font-size:1.2rem;padding:0 5px;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.DragDrop_removeButton__k0Ork:hover{color:#ff4d4f}.DragDrop_item__dEu5M{position:relative}.DragDrop_feedbackMessage__z_4px{margin-top:20px;padding:10px;border:1px solid #ccc;border-radius:4px;background-color:#f8f8f8}.DragDrop_feedbackMessage__z_4px h4{margin-top:0;color:#333}.DragDrop_feedbackMessage__z_4px p{margin-bottom:0}@media (prefers-color-scheme:dark){.DragDrop_container__1Auaz{background-color:#1e1e1e}.DragDrop_item__dEu5M{background-color:#2a2a2a;border-color:#444}.DragDrop_target__tQnmi{background-color:#2a2a2a;border-color:#555}.DragDrop_target__tQnmi.DragDrop_is-over__EgvTE{background-color:#3a3a3a}.DragDrop_check-button__6LFDT{background-color:#45a049}.DragDrop_feedbackMessage__z_4px{background-color:#2a2a2a;border-color:#444}.DragDrop_feedbackMessage__z_4px h4{color:#e0e0e0}}.message_messageWrapper__kBLh4{display:flex;margin-bottom:16px;align-items:flex-end}.message_userMessage__N3rnN{justify-content:flex-end}.message_assistantMessage___CM7n{justify-content:flex-start}.message_avatar__TXmdd{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;background-color:#e0e0e0;flex-shrink:0}.message_userMessage__N3rnN .message_avatar__TXmdd{order:1;margin-left:8px;background-color:#3498db}.message_assistantMessage___CM7n .message_avatar__TXmdd{margin-right:8px}.message_message__fkpZk{max-width:70%;padding:12px 16px;border-radius:18px;line-height:1.4;position:relative;word-wrap:break-word;box-shadow:0 1px 2px rgba(0,0,0,.1)}.message_userMessageText__hlnSO{background-color:#3498db;color:white;border-bottom-right-radius:4px}.message_assistantMessageText__yFKfE{background-color:#f0f0f0;color:#333;border-bottom-left-radius:4px}.message_assistantMessageText__yFKfE:after,.message_userMessageText__hlnSO:after{content:"";position:absolute;bottom:0;width:0;height:0;border:8px solid transparent}.message_userMessageText__hlnSO:after{right:-6px;border-left-color:#3498db;border-right:0;border-bottom:0}.message_assistantMessageText__yFKfE:after{left:-8px;border-right-color:#f0f0f0;border-left:0;border-bottom:0}.message_messageImage__aJoHw{max-width:100%;border-radius:8px;margin-bottom:8px}@media (max-width:768px){.message_message__fkpZk{max-width:80%}}@media (prefers-color-scheme:dark){.message_avatar__TXmdd{background-color:#2c3e50}.message_userMessageText__hlnSO,.message_userMessage__N3rnN .message_avatar__TXmdd{background-color:#2980b9}.message_assistantMessageText__yFKfE{background-color:green;color:#ecf0f1}.message_userMessageText__hlnSO:after{border-left-color:#2980b9}.message_assistantMessageText__yFKfE:after{border-right-color:#34495e}}.lesson-tree_container__lzr6W{max-width:900px;margin:2rem auto;padding:3rem;text-align:center;border-radius:24px;background:linear-gradient(135deg,#ffffff,#f8fafc);box-shadow:0 20px 40px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.06),0 0 0 1px rgba(255,255,255,.8);color:#1e293b;position:relative;overflow:hidden}.lesson-tree_container__lzr6W:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#06b6d4,#10b981);background-size:300% 100%;animation:lesson-tree_gradientShift__rd5fE 8s ease infinite}@keyframes lesson-tree_gradientShift__rd5fE{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.lesson-tree_container_node__CDolK{max-width:900px;margin:2rem auto;padding:3rem;text-align:center;border-radius:24px;background:linear-gradient(135deg,#ffffff,#f8fafc);box-shadow:0 20px 40px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.06),0 0 0 1px rgba(255,255,255,.8);color:#1e293b;position:relative;overflow:hidden}.lesson-tree_title__cG0N_{background:linear-gradient(135deg,#3b82f6,#8b5cf6 50%,#06b6d4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(2rem,4vw,3rem);margin-bottom:2rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;text-shadow:0 2px 4px rgba(0,0,0,.1)}.lesson-tree_description__l0Nw2{color:#64748b;font-size:1.2rem;margin-bottom:2.5rem;line-height:1.7;max-width:600px;margin-left:auto;margin-right:auto;font-weight:400}.lesson-tree_imageContainer__wZ8GB{width:100%;max-width:550px;margin:2rem auto;border-radius:20px;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.15),0 0 0 1px rgba(255,255,255,.1);position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lesson-tree_imageContainer__wZ8GB:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(59,130,246,.1),rgba(139,92,246,.1));pointer-events:none;z-index:1}.lesson-tree_image__e3kwZ{width:100%;height:auto;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);position:relative;z-index:0}.lesson-tree_image__e3kwZ:hover{transform:scale(1.05)}.lesson-tree_choices__1D9tK{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:3rem;max-width:800px;margin-left:auto;margin-right:auto}.lesson-tree_button__DRZPm{position:relative;padding:1.25rem 2rem;font-size:1.1rem;font-weight:600;color:#ffffff;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:16px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 25px rgba(59,130,246,.3),0 3px 10px rgba(0,0,0,.1);overflow:hidden;text-align:center;line-height:1.5}.lesson-tree_button__DRZPm:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.lesson-tree_button__DRZPm:hover:before{left:100%}.lesson-tree_button__DRZPm:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-3px) scale(1.02);box-shadow:0 15px 35px rgba(59,130,246,.4),0 5px 15px rgba(0,0,0,.15)}.lesson-tree_button__DRZPm:active{transform:translateY(-1px) scale(.98)}.lesson-tree_button__DRZPm:disabled{background:linear-gradient(135deg,#94a3b8,#64748b);cursor:not-allowed;transform:none;box-shadow:0 4px 10px rgba(0,0,0,.1)}.lesson-tree_button__DRZPm:disabled:before{display:none}.lesson-tree_score__yHRLF{margin-top:2rem;padding:1rem 2rem;font-weight:700;font-size:1.3rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #bae6fd;border-radius:16px;color:#0c4a6e;display:inline-block;box-shadow:0 4px 12px rgba(6,182,212,.2);position:relative}.lesson-tree_score__yHRLF:before{content:"🎯";margin-right:.5rem;font-size:1.2em}.lesson-tree_outcome__YqkWC{margin-top:2rem;padding:1.5rem 2rem;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-radius:16px;color:#064e3b;font-weight:600;font-size:1.1rem;border-left:5px solid #10b981;box-shadow:0 8px 20px rgba(16,185,129,.15);position:relative;overflow:hidden}.lesson-tree_outcome__YqkWC:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,#10b981,#059669)}.lesson-tree_navigationContainer__f8MzL{display:flex;justify-content:space-between;align-items:center;margin-top:3rem;gap:1.5rem}.lesson-tree_resetButton__ySnXO{padding:1rem 2rem;font-size:1rem;font-weight:600;color:white;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 6px 20px rgba(239,68,68,.3);position:relative;overflow:hidden}.lesson-tree_resetButton__ySnXO:before{content:"↻";margin-right:.5rem;font-size:1.2em}.lesson-tree_resetButton__ySnXO:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-2px);box-shadow:0 10px 25px rgba(239,68,68,.4)}.lesson-tree_resetButton__ySnXO:disabled{background:linear-gradient(135deg,#94a3b8,#64748b);cursor:not-allowed;transform:none;box-shadow:0 4px 10px rgba(0,0,0,.1)}.lesson-tree_nextButton__IsHXe{padding:1rem 2rem;font-size:1rem;font-weight:600;color:white;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.75rem;box-shadow:0 6px 20px rgba(16,185,129,.3);position:relative;overflow:hidden}.lesson-tree_nextButton__IsHXe:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.2);border-radius:50%;transform:translate(-50%,-50%);transition:width .3s,height .3s}.lesson-tree_nextButton__IsHXe:hover:after{width:300px;height:300px}.lesson-tree_nextButton__IsHXe:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 10px 25px rgba(16,185,129,.4)}.lesson-tree_nextButton__IsHXe:disabled{background:linear-gradient(135deg,#94a3b8,#64748b);cursor:not-allowed;transform:none;box-shadow:0 4px 10px rgba(0,0,0,.1)}.lesson-tree_iconWrapper__iXJ36{display:flex;align-items:center;justify-content:center;position:relative;z-index:1}@media screen and (max-width:768px){.lesson-tree_container__lzr6W,.lesson-tree_container_node__CDolK{padding:2rem;margin:1rem;border-radius:20px}.lesson-tree_title__cG0N_{font-size:clamp(1.75rem,6vw,2.5rem);margin-bottom:1.5rem}.lesson-tree_description__l0Nw2{font-size:1.1rem}.lesson-tree_imageContainer__wZ8GB{max-width:100%;margin:1.5rem auto}.lesson-tree_choices__1D9tK{grid-template-columns:1fr;gap:1rem;margin-top:2rem}.lesson-tree_button__DRZPm{padding:1rem 1.5rem;font-size:1rem}.lesson-tree_nextButton__IsHXe,.lesson-tree_resetButton__ySnXO{padding:.875rem 1.5rem;font-size:.95rem}.lesson-tree_score__yHRLF{font-size:1.1rem;padding:.875rem 1.5rem}}@media screen and (max-width:480px){.lesson-tree_container__lzr6W,.lesson-tree_container_node__CDolK{padding:1.5rem;margin:.5rem}.lesson-tree_title__cG0N_{font-size:clamp(1.5rem,8vw,2rem)}.lesson-tree_navigationContainer__f8MzL{flex-direction:column;gap:1rem}.lesson-tree_nextButton__IsHXe,.lesson-tree_resetButton__ySnXO{width:100%;justify-content:center}.lesson-tree_choices__1D9tK{margin-top:1.5rem}}@media (prefers-color-scheme:dark){.lesson-tree_container__lzr6W,.lesson-tree_container_node__CDolK{background:linear-gradient(135deg,#0f172a,#1e293b);color:#f1f5f9;box-shadow:0 20px 40px rgba(0,0,0,.3),0 8px 16px rgba(0,0,0,.2),0 0 0 1px rgba(255,255,255,.1)}.lesson-tree_container__lzr6W:before{background:linear-gradient(90deg,#60a5fa,#a78bfa,#22d3ee,#34d399)}.lesson-tree_title__cG0N_{background:linear-gradient(135deg,#60a5fa,#a78bfa 50%,#22d3ee);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lesson-tree_description__l0Nw2{color:#94a3b8}.lesson-tree_button__DRZPm{background:linear-gradient(135deg,#475569,#334155);box-shadow:0 8px 25px rgba(71,85,105,.4),0 3px 10px rgba(0,0,0,.2)}.lesson-tree_button__DRZPm:hover{background:linear-gradient(135deg,#64748b,#475569);box-shadow:0 15px 35px rgba(71,85,105,.5),0 5px 15px rgba(0,0,0,.3)}.lesson-tree_button__DRZPm:disabled{background:linear-gradient(135deg,#374151,#1f2937)}.lesson-tree_score__yHRLF{background:linear-gradient(135deg,#1e3a8a,#1e40af);color:#93c5fd;border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.3)}.lesson-tree_outcome__YqkWC{background:linear-gradient(135deg,#064e3b,#065f46);color:#6ee7b7;border-left-color:#34d399;box-shadow:0 8px 20px rgba(52,211,153,.2)}.lesson-tree_resetButton__ySnXO{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 20px rgba(220,38,38,.4)}.lesson-tree_resetButton__ySnXO:hover{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 10px 25px rgba(220,38,38,.5)}.lesson-tree_resetButton__ySnXO:disabled{background:linear-gradient(135deg,#374151,#1f2937)}.lesson-tree_nextButton__IsHXe{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 6px 20px rgba(5,150,105,.4)}.lesson-tree_nextButton__IsHXe:hover{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 10px 25px rgba(5,150,105,.5)}.lesson-tree_nextButton__IsHXe:disabled{background:linear-gradient(135deg,#374151,#1f2937)}}.HTMLRenderer_htmlContainer__F4t3n{max-width:100%;word-wrap:break-word;overflow-wrap:break-word;line-height:1.6;color:#333}.HTMLRenderer_htmlContainer__F4t3n h1,.HTMLRenderer_htmlContainer__F4t3n h2,.HTMLRenderer_htmlContainer__F4t3n h3,.HTMLRenderer_htmlContainer__F4t3n h4,.HTMLRenderer_htmlContainer__F4t3n h5,.HTMLRenderer_htmlContainer__F4t3n h6{margin-top:1.5em;margin-bottom:.75em;font-weight:600;line-height:1.3}.HTMLRenderer_htmlContainer__F4t3n h1{font-size:2rem}.HTMLRenderer_htmlContainer__F4t3n h2{font-size:1.75rem;padding-bottom:.3em;border-bottom:1px solid #eaeaea}.HTMLRenderer_htmlContainer__F4t3n h3{font-size:1.5rem}.HTMLRenderer_htmlContainer__F4t3n h4{font-size:1.25rem}.HTMLRenderer_htmlContainer__F4t3n h5{font-size:1rem}.HTMLRenderer_htmlContainer__F4t3n h6{font-size:.875rem;color:#555}.HTMLRenderer_htmlContainer__F4t3n p{margin-bottom:1.25em;font-size:1rem}.HTMLRenderer_htmlContainer__F4t3n ol,.HTMLRenderer_htmlContainer__F4t3n ul{margin-bottom:1.25em;padding-left:1.5em}.HTMLRenderer_htmlContainer__F4t3n li{margin-bottom:.5em}.HTMLRenderer_htmlContainer__F4t3n ul li{list-style-type:disc}.HTMLRenderer_htmlContainer__F4t3n ol li{list-style-type:decimal}.HTMLRenderer_htmlContainer__F4t3n blockquote{margin:1.5em 0;padding:.5em 1em;border-left:4px solid #eaeaea;background-color:#f8f8f8;font-style:italic;color:#555}.HTMLRenderer_htmlContainer__F4t3n pre{background-color:#f6f8fa;border-radius:4px;padding:1em;overflow-x:auto;margin-bottom:1.25em}.HTMLRenderer_htmlContainer__F4t3n code{font-family:monospace;background-color:#f6f8fa;padding:.2em .4em;border-radius:3px;font-size:.9em}.HTMLRenderer_htmlContainer__F4t3n table{width:100%;border-collapse:collapse;margin-bottom:1.25em}.HTMLRenderer_htmlContainer__F4t3n td,.HTMLRenderer_htmlContainer__F4t3n th{border:1px solid #eaeaea;padding:.5em .75em;text-align:left}.HTMLRenderer_htmlContainer__F4t3n th{background-color:#f6f8fa;font-weight:600}.HTMLRenderer_htmlContainer__F4t3n img{max-width:100%;height:auto;border-radius:4px;margin:1em 0}.HTMLRenderer_htmlContainer__F4t3n a{color:#0070f3;text-decoration:none;transition:color .2s ease}.HTMLRenderer_htmlContainer__F4t3n a:hover{text-decoration:underline}.HTMLRenderer_htmlContainer__F4t3n hr{height:1px;background-color:#eaeaea;border:none;margin:2em 0}.HTMLRenderer_loadingContainer__D_LsP{display:flex;justify-content:center;align-items:center;min-height:100px}.HTMLRenderer_loadingSpinner__rU_j9{width:30px;height:30px;border:3px solid #f3f3f3;border-top-color:#0070f3;border-radius:50%;animation:HTMLRenderer_spin__C0044 1s linear infinite}.HTMLRenderer_errorContainer__dxQzr{padding:16px;background-color:#fff5f5;color:#e53e3e;border-radius:4px;border-left:4px solid #e53e3e}@keyframes HTMLRenderer_spin__C0044{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){.HTMLRenderer_htmlContainer__F4t3n{color:#e0e0e0}.HTMLRenderer_htmlContainer__F4t3n h2{border-bottom-color:#333}.HTMLRenderer_htmlContainer__F4t3n h6{color:#b0b0b0}.HTMLRenderer_htmlContainer__F4t3n blockquote{border-left-color:#444;background-color:#333;color:#b0b0b0}.HTMLRenderer_htmlContainer__F4t3n code,.HTMLRenderer_htmlContainer__F4t3n pre{background-color:#2d2d2d}.HTMLRenderer_htmlContainer__F4t3n td,.HTMLRenderer_htmlContainer__F4t3n th{border-color:#444}.HTMLRenderer_htmlContainer__F4t3n th{background-color:#333}.HTMLRenderer_htmlContainer__F4t3n hr{background-color:#444}.HTMLRenderer_htmlContainer__F4t3n a{color:#3291ff}.HTMLRenderer_errorContainer__dxQzr{background-color:rgba(229,62,62,.1);color:#fc8181}.HTMLRenderer_loadingSpinner__rU_j9{border:3px solid #333;border-top-color:#3291ff}}@media (prefers-reduced-motion:reduce){.HTMLRenderer_loadingSpinner__rU_j9{animation:none}}@media (max-width:768px){.HTMLRenderer_htmlContainer__F4t3n h1{font-size:1.75rem}.HTMLRenderer_htmlContainer__F4t3n h2{font-size:1.5rem}.HTMLRenderer_htmlContainer__F4t3n h3{font-size:1.3rem}.HTMLRenderer_htmlContainer__F4t3n h4{font-size:1.1rem}.HTMLRenderer_htmlContainer__F4t3n h5,.HTMLRenderer_htmlContainer__F4t3n h6{font-size:1rem}.HTMLRenderer_htmlContainer__F4t3n p{font-size:.95rem}}.TrueFalse_trueFalseContainer__tVGGD{border:1px solid #e1e5e9;border-radius:12px;padding:24px;margin-bottom:24px;background:linear-gradient(135deg,#ffffff,#f8fafc);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;overflow:hidden}.TrueFalse_trueFalseContainer__tVGGD:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#667eea,#764ba2);opacity:.8}.TrueFalse_trueFalseQuestion__fkvZS{font-size:22px;font-weight:700;margin-bottom:24px;color:#1e293b;line-height:1.4;letter-spacing:-.025em}.TrueFalse_trueFalseAnswer__Bpt3o{margin-bottom:20px}.TrueFalse_answerList__uCIqc{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.TrueFalse_label__hFyxc{display:flex;align-items:center;border:2px solid #e2e8f0;border-radius:10px;padding:16px;cursor:pointer;background:#ffffff;position:relative;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.TrueFalse_label__hFyxc:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.TrueFalse_label__hFyxc:hover:before{left:100%}.TrueFalse_label__hFyxc:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.TrueFalse_label__hFyxc.TrueFalse_selected__IwPGV{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#3b82f6}.TrueFalse_label__hFyxc.TrueFalse_disabled__OWUUd{cursor:not-allowed;opacity:.7}.TrueFalse_label__hFyxc.TrueFalse_disabled__OWUUd:hover{transform:none;background:#ffffff}.TrueFalse_radioWrapper__MOwdU{display:flex;align-items:center;margin-right:12px;position:relative}.TrueFalse_radioInput__fpycN{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.TrueFalse_customRadio__VSeqF{width:20px;height:20px;border:2px solid #cbd5e1;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff;transition:all .2s ease}.TrueFalse_radioCheck__onRXg{width:8px;height:8px;border-radius:50%;background:#ffffff}.TrueFalse_optionText__kkJDH{font-size:16px;font-weight:500;color:#374151;flex:1 1}.TrueFalse_answerIcon__A3Jg7{font-size:18px;font-weight:700;margin-left:auto}.TrueFalse_submitButton__aZzoR{min-width:120px;height:44px;font-weight:600;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#1e40af);border:none;color:white;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.TrueFalse_submitButton__aZzoR:disabled{background:#9ca3af;cursor:not-allowed}.TrueFalse_loadingSpinner__LkLzx{display:inline-block;font-size:16px}.TrueFalse_feedback__oXXAU{margin-top:20px;padding:16px;border-radius:10px;font-weight:600;border-left:4px solid;position:relative;overflow:hidden}.TrueFalse_feedbackContent__G641j{display:flex;align-items:center;gap:8px}.TrueFalse_feedbackIcon__BmuKh{font-size:18px}.TrueFalse_correct__YOn3H{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534;border-left-color:#22c55e}.TrueFalse_incorrect__Quvtb{background:linear-gradient(135deg,#fef2f2,#fecaca);color:#dc2626;border-left-color:#ef4444}@media (prefers-color-scheme:dark){.TrueFalse_trueFalseContainer__tVGGD{background:linear-gradient(135deg,#1e293b,#334155);border-color:#475569}.TrueFalse_trueFalseContainer__tVGGD:before{background:linear-gradient(90deg,#8b5cf6,#06b6d4)}.TrueFalse_trueFalseQuestion__fkvZS{color:#f1f5f9}.TrueFalse_label__hFyxc{border-color:#475569;background:#334155}.TrueFalse_label__hFyxc:hover{background:linear-gradient(135deg,#475569,#64748b)}.TrueFalse_label__hFyxc.TrueFalse_selected__IwPGV{background:linear-gradient(135deg,#1e40af,#3730a3);border-color:#60a5fa}.TrueFalse_customRadio__VSeqF{border-color:#64748b;background:#475569}.TrueFalse_optionText__kkJDH{color:#e2e8f0}.TrueFalse_correct__YOn3H{background:linear-gradient(135deg,#064e3b,#065f46);color:#6ee7b7;border-left-color:#10b981}.TrueFalse_incorrect__Quvtb{background:linear-gradient(135deg,#7f1d1d,#991b1b);color:#fca5a5;border-left-color:#f87171}}@media (max-width:480px){.TrueFalse_trueFalseContainer__tVGGD{padding:16px;margin-bottom:16px}.TrueFalse_trueFalseQuestion__fkvZS{font-size:18px;margin-bottom:16px}.TrueFalse_label__hFyxc{padding:12px}.TrueFalse_answerList__uCIqc{gap:8px}.TrueFalse_optionText__kkJDH{font-size:14px}.TrueFalse_submitButton__aZzoR{width:100%;height:40px}}@media (min-width:481px) and (max-width:768px){.TrueFalse_trueFalseContainer__tVGGD{padding:20px}.TrueFalse_trueFalseQuestion__fkvZS{font-size:20px}}@media (min-width:769px){.TrueFalse_trueFalseContainer__tVGGD{max-width:800px;margin-left:auto;margin-right:auto}.TrueFalse_answerList__uCIqc{gap:16px}}@media (prefers-reduced-motion:reduce){.TrueFalse_customRadio__VSeqF,.TrueFalse_label__hFyxc,.TrueFalse_submitButton__aZzoR,.TrueFalse_trueFalseContainer__tVGGD{transition:none}}.TrueFalse_label__hFyxc:focus-within{outline:2px solid #3b82f6;outline-offset:2px}.TrueFalse_submitButton__aZzoR:focus{outline:2px solid #3b82f6;outline-offset:2px}.multiple-choice_container__qGIrf{border:1px solid #e1e5e9;border-radius:12px;padding:24px;margin-bottom:24px;background:linear-gradient(135deg,#ffffff,#f8fafc);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.multiple-choice_container__qGIrf:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#667eea,#764ba2);opacity:.8}.multiple-choice_question__4cQ1c{font-size:22px;font-weight:700;margin-bottom:24px;color:#1e293b;line-height:1.4;letter-spacing:-.025em}.multiple-choice_optionsList__lzg_5{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.multiple-choice_option__Fg77_{border:2px solid #e2e8f0;border-radius:10px;padding:16px;cursor:pointer;background:#ffffff;position:relative;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:16px;font-weight:500;color:#374151}.multiple-choice_option__Fg77_:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.multiple-choice_option__Fg77_:hover:before{left:100%}.multiple-choice_option__Fg77_:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.multiple-choice_selected__NVTuP{border-color:#3b82f6;color:#1e40af}.multiple-choice_selected__NVTuP,.multiple-choice_selected__NVTuP:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.multiple-choice_feedback__DH_8o{margin-top:20px;padding:16px;border-radius:10px;font-weight:600;border-left:4px solid;position:relative;overflow:hidden;font-size:15px}.multiple-choice_feedbackContent__AOsn_{display:flex;align-items:center;gap:8px}.multiple-choice_feedbackIcon__L3WQG{font-size:18px}.multiple-choice_correct__IdsRf{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534;border-left-color:#22c55e}.multiple-choice_incorrect__HWpz6{background:linear-gradient(135deg,#fef2f2,#fecaca);color:#dc2626;border-left-color:#ef4444}@media (prefers-color-scheme:dark){.multiple-choice_container__qGIrf{background:linear-gradient(135deg,#1e293b,#334155);border-color:#475569}.multiple-choice_container__qGIrf:before{background:linear-gradient(90deg,#8b5cf6,#06b6d4)}.multiple-choice_question__4cQ1c{color:#f1f5f9}.multiple-choice_option__Fg77_{border-color:#475569;background:#334155;color:#e2e8f0}.multiple-choice_option__Fg77_:hover{background:linear-gradient(135deg,#475569,#64748b)}.multiple-choice_selected__NVTuP{border-color:#60a5fa;color:#93c5fd}.multiple-choice_selected__NVTuP,.multiple-choice_selected__NVTuP:hover{background:linear-gradient(135deg,#1e40af,#3730a3)}.multiple-choice_correct__IdsRf{background:linear-gradient(135deg,#064e3b,#065f46);color:#6ee7b7;border-left-color:#10b981}.multiple-choice_incorrect__HWpz6{background:linear-gradient(135deg,#7f1d1d,#991b1b);color:#fca5a5;border-left-color:#f87171}}@media (max-width:480px){.multiple-choice_container__qGIrf{padding:16px;margin-bottom:16px}.multiple-choice_question__4cQ1c{font-size:18px;margin-bottom:16px}.multiple-choice_option__Fg77_{padding:12px;font-size:14px}.multiple-choice_optionsList__lzg_5{gap:8px}.multiple-choice_feedback__DH_8o{font-size:14px;padding:12px}}@media (min-width:481px) and (max-width:768px){.multiple-choice_container__qGIrf{padding:20px;margin-bottom:20px}.multiple-choice_question__4cQ1c{font-size:20px;margin-bottom:20px}.multiple-choice_option__Fg77_{padding:14px}.multiple-choice_optionsList__lzg_5{gap:10px}}@media (min-width:769px) and (max-width:1024px){.multiple-choice_container__qGIrf{padding:22px}.multiple-choice_question__4cQ1c{font-size:21px}.multiple-choice_optionsList__lzg_5{gap:14px}}@media (min-width:1025px){.multiple-choice_container__qGIrf{max-width:800px;margin-left:auto;margin-right:auto}.multiple-choice_optionsList__lzg_5{gap:16px}}@media (prefers-reduced-motion:reduce){.multiple-choice_container__qGIrf,.multiple-choice_feedback__DH_8o,.multiple-choice_option__Fg77_{transition:none}.multiple-choice_option__Fg77_:before{display:none}}.multiple-choice_option__Fg77_:focus{outline:2px solid #3b82f6;outline-offset:2px}.short-answer_container__AJl4r{padding:0 1rem 1rem;border:1px solid gray}.short-answer_correct__e_auB{color:green;margin-top:1rem;font-weight:700}.short-answer_incorrect__ts__c{color:red;margin-top:1rem;font-weight:700}.short-answer_inputContainer__MwRbE{display:flex;align-items:center;margin-top:1rem}.short-answer_input__KS2TQ{flex-grow:1;margin-right:1rem;width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;resize:none}.short-answer_feedback__xXLtq{margin-top:1rem;font-weight:700}.short-answer_feedbackContainer__aSzTx{background-color:#f0f0f0;padding:10px;border-radius:8px;margin-top:10px}.short-answer_feedbackText__8g_sF{font-size:16px;color:#333}.response-container{font-size:18px;margin-bottom:20px;border:1px solid gray;padding:0 1rem 1rem;display:flex;flex-direction:column}.YouTubePlayer_container__I1RqE{position:relative;max-width:100%;box-sizing:border-box}.YouTubePlayer_fullWidth__BOBop{width:100%!important;max-width:100vw}.YouTubePlayer_iframe__0w0WA{width:100%;height:100%;border:0;display:block}.YouTubePlayer_error__SOgVr{display:flex;align-items:center;justify-content:center;background-color:#f8f8f8;border:1px solid #ddd;border-radius:4px}.YouTubePlayer_errorMessage__gYbAV{color:#d32f2f;text-align:center;padding:20px;font-size:14px;font-weight:500}.YouTubePlayer_loadingContainer__BNvJk{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f8f8f8;z-index:1}.YouTubePlayer_spinner__ZJS9X{width:50px;height:50px;border:5px solid #e3e3e3;border-top-color:#ff0000;border-radius:50%;animation:YouTubePlayer_spin__f4SYn 1s linear infinite}@keyframes YouTubePlayer_spin__f4SYn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.YouTubePlayer_darkTheme__FS8r5{--background-color:#1a1a1a;--error-color:#f44336;--text-color:#ffffff;--border-color:#333333;--spinner-color:#ff0000;--spinner-background:#333333}.YouTubePlayer_container__I1RqE.YouTubePlayer_darkTheme__FS8r5 .YouTubePlayer_loadingContainer__BNvJk{background-color:var(--background-color)}.YouTubePlayer_container__I1RqE.YouTubePlayer_darkTheme__FS8r5 .YouTubePlayer_spinner__ZJS9X{border-color:var(--spinner-background);border-top-color:var(--spinner-color)}.YouTubePlayer_error__SOgVr.YouTubePlayer_darkTheme__FS8r5{background-color:var(--background-color);border-color:var(--border-color)}.YouTubePlayer_error__SOgVr.YouTubePlayer_darkTheme__FS8r5 .YouTubePlayer_errorMessage__gYbAV{color:var(--error-color)}@media (max-width:768px){.YouTubePlayer_container__I1RqE{max-width:100%;width:100%!important}.YouTubePlayer_container__I1RqE[style*=padding-top]{height:0!important}}.Body_body__PC6EO{max-width:800px;margin:0 auto;padding:20px;line-height:1.6;color:#333}.Body_body__PC6EO h1{font-size:2.5em;margin-bottom:.5em;color:#2c3e50}.Body_body__PC6EO h2{font-size:2em;margin-bottom:.5em;color:#34495e}.Body_body__PC6EO h3{font-size:1.75em;margin-bottom:.5em;color:#2c3e50}.Body_body__PC6EO h4{font-size:1.5em;margin-bottom:.5em;color:#34495e}.Body_body__PC6EO h5{font-size:1.25em;margin-bottom:.5em;color:#2c3e50}.Body_body__PC6EO h6{font-size:1em;margin-bottom:.5em;color:#34495e}.Body_body__PC6EO p{margin-bottom:1em;line-height:1em}.Body_body__PC6EO blockquote{font-style:italic;border-left:3px solid #3498db;padding-left:20px;margin:1em 0;color:#7f8c8d}.Body_body__PC6EO ol,.Body_body__PC6EO ul{margin-bottom:1em;padding-left:20px}.Body_body__PC6EO li{margin-bottom:.5em}.Body_body__PC6EO a{color:#3498db;text-decoration:none}.Body_body__PC6EO a:hover{text-decoration:underline}.Body_sectionWrapper__FqFHr{margin-bottom:30px}.Body_textContent__nd5Hx{margin-bottom:20px}.Body_mediaWrapper__pQoMf{margin-bottom:30px}.Body_interactiveElement__W6qoe{background-color:#f5f5f5;border-radius:8px;padding:20px;margin-bottom:30px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.NavigationButtons_buttonsWrapper__txYzL{display:flex;flex-direction:column;align-items:center;gap:20px;margin:32px 0;width:100%;position:relative}.NavigationButtons_navigationButtons__PgGOa{display:flex;justify-content:space-between;width:100%;max-width:720px;gap:16px}.NavigationButtons_nextButton__yVkk2,.NavigationButtons_previousButton__AU3I6{display:flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:10px;font-size:16px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);border:none;cursor:pointer;color:white;flex-basis:45%;position:relative;overflow:hidden;min-height:48px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.NavigationButtons_nextButton__yVkk2:before,.NavigationButtons_previousButton__AU3I6:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.NavigationButtons_nextButton__yVkk2:hover:before,.NavigationButtons_previousButton__AU3I6:hover:before{left:100%}.NavigationButtons_previousButton__AU3I6{background:linear-gradient(135deg,#64748b,#475569)}.NavigationButtons_previousButton__AU3I6:hover{background:linear-gradient(135deg,#475569,#334155);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.NavigationButtons_nextButton__yVkk2{background:linear-gradient(135deg,#3b82f6,#1e40af)}.NavigationButtons_nextButton__yVkk2:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.NavigationButtons_nextButton__yVkk2:disabled,.NavigationButtons_previousButton__AU3I6:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 1px 2px rgba(0,0,0,.05);background:#9ca3af}.NavigationButtons_nextButton__yVkk2:disabled:before,.NavigationButtons_previousButton__AU3I6:disabled:before{display:none}.NavigationButtons_text__3BPTC{font-size:16px;white-space:nowrap;letter-spacing:-.025em}.NavigationButtons_iconWrapper__nmiX5{display:flex;align-items:center;justify-content:center;font-size:18px;margin:0 6px;transition:transform .2s ease}.NavigationButtons_nextButton__yVkk2:hover .NavigationButtons_iconWrapper__nmiX5,.NavigationButtons_previousButton__AU3I6:hover .NavigationButtons_iconWrapper__nmiX5{transform:scale(1.1)}.NavigationButtons_feedbackButton__JmkcY{padding:10px 20px;background:linear-gradient(135deg,#ffffff,#f8fafc);border:2px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;color:#64748b;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.NavigationButtons_feedbackButton__JmkcY:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(100,116,139,.1),transparent);transition:left .5s}.NavigationButtons_feedbackButton__JmkcY:hover:before{left:100%}.NavigationButtons_feedbackButton__JmkcY:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-color:#cbd5e1;color:#475569;transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.12)}.NavigationButtons_submitButton__gd8r3:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.NavigationButtons_successMessage___VFZv{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;text-align:center;color:#16a34a}.NavigationButtons_successMessage___VFZv h3{margin-top:16px;font-size:20px;font-weight:600;letter-spacing:-.025em}.NavigationButtons_successMessage___VFZv svg{color:#16a34a;filter:drop-shadow(0 2px 4px rgba(22,163,74,.2))}@media (max-width:600px){.NavigationButtons_buttonsWrapper__txYzL{margin:24px 0;gap:16px}.NavigationButtons_navigationButtons__PgGOa{flex-direction:column;gap:12px}.NavigationButtons_nextButton__yVkk2,.NavigationButtons_previousButton__AU3I6{width:100%;justify-content:space-between;padding:14px 20px;flex-basis:auto}.NavigationButtons_previousButton__AU3I6{order:2}.NavigationButtons_nextButton__yVkk2{order:1}.NavigationButtons_feedbackButton__JmkcY{width:100%;padding:12px 20px;margin-top:8px}.NavigationButtons_feedbackModal__CQ1EB{padding:20px;margin:16px}.NavigationButtons_feedbackTitle__AzuxJ{font-size:20px}}@media (min-width:601px) and (max-width:1024px){.NavigationButtons_navigationButtons__PgGOa{max-width:600px}.NavigationButtons_nextButton__yVkk2,.NavigationButtons_previousButton__AU3I6{padding:12px 20px}}@media (prefers-color-scheme:dark){.NavigationButtons_previousButton__AU3I6{background:linear-gradient(135deg,#475569,#334155)}.NavigationButtons_previousButton__AU3I6:hover{background:linear-gradient(135deg,#334155,#1e293b)}.NavigationButtons_nextButton__yVkk2{background:linear-gradient(135deg,#1e40af,#1d4ed8)}.NavigationButtons_nextButton__yVkk2:hover{background:linear-gradient(135deg,#1d4ed8,#1e3a8a)}.NavigationButtons_feedbackButton__JmkcY{background:linear-gradient(135deg,#334155,#475569);border-color:#475569;color:#cbd5e1}.NavigationButtons_feedbackButton__JmkcY:hover{background:linear-gradient(135deg,#475569,#64748b);border-color:#64748b;color:#e2e8f0}.NavigationButtons_feedbackModal__CQ1EB{background:linear-gradient(135deg,#1e293b,#334155)}.NavigationButtons_feedbackTitle__AzuxJ{color:#f1f5f9}.NavigationButtons_feedbackSubtitle__9vUft{color:#cbd5e1}.NavigationButtons_feedbackTextarea__jBzJd{background:#334155;border-color:#475569;color:#e2e8f0}.NavigationButtons_feedbackTextarea__jBzJd:focus{border-color:#3b82f6;background:#334155}.NavigationButtons_cancelButton__2foX8{background:transparent;color:#cbd5e1;border-color:#475569}.NavigationButtons_cancelButton__2foX8:hover{background:#475569;border-color:#64748b;color:#e2e8f0}.NavigationButtons_successMessage___VFZv{color:#22c55e}.NavigationButtons_successMessage___VFZv svg{color:#22c55e;filter:drop-shadow(0 2px 4px rgba(34,197,94,.3))}}@media (prefers-reduced-motion:reduce){.NavigationButtons_cancelButton__2foX8,.NavigationButtons_feedbackButton__JmkcY,.NavigationButtons_nextButton__yVkk2,.NavigationButtons_previousButton__AU3I6,.NavigationButtons_submitButton__gd8r3{transition:none}.NavigationButtons_feedbackButton__JmkcY:before,.NavigationButtons_nextButton__yVkk2:before,.NavigationButtons_previousButton__AU3I6:before{display:none}.NavigationButtons_iconWrapper__nmiX5{transition:none}}.NavigationButtons_cancelButton__2foX8:focus,.NavigationButtons_feedbackButton__JmkcY:focus,.NavigationButtons_nextButton__yVkk2:focus,.NavigationButtons_previousButton__AU3I6:focus,.NavigationButtons_submitButton__gd8r3:focus{outline:2px solid #3b82f6;outline-offset:2px}.NavigationButtons_feedbackModal__CQ1EB{padding:24px;max-width:500px;width:100%;background:linear-gradient(135deg,#ffffff,#f8fafc);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.15);border:1px solid #e2e8f0}.NavigationButtons_feedbackTitle__AzuxJ{font-size:22px;font-weight:700;margin:0 0 8px;color:#1e293b;letter-spacing:-.025em}.NavigationButtons_feedbackSubtitle__9vUft{font-size:14px;margin:0 0 24px;color:#64748b;line-height:1.5}.NavigationButtons_feedbackTextarea__jBzJd{width:100%;margin-bottom:24px;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;line-height:1.5;resize:vertical;min-height:100px;transition:border-color .2s ease;background:#ffffff;color:#1e293b;font-family:inherit}.NavigationButtons_feedbackTextarea__jBzJd::placeholder{color:#94a3b8;opacity:1}.NavigationButtons_feedbackTextarea__jBzJd:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.NavigationButtons_buttonGroup__kYcZ5{display:flex;justify-content:flex-end;gap:12px;align-items:center}.NavigationButtons_cancelButton__2foX8{background:transparent;color:#64748b;border:2px solid #e2e8f0;padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:14px}.NavigationButtons_cancelButton__2foX8:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.NavigationButtons_submitButton__gd8r3{min-width:120px;background:linear-gradient(135deg,#3b82f6,#1e40af);color:white;border:none;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(59,130,246,.2);font-size:14px}.NavigationButtons_submitButton__gd8r3:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.NavigationButtons_submitButton__gd8r3:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 1px 2px rgba(0,0,0,.1)}@media (prefers-color-scheme:dark){.NavigationButtons_feedbackModal__CQ1EB{background:linear-gradient(135deg,#1e293b,#334155);border-color:#475569}.NavigationButtons_feedbackTitle__AzuxJ{color:#f1f5f9}.NavigationButtons_feedbackSubtitle__9vUft{color:#cbd5e1}.NavigationButtons_feedbackTextarea__jBzJd{background:#334155;border-color:#475569;color:#e2e8f0}.NavigationButtons_feedbackTextarea__jBzJd::placeholder{color:#94a3b8}.NavigationButtons_feedbackTextarea__jBzJd:focus{border-color:#3b82f6;background:#334155}.NavigationButtons_cancelButton__2foX8{background:transparent;color:#cbd5e1;border-color:#475569}.NavigationButtons_cancelButton__2foX8:hover{background:#475569;border-color:#64748b;color:#e2e8f0}.NavigationButtons_submitButton__gd8r3{background:linear-gradient(135deg,#3b82f6,#1e40af)}.NavigationButtons_submitButton__gd8r3:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8)}}.dialog_overlay__TLXqC{position:fixed;inset:0;z-index:50;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:dialog_fadeIn__30nSc .15s ease-out forwards}.dialog_content__9V989{position:fixed;left:50%;top:50%;z-index:50;width:100%;max-width:32rem;max-height:80vh;transform:translate(-50%,-50%);display:flex;flex-direction:column;border:1px solid var(--border-color,#e2e8f0);background-color:var(--background-color,white);padding:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);animation:dialog_zoomIn__7_lge .15s ease-out forwards}.dialog_scrollableContent__3Wwbt{overflow-y:auto;padding:1.5rem;flex:1 1}.dialog_closeButton__bUuM8{position:absolute;right:1rem;top:1rem;border-radius:.125rem;opacity:.7;transition:opacity .15s;background:none;border:none;cursor:pointer;padding:.25rem}.dialog_closeButton__bUuM8:hover{opacity:1}.dialog_closeButton__bUuM8:focus{outline:2px solid var(--ring-color,#3b82f6);outline-offset:2px}.dialog_closeIcon__vw5_Z{height:1rem;width:1rem}.dialog_srOnly__Ss7sl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.dialog_footer__BXrLt,.dialog_header__c559a{padding:1rem;background-color:var(--header-footer-bg,#f9fafb);border-bottom:1px solid var(--border-color,#e2e8f0)}.dialog_footer__BXrLt{border-top:1px solid var(--border-color,#e2e8f0);display:flex;justify-content:flex-end}.dialog_title__ZJFTg{font-size:1.125rem;font-weight:600;line-height:1;letter-spacing:-.025em}.dialog_description__xoqy9{font-size:.875rem;color:var(--muted-foreground-color,#6b7280)}@keyframes dialog_fadeIn__30nSc{0%{opacity:0}to{opacity:1}}@keyframes dialog_zoomIn__7_lge{0%{opacity:0;transform:translate(-50%,-48%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (prefers-color-scheme:dark){.dialog_content__9V989{background-color:var(--background-color-dark,#1f2937);border-color:var(--border-color-dark,#374151)}.dialog_footer__BXrLt,.dialog_header__c559a{background-color:var(--header-footer-bg-dark,#2d3748)}.dialog_description__xoqy9{color:var(--muted-foreground-color-dark,#9ca3af)}.dialog_closeButton__bUuM8:focus{outline:2px solid var(--ring-color-dark,#60a5fa)}}