.MainMenu-module__hSVIdW__container{max-width:800px;margin:0 auto;padding:3rem 1.5rem}.MainMenu-module__hSVIdW__hero{text-align:center;margin-bottom:3rem}.MainMenu-module__hSVIdW__badge{color:#888;background:#1a1a1a;border:1px solid #333;border-radius:999px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-block}.MainMenu-module__hSVIdW__title{color:#fff;letter-spacing:-.02em;margin:0 0 1rem;font-size:3.5rem;font-weight:800}.MainMenu-module__hSVIdW__highlight{color:#888}.MainMenu-module__hSVIdW__subtitle{color:#666;max-width:500px;margin:0 auto;font-size:1.125rem;line-height:1.6}.MainMenu-module__hSVIdW__card{background:#111;border:1px solid #333;border-radius:20px;margin-bottom:2rem;padding:1.5rem}.MainMenu-module__hSVIdW__topicsToggle{color:#fff;cursor:pointer;background:#1a1a1a;border:1px solid #333;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:1rem;font-size:1rem;font-weight:500;transition:all .2s;display:flex}.MainMenu-module__hSVIdW__topicsToggle:hover{background:#222;border-color:#444}.MainMenu-module__hSVIdW__chevron{color:#888;width:20px;height:20px;transition:transform .2s}.MainMenu-module__hSVIdW__chevron.MainMenu-module__hSVIdW__open{transform:rotate(180deg)}.MainMenu-module__hSVIdW__topicsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1rem 0;display:grid}.MainMenu-module__hSVIdW__topicButton{color:#ccc;cursor:pointer;text-align:left;background:#1a1a1a;border:1px solid #333;border-radius:10px;align-items:center;gap:.75rem;padding:.875rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.MainMenu-module__hSVIdW__topicButton:hover{background:#222;border-color:#444}.MainMenu-module__hSVIdW__topicButton.MainMenu-module__hSVIdW__selected{color:#fff;background:#222;border-color:#fff}.MainMenu-module__hSVIdW__checkbox{background:#222;border:2px solid #444;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.MainMenu-module__hSVIdW__selected .MainMenu-module__hSVIdW__checkbox{background:#fff;border-color:#fff}.MainMenu-module__hSVIdW__checkbox svg{color:#000;width:14px;height:14px}.MainMenu-module__hSVIdW__startButton{color:#000;cursor:pointer;background:#fff;border:none;border-radius:14px;justify-content:center;align-items:center;gap:.75rem;width:100%;margin-top:1rem;padding:1.25rem;font-size:1.125rem;font-weight:700;transition:all .2s;display:flex}.MainMenu-module__hSVIdW__startButton:hover{background:#eee;transform:translateY(-2px)}.MainMenu-module__hSVIdW__startButton svg{width:24px;height:24px}.MainMenu-module__hSVIdW__history{background:#111;border:1px solid #333;border-radius:20px;padding:1.5rem}.MainMenu-module__hSVIdW__historyTitle{color:#888;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:1rem;font-weight:600;display:flex}.MainMenu-module__hSVIdW__historyTitle svg{width:20px;height:20px}.MainMenu-module__hSVIdW__historyList{flex-direction:column;gap:.75rem;display:flex}.MainMenu-module__hSVIdW__historyItem{background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:1rem;transition:all .2s}.MainMenu-module__hSVIdW__historyItem:hover{border-color:#444}.MainMenu-module__hSVIdW__historyHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.MainMenu-module__hSVIdW__historyDate{color:#888;font-size:.875rem}.MainMenu-module__hSVIdW__historyDuration{color:#22c55e;background:#22c55e1a;border-radius:4px;padding:.25rem .5rem;font-size:.75rem}.MainMenu-module__hSVIdW__historyProblems{flex-direction:column;gap:.25rem;margin-bottom:.75rem;display:flex}.MainMenu-module__hSVIdW__historyProblem{color:#ccc;font-size:.875rem;text-decoration:none;transition:color .2s}.MainMenu-module__hSVIdW__historyProblem:hover{color:#fff}.MainMenu-module__hSVIdW__historyTopics{flex-wrap:wrap;gap:.5rem;display:flex}.MainMenu-module__hSVIdW__historyTopic{color:#666;background:#222;border-radius:4px;padding:.25rem .5rem;font-size:.7rem}@media (max-width:600px){.MainMenu-module__hSVIdW__title{font-size:2.5rem}.MainMenu-module__hSVIdW__topicsGrid{grid-template-columns:1fr}}
