.LearningContent_contentContainer__Qrclg{max-width:900px;margin:0 auto;padding:2rem;overflow-x:hidden;width:100%}.LearningContent_contentHeader__Kptmb{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color)}.LearningContent_contentTitle__HNNcC{font-size:2.5rem;font-weight:700;color:var(--accent-primary);margin-bottom:1rem}.LearningContent_contentMeta__WI4hO{display:flex;gap:1.5rem;justify-content:center;align-items:center;font-size:1rem;color:var(--text-secondary)}.LearningContent_contentBody__Xoboa{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:3rem;margin-bottom:2rem;line-height:1.8;font-size:1.125rem;overflow-x:auto;overflow-wrap:break-word;word-break:break-word}.LearningContent_contentBody__Xoboa h1{font-size:2rem;font-weight:700;color:var(--text-primary);margin:2rem 0 1rem}.LearningContent_contentBody__Xoboa h2{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin:1.75rem 0 1rem}.LearningContent_contentBody__Xoboa h3{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:1.5rem 0 1rem}.LearningContent_contentBody__Xoboa h4{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:1.25rem 0 .75rem}.LearningContent_contentBody__Xoboa p{margin:1rem 0;color:var(--text-secondary)}.LearningContent_contentBody__Xoboa ol,.LearningContent_contentBody__Xoboa ul{margin:1rem 0;padding-left:2rem;color:var(--text-secondary)}.LearningContent_contentBody__Xoboa li{margin:.5rem 0}.LearningContent_contentBody__Xoboa img{max-width:100%;height:auto;border-radius:8px}.LearningContent_contentBody__Xoboa table{width:100%;border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.LearningContent_contentBody__Xoboa td,.LearningContent_contentBody__Xoboa th{border:1px solid var(--border-color);padding:.5rem .75rem;text-align:left;white-space:nowrap}.LearningContent_contentBody__Xoboa th{background:var(--bg-tertiary);font-weight:600;color:var(--text-primary)}.LearningContent_contentBody__Xoboa td{color:var(--text-secondary)}.LearningContent_contentBody__Xoboa pre{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;overflow-x:auto;margin:1.5rem 0}.LearningContent_contentBody__Xoboa code{background:var(--bg-tertiary);padding:.2rem .4rem;border-radius:4px;font-family:Courier New,monospace;font-size:.95em;overflow-wrap:break-word;word-break:break-word}.LearningContent_contentBody__Xoboa pre code{background:none;padding:0}.LearningContent_contentBody__Xoboa blockquote{border-left:4px solid var(--accent-primary);padding-left:1.5rem;margin:1.5rem 0;color:var(--text-secondary);font-style:italic}.LearningContent_contentBody__Xoboa strong{color:var(--text-primary);font-weight:600}.LearningContent_contentBody__Xoboa a{color:var(--accent-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.LearningContent_contentBody__Xoboa a:hover{border-bottom-color:var(--accent-primary)}.LearningContent_contentActions__CDx9Q{display:flex;justify-content:center;margin-top:2rem}.LearningContent_nextButton__6waMl{background:var(--accent-primary);color:white;border:none;border-radius:8px;padding:1rem 2.5rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.LearningContent_nextButton__6waMl:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(17,73,211,.15)}@media (max-width:768px){.LearningContent_contentContainer__Qrclg{padding:1rem}.LearningContent_contentHeader__Kptmb{margin-bottom:2rem;padding-bottom:1.5rem}.LearningContent_contentTitle__HNNcC{font-size:1.75rem}.LearningContent_contentMeta__WI4hO{flex-direction:column;gap:.5rem;font-size:.875rem}.LearningContent_contentBody__Xoboa{padding:1.5rem;font-size:1rem}.LearningContent_contentBody__Xoboa h1{font-size:1.5rem}.LearningContent_contentBody__Xoboa h2{font-size:1.35rem}.LearningContent_contentBody__Xoboa h3{font-size:1.2rem}.LearningContent_contentBody__Xoboa h4{font-size:1.1rem}.LearningContent_contentBody__Xoboa pre{padding:1rem;font-size:.875rem;max-width:100%}.LearningContent_nextButton__6waMl{padding:.875rem 2rem;font-size:1rem;width:100%;justify-content:center}}@media (max-width:480px){.LearningContent_contentBody__Xoboa{padding:1rem;font-size:.9375rem}.LearningContent_contentBody__Xoboa pre{padding:.75rem;font-size:.8125rem;max-width:100%}.LearningContent_contentBody__Xoboa ol,.LearningContent_contentBody__Xoboa ul{padding-left:1.25rem}.LearningContent_contentTitle__HNNcC{font-size:1.5rem}}.InteractiveQuiz_quizContainer__brUhr{max-width:800px;margin:0 auto;padding:2rem;overflow-x:hidden;width:100%}.InteractiveQuiz_quizHeader__vMHpD{text-align:center;margin-bottom:3rem}.InteractiveQuiz_quizTitle__0OvGY{font-size:1.5rem;font-weight:700;color:var(--accent-primary);margin-bottom:.5rem}.InteractiveQuiz_progress__k9SRE{font-size:.95rem;color:var(--text-secondary);margin-bottom:1rem}.InteractiveQuiz_progressBar__nKrI0{width:100%;height:8px;background:var(--border-color);border-radius:4px;overflow:hidden}.InteractiveQuiz_progressFill__hu7Cx{height:100%;background:linear-gradient(90deg,var(--accent-hover),var(--accent-primary));transition:width .3s ease}.InteractiveQuiz_questionCard__sPATg{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.InteractiveQuiz_questionNumber__Cd1X9{font-size:.875rem;font-weight:600;color:var(--accent-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.InteractiveQuiz_questionText__J_j83{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:1.25rem;line-height:1.4;overflow-wrap:break-word;word-break:break-word}.InteractiveQuiz_optionsList___OL8E{display:flex;flex-direction:column;gap:.75rem}.InteractiveQuiz_optionButton__w7qFm{background:var(--bg-tertiary);border:2px solid var(--border-color);border-radius:8px;padding:.875rem 1.125rem;font-size:1rem;color:var(--text-primary);text-align:left;cursor:pointer;transition:all .2s ease}.InteractiveQuiz_optionButton__w7qFm:hover:not(:disabled){border-color:var(--accent-primary);background:rgba(17,73,211,.08)}.InteractiveQuiz_optionButton__w7qFm:active:not(:disabled){border-color:var(--accent-primary);background:rgba(17,73,211,.12)}.InteractiveQuiz_optionButton__w7qFm:disabled{cursor:not-allowed;opacity:.6}.InteractiveQuiz_optionSelected__7lQCC{border-color:var(--accent-primary);background:rgba(17,73,211,.1);font-weight:600}.InteractiveQuiz_optionCorrect__VdiDG{border-color:#22c55e;background:rgba(34,197,94,.1);font-weight:600}.InteractiveQuiz_optionIncorrect__XE15q{border-color:#ef4444;background:rgba(239,68,68,.1);font-weight:600}.InteractiveQuiz_feedback__Blw3h{margin-top:1.25rem;padding:1rem;border-radius:8px;animation:InteractiveQuiz_slideIn__UTd1l .3s ease}@keyframes InteractiveQuiz_slideIn__UTd1l{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.InteractiveQuiz_feedbackCorrect__LazKm{background:rgba(34,197,94,.08);border:1px solid #22c55e}.InteractiveQuiz_feedbackIncorrect__zkMB4{background:rgba(239,68,68,.08);border:1px solid #ef4444}.InteractiveQuiz_feedbackTitle__tq1QE{font-size:1rem;font-weight:600;margin-bottom:.5rem}.InteractiveQuiz_feedbackTitleCorrect__3Kyyu{color:#22c55e}.InteractiveQuiz_feedbackTitleIncorrect__8uPIh{color:#ef4444}.InteractiveQuiz_feedbackExplanation__EsfL4{font-size:.9rem;color:var(--text-secondary);line-height:1.5}.InteractiveQuiz_quizActions__3wNTq{display:flex;justify-content:center;margin-top:1.5rem}.InteractiveQuiz_nextButton__UWdV1{background:var(--accent-primary);color:white;border:none;border-radius:8px;padding:.875rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.InteractiveQuiz_nextButton__UWdV1:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(17,73,211,.15)}.InteractiveQuiz_nextButton__UWdV1:disabled{background:var(--bg-tertiary);color:var(--text-tertiary);cursor:not-allowed;transform:none}.InteractiveQuiz_resultsCard__lxC4_{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:3rem;text-align:center}.InteractiveQuiz_resultsTitle__SFkj_{font-size:2.5rem;font-weight:700;color:var(--accent-primary);margin-bottom:1rem}.InteractiveQuiz_scoreDisplay__lgClp{font-size:4rem;font-weight:800;margin:2rem 0}.InteractiveQuiz_scorePassed__CGl56{color:#22c55e}.InteractiveQuiz_scoreFailed__4w7ji{color:#ef4444}.InteractiveQuiz_resultsSummary__zulPa{font-size:1.25rem;color:var(--text-secondary);margin-bottom:2rem}.InteractiveQuiz_resultsMessage__yTin6{font-size:1.125rem;padding:1.5rem;border-radius:8px;margin-bottom:2rem}.InteractiveQuiz_resultsMessagePassed__lQcKQ{background:rgba(34,197,94,.08);border:1px solid #22c55e;color:#16a34a}.InteractiveQuiz_resultsMessageFailed__Et2o_{background:rgba(239,68,68,.08);border:1px solid #ef4444;color:#dc2626}.InteractiveQuiz_resultsActions__FZCAB{display:flex;gap:1rem;justify-content:center}.InteractiveQuiz_retryButton__1a674{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:8px;padding:1rem 2rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .2s ease}.InteractiveQuiz_retryButton__1a674:hover{background:var(--bg-secondary);border-color:var(--border-hover);transform:translateY(-2px)}.InteractiveQuiz_continueButton__n4i70{background:var(--accent-primary);color:white;border:none;border-radius:8px;padding:1rem 2rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .2s ease}.InteractiveQuiz_continueButton__n4i70:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(17,73,211,.15)}@media (max-width:768px){.InteractiveQuiz_quizContainer__brUhr{padding:1rem}.InteractiveQuiz_quizTitle__0OvGY{font-size:1.25rem}.InteractiveQuiz_progress__k9SRE{font-size:.875rem}.InteractiveQuiz_questionCard__sPATg{padding:1rem}.InteractiveQuiz_questionText__J_j83{font-size:1rem}.InteractiveQuiz_optionButton__w7qFm{padding:.75rem 1rem;font-size:.95rem}.InteractiveQuiz_nextButton__UWdV1{padding:.75rem 1.5rem;font-size:.95rem}.InteractiveQuiz_resultsCard__lxC4_{padding:2rem 1rem}.InteractiveQuiz_resultsTitle__SFkj_{font-size:1.75rem}.InteractiveQuiz_scoreDisplay__lgClp{font-size:3rem}.InteractiveQuiz_resultsSummary__zulPa{font-size:1rem}.InteractiveQuiz_resultsMessage__yTin6{font-size:1rem;padding:1rem}.InteractiveQuiz_resultsActions__FZCAB{flex-direction:column;width:100%}.InteractiveQuiz_continueButton__n4i70,.InteractiveQuiz_retryButton__1a674{width:100%}}.StepComponent_stepContainer__i6G6f{min-height:400px;display:flex;align-items:center;justify-content:center}.StepComponent_loadingState__QvO1I{text-align:center;padding:4rem 2rem}.StepComponent_spinner__1yEZZ{width:48px;height:48px;border:4px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:StepComponent_spin__99rnr .8s linear infinite;margin:0 auto 1.5rem}@keyframes StepComponent_spin__99rnr{to{transform:rotate(1turn)}}.StepComponent_loadingState__QvO1I p{color:var(--text-secondary);font-size:1.125rem}.StepComponent_container__etBtg{border:1px solid;border-radius:16px;transition:all .3s ease;overflow-x:hidden;width:100%}.StepComponent_containerDefault__8E4UO{border-color:var(--border-color);background:var(--bg-secondary)}.StepComponent_containerCompleted__aY_9F{border-color:rgba(21,128,61,.3);background:linear-gradient(135deg,rgba(34,197,94,.04),rgba(5,150,105,.04))}.StepComponent_content__8zC3Q{padding:2rem}.StepComponent_header__PkUuL{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem}.StepComponent_headerContent__azDEd{display:flex;align-items:flex-start;gap:1rem;flex:1 1}.StepComponent_stepIcon__xV892{flex-shrink:0;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;box-shadow:0 4px 12px rgba(15,54,94,.12);color:white}.StepComponent_stepIconDefault__g22Jm{background:linear-gradient(135deg,#3b82f6,#06b6d4);box-shadow:0 4px 12px rgba(59,130,246,.3)}.StepComponent_stepIconCompleted__E6kq_{background:linear-gradient(135deg,#16a34a,#059669);box-shadow:0 4px 12px rgba(22,163,74,.3)}.StepComponent_titleSection__gmeEH{flex:1 1}.StepComponent_title__4IfkX{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem;overflow-wrap:break-word;word-break:break-word}.StepComponent_estimatedTime__iVfJl{font-size:.875rem;color:var(--text-secondary)}.StepComponent_completedBadge__tTOIc{color:#16a34a;font-size:1.875rem}.StepComponent_contentLink__nO1AT{display:inline-flex;align-items:center;padding:.75rem 1.5rem;border-radius:12px;background-color:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--accent-primary);font-weight:500;text-decoration:none;transition:all .2s ease;margin-bottom:1.5rem}.StepComponent_contentLink__nO1AT:hover{background-color:var(--bg-secondary);border-color:var(--border-hover);color:var(--accent-hover)}.StepComponent_contentLinkArrow__k7E91{margin-left:.5rem;transition:transform .2s ease}.StepComponent_contentLink__nO1AT:hover .StepComponent_contentLinkArrow__k7E91{transform:translateX(4px)}.StepComponent_completedStatus__eMrPV{display:flex;align-items:center;gap:.75rem;color:#16a34a;font-size:1.125rem;font-weight:600}.StepComponent_completedIcon___snyj{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#16a34a,#059669);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(22,163,74,.3)}.StepComponent_button__JpC7w{padding:.75rem 1.5rem;border-radius:12px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;background:linear-gradient(90deg,#3b82f6,#06b6d4);color:white;box-shadow:0 4px 12px rgba(59,130,246,.3)}.StepComponent_button__JpC7w:hover:not(:disabled){box-shadow:0 6px 20px rgba(59,130,246,.4);transform:translateY(-2px)}.StepComponent_button__JpC7w:disabled{background:var(--bg-tertiary);color:var(--text-tertiary);cursor:not-allowed;box-shadow:none}.StepComponent_buttonVerify__0j0sB{background:linear-gradient(90deg,#16a34a,#059669);box-shadow:0 4px 12px rgba(22,163,74,.3)}.StepComponent_buttonVerify__0j0sB:hover:not(:disabled){box-shadow:0 6px 20px rgba(22,163,74,.4)}.StepComponent_verificationSection__EidvX{display:flex;flex-direction:column;gap:.75rem}.StepComponent_verificationMessage__onAc7{font-size:.875rem;font-weight:500}.StepComponent_verificationSuccess__KDS44{color:#16a34a}.StepComponent_verificationError__qwHr7{color:#dc2626}.StepComponent_progressSection__IveAT{padding:0 2rem 1.5rem}.StepComponent_progressHeader__T8fDQ{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:var(--text-secondary);margin-bottom:.75rem}.StepComponent_progressLabel__KzoTI{font-weight:500}.StepComponent_progressStats__1NZMW{font-weight:700;color:var(--text-primary)}.StepComponent_progressBar__2SUqc{height:8px;background-color:var(--bg-tertiary);border-radius:999px;overflow:hidden;box-shadow:inset 0 1px 3px rgba(15,54,94,.06)}.StepComponent_progressFill__UQ9sn{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);transition:width .3s ease;box-shadow:0 0 8px rgba(59,130,246,.5)}@media (max-width:768px){.StepComponent_stepContainer__i6G6f{min-height:300px}.StepComponent_loadingState__QvO1I{padding:3rem 1rem}.StepComponent_loadingState__QvO1I p{font-size:1rem}.StepComponent_content__8zC3Q{padding:1.25rem}.StepComponent_header__PkUuL{flex-direction:column;gap:1rem;margin-bottom:1rem}.StepComponent_headerContent__azDEd{gap:.75rem}.StepComponent_stepIcon__xV892{width:40px;height:40px;font-size:1rem}.StepComponent_title__4IfkX{font-size:1.125rem}.StepComponent_estimatedTime__iVfJl{font-size:.75rem}.StepComponent_completedBadge__tTOIc{font-size:1.25rem;width:36px;height:36px}.StepComponent_contentLink__nO1AT{padding:.875rem 1rem;font-size:.875rem}.StepComponent_buttonVerify__0j0sB,.StepComponent_button__JpC7w{padding:.75rem 1.25rem;font-size:.875rem}.StepComponent_completedStatus__eMrPV{padding:.75rem 1rem;font-size:.875rem}.StepComponent_completedIcon___snyj{width:36px;height:36px;font-size:1rem}.StepComponent_progressSection__IveAT{padding:0 1.25rem 1.25rem}.StepComponent_progressHeader__T8fDQ{flex-direction:column;align-items:flex-start;gap:.25rem;font-size:.8rem}.StepComponent_verificationMessage__onAc7{font-size:.8rem}}@media (max-width:480px){.StepComponent_content__8zC3Q{padding:1rem}.StepComponent_title__4IfkX{font-size:1rem}.StepComponent_stepIcon__xV892{width:36px;height:36px;font-size:.95rem}}.LessonNavigation_container__z8u9w{display:flex;flex-direction:column;gap:1rem;overflow-x:hidden;width:100%}.LessonNavigation_card__SR6Os,.LessonNavigation_progressCard__zj3Ab{border:1px solid var(--border-color);border-radius:16px;padding:1.5rem;background:var(--bg-secondary)}.LessonNavigation_progressHeader__hzMwd{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.LessonNavigation_progressTitle__ibGuC{font-weight:700;color:var(--text-primary);font-size:1.125rem}.LessonNavigation_progressSteps__KhFIX{font-size:.875rem;color:var(--text-secondary);font-weight:500}.LessonNavigation_progressBar__rkQOW{height:12px;background-color:var(--bg-tertiary);border-radius:999px;overflow:hidden;box-shadow:inset 0 1px 3px rgba(15,54,94,.06);margin-bottom:.75rem}.LessonNavigation_progressFill__UVrRD{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);transition:width .3s ease;box-shadow:0 0 8px rgba(59,130,246,.5)}.LessonNavigation_progressPercent__09f__{text-align:center;font-size:1.5rem;font-weight:700;color:var(--text-primary)}.LessonNavigation_completionBanner__cfBGV{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;gap:.5rem;color:#16a34a;font-weight:700}.LessonNavigation_completionIcon__MUHcQ{font-size:1.5rem}.LessonNavigation_stepsCard__ruwDc{border:1px solid var(--border-color);border-radius:16px;padding:1.5rem;background:var(--bg-secondary)}.LessonNavigation_stepsTitle__YtdUM{font-weight:700;color:var(--text-primary);margin-bottom:1rem;font-size:1.125rem}.LessonNavigation_stepsList__DI5QA{display:flex;flex-direction:column;gap:.5rem}.LessonNavigation_stepButton__6PWFt{width:100%;text-align:left;padding:1rem;border-radius:12px;transition:all .2s ease;background-color:var(--bg-tertiary);border:2px solid transparent;cursor:pointer}.LessonNavigation_stepButton__6PWFt:hover{border-color:var(--border-hover);background-color:var(--bg-tertiary)}.LessonNavigation_stepButtonCurrent__TT4_E{background:linear-gradient(90deg,rgba(17,73,211,.08),rgba(6,182,212,.08));border-color:var(--accent-primary);box-shadow:0 4px 12px rgba(17,73,211,.08)}.LessonNavigation_stepContent__LRAhg{display:flex;align-items:center;gap:.75rem}.LessonNavigation_stepIcon__cAReu{flex-shrink:0;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;box-shadow:0 2px 6px rgba(15,54,94,.1)}.LessonNavigation_stepIconCompleted__K9ncb{background:linear-gradient(135deg,#16a34a,#059669);color:white}.LessonNavigation_stepIconCurrent___5PdI{background:linear-gradient(135deg,#3b82f6,#06b6d4);color:white}.LessonNavigation_stepIconDefault__gnsd_{background-color:var(--bg-tertiary);color:var(--text-tertiary)}.LessonNavigation_stepTitle__0eQgD{flex:1 1;font-size:.875rem;font-weight:500}.LessonNavigation_stepTitleCurrent__79Z3n{color:var(--text-primary)}.LessonNavigation_stepTitleDefault__5GeJ6{color:var(--text-secondary)}.LessonNavigation_stepTime__0nTZ4{font-size:.75rem;color:var(--text-tertiary);font-weight:500}.LessonNavigation_navigationCard__sqMpp{border:1px solid var(--border-color);border-radius:16px;padding:1.5rem;background:var(--bg-secondary)}.LessonNavigation_navigationTitle___EREK{font-weight:700;color:var(--text-primary);margin-bottom:1rem;font-size:1.125rem}.LessonNavigation_navigationList__NJgPH{display:flex;flex-direction:column;gap:.75rem}.LessonNavigation_navLink__E709H{display:block;padding:1rem;border-radius:12px;text-decoration:none;transition:all .2s ease}.LessonNavigation_navLinkPrevious__T3BGt{background-color:var(--bg-tertiary);border:1px solid var(--border-color)}.LessonNavigation_navLinkPrevious__T3BGt:hover{background-color:var(--bg-tertiary);border-color:var(--border-hover)}.LessonNavigation_navLinkNext__tptVl{background:linear-gradient(90deg,#3b82f6,#06b6d4);box-shadow:0 4px 12px rgba(59,130,246,.3);color:white}.LessonNavigation_navLinkNext__tptVl:hover{box-shadow:0 6px 20px rgba(59,130,246,.4);transform:translateY(-2px)}.LessonNavigation_navLinkDisabled__VNgtr{background-color:var(--bg-tertiary);border:1px solid var(--border-color);opacity:.5;cursor:not-allowed;pointer-events:none}.LessonNavigation_navLinkComplete__uQxlH{background:linear-gradient(90deg,#16a34a,#059669);box-shadow:0 4px 12px rgba(22,163,74,.3);color:white}.LessonNavigation_navLinkComplete__uQxlH:hover{box-shadow:0 6px 20px rgba(22,163,74,.4);transform:translateY(-2px)}.LessonNavigation_navLinkContent__e_LLp{display:flex;align-items:center;gap:.75rem}.LessonNavigation_navLinkArrow__6sCmb{transition:transform .2s ease}.LessonNavigation_navLinkPrevious__T3BGt:hover .LessonNavigation_navLinkArrow__6sCmb{transform:translateX(-4px)}.LessonNavigation_navLinkNext__tptVl:hover .LessonNavigation_navLinkArrow__6sCmb{transform:translateX(4px)}.LessonNavigation_navLinkTextSection__gRs_U{flex:1 1}.LessonNavigation_navLinkLabel__bFbOT{font-size:.75rem;text-transform:uppercase;font-weight:700;margin-bottom:.25rem}.LessonNavigation_navLinkLabelPrevious__KP1lA{color:var(--text-tertiary)}.LessonNavigation_navLinkLabelNext__qveSt{color:#dbeafe}.LessonNavigation_navLinkLabelDisabled__bMa_5{color:var(--text-tertiary)}.LessonNavigation_navLinkTitle__wUdu0{font-size:.875rem;font-weight:600}.LessonNavigation_navLinkTitleActive__pi7dE{color:white}.LessonNavigation_navLinkTitleDisabled__STu8O{color:var(--text-secondary)}.LessonNavigation_navLinkCentered__dZIh2{display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700;color:white;font-size:1rem}.LessonNavigation_backLink__Ph5jG{display:block;text-align:center;padding:.75rem 1rem;font-size:.875rem;color:var(--text-secondary);text-decoration:none;transition:all .2s ease;border-radius:12px}.LessonNavigation_backLink__Ph5jG:hover{color:var(--text-primary);background-color:rgba(26,26,26,.5)}@media (max-width:768px){.LessonNavigation_card__SR6Os,.LessonNavigation_navigationCard__sqMpp,.LessonNavigation_progressCard__zj3Ab,.LessonNavigation_stepsCard__ruwDc{padding:1rem;border-radius:12px}.LessonNavigation_navigationTitle___EREK,.LessonNavigation_progressTitle__ibGuC,.LessonNavigation_stepsTitle__YtdUM{font-size:1rem}.LessonNavigation_progressPercent__09f__{font-size:1.25rem}.LessonNavigation_stepButton__6PWFt{padding:.75rem}.LessonNavigation_stepIcon__cAReu{width:28px;height:28px;font-size:.75rem}.LessonNavigation_stepTitle__0eQgD{font-size:.8rem}.LessonNavigation_stepTime__0nTZ4{font-size:.7rem}.LessonNavigation_navLink__E709H{padding:.75rem}.LessonNavigation_navLinkTitle__wUdu0{font-size:.8rem}}@media (max-width:480px){.LessonNavigation_card__SR6Os,.LessonNavigation_navigationCard__sqMpp,.LessonNavigation_progressCard__zj3Ab,.LessonNavigation_stepsCard__ruwDc{padding:.75rem}.LessonNavigation_navigationTitle___EREK,.LessonNavigation_progressTitle__ibGuC,.LessonNavigation_stepsTitle__YtdUM{font-size:.95rem}.LessonNavigation_stepContent__LRAhg{gap:.5rem}.LessonNavigation_completionIcon__MUHcQ{font-size:1.25rem}}.Card_card___ybdr{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-normal)}.Card_card___ybdr:hover{border-color:var(--border-hover)}.Card_cardHeader__Wy_JP{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-color)}.Card_cardTitle__DRjh4{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.Card_cardActions__IEyrv{display:flex;gap:var(--spacing-sm)}.Card_cardContent__Kqow4{padding:var(--spacing-lg)}@media (max-width:768px){.Card_cardHeader__Wy_JP{padding:var(--spacing-sm) var(--spacing-md)}.Card_cardContent__Kqow4{padding:var(--spacing-md)}}.page_main__GlU4n{min-height:calc(100vh - 72px);padding:3.5rem 0 4rem}.page_hero__SKW6o{padding:2.5rem 0 2rem;max-width:860px}.page_eyebrow__H9Slr{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-primary);font-weight:700;margin-bottom:.75rem}.page_title__3jonF{font-size:clamp(2.4rem,5vw,4.25rem);line-height:1.02;margin-bottom:1rem;max-width:14ch}.page_subtitle__iAJUg{font-size:1.1rem;max-width:64ch;color:var(--text-secondary);margin-bottom:1.5rem}.page_heroActions__8_tzb{display:flex;flex-wrap:wrap;gap:.9rem}.page_primaryAction__PD5ok,.page_primaryInlineLink__PX_9p,.page_secondaryAction__4Rpfv,.page_secondaryInlineLink__zRgC_{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1rem;border-radius:999px;font-weight:600;text-decoration:none}.page_primaryAction__PD5ok,.page_primaryInlineLink__PX_9p{background:var(--accent-primary);color:#fff;border:1px solid var(--accent-primary)}.page_primaryAction__PD5ok:hover,.page_primaryInlineLink__PX_9p:hover{color:#fff;background:var(--accent-hover);border-color:var(--accent-hover)}.page_secondaryAction__4Rpfv,.page_secondaryInlineLink__zRgC_{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.page_secondaryAction__4Rpfv:hover,.page_secondaryInlineLink__zRgC_:hover{color:var(--text-primary);border-color:var(--border-hover);background:var(--bg-tertiary)}.page_section__61PEw{margin-top:2.5rem}.page_sectionHeader__a4Fw5{margin-bottom:1rem}.page_sectionHeader__a4Fw5 p{margin-bottom:0}.page_roleGrid__WBFoQ,.page_workflowGrid__H3pOd{display:grid;grid-gap:1rem;gap:1rem}.page_roleGrid__WBFoQ{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.page_workflowGrid__H3pOd{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.page_roleCard__ToQ48 p,.page_workflowCard__MaEKR p{margin-bottom:0}.page_cardActions__eKmPK{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.page_workflowCard__MaEKR{display:block;min-height:180px;padding:1.25rem;border-radius:var(--radius-md);border:1px solid var(--border-color);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(238,244,251,.95));text-decoration:none;transition:border-color var(--transition-normal),transform var(--transition-normal),box-shadow var(--transition-normal)}.page_workflowCard__MaEKR:hover{transform:translateY(-2px);border-color:var(--border-hover);box-shadow:0 12px 28px rgba(15,54,94,.08)}.page_workflowCard__MaEKR h3{margin-bottom:.6rem}@media (max-width:768px){.page_main__GlU4n{padding-top:2rem}.page_title__3jonF{max-width:none}}.TopNav_header__03pm7{background:rgba(255,255,255,.9);border-bottom:1px solid var(--border-color);padding:var(--spacing-md) 0;position:-webkit-sticky;position:sticky;top:0;z-index:100;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.TopNav_container__hhrLO{max-width:1400px;margin:0 auto;padding:0 var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-lg)}.TopNav_logo__QiYzT{display:flex;align-items:center;gap:var(--spacing-sm);text-decoration:none;transition:opacity var(--transition-normal);flex-shrink:0}.TopNav_logo__QiYzT:hover{opacity:.8}.TopNav_logoImage__w5sNl{width:36px;height:36px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(17,73,211,.28))}.TopNav_logo__QiYzT h1{font-size:1.25rem;font-weight:600;margin:0;background:linear-gradient(135deg,var(--accent-primary),var(--accent-hover));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.TopNav_mobileMenuButton__rWoCY{display:none;background:none;border:none;cursor:pointer;padding:var(--spacing-xs);margin-left:auto;z-index:101}.TopNav_hamburgerIcon__ZhpRb{display:flex;flex-direction:column;gap:4px;width:24px}.TopNav_hamburgerIcon__ZhpRb span{display:block;width:100%;height:2px;background-color:var(--text-primary);transition:all .3s;border-radius:2px}.TopNav_nav__uuwfO{display:flex;gap:var(--spacing-sm);align-items:center;flex:1 1;justify-content:center}.TopNav_navDropdown__OGY9K{position:relative}.TopNav_dropdownMenu__FCz06{opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.TopNav_dropdownMenu__FCz06.TopNav_show__imgM_{opacity:1;pointer-events:auto}.TopNav_dropdownArrow__l0zCJ{font-size:.75rem;margin-left:4px;transition:transform .2s}.TopNav_dropdownArrow__l0zCJ.TopNav_open__du6ml{transform:rotate(180deg)}.TopNav_navItem__U_FgS{display:flex;align-items:center;padding:.55rem .75rem;border-radius:var(--radius-sm);color:var(--text-secondary);text-decoration:none;font-weight:600;transition:all .2s;position:relative;background:none;border:none;cursor:pointer;font-size:.9rem}.TopNav_navItem__U_FgS:hover{color:var(--text-primary);background-color:var(--bg-tertiary)}.TopNav_navItem__U_FgS.TopNav_active__QcgFk{color:var(--accent-primary);background-color:rgba(17,73,211,.1)}.TopNav_navItem__U_FgS.TopNav_active__QcgFk:after{content:"";position:absolute;bottom:0;left:var(--spacing-md);right:var(--spacing-md);height:2px;background:var(--accent-primary)}.TopNav_dropdownMenu__FCz06{position:absolute;top:calc(100% + 4px);left:50%;transform:translateX(-50%);min-width:240px;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-xs);box-shadow:0 10px 28px rgba(15,54,94,.12);z-index:1000}.TopNav_dropdownItem__v_cja{display:flex;flex-direction:column;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);text-decoration:none;transition:background-color .15s}.TopNav_dropdownItem__v_cja:hover{background-color:var(--bg-tertiary)}.TopNav_dropdownItem__v_cja.TopNav_dropdownItemActive__Hk0Ry{background-color:rgba(17,73,211,.1)}.TopNav_dropdownItemLabel__Mg87V{font-weight:600;font-size:.9375rem;color:var(--text-primary);margin-bottom:2px}.TopNav_dropdownItemDesc__mmos_{font-size:.8125rem;color:var(--text-secondary);line-height:1.3}.TopNav_status__aPMbn{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:.875rem;flex-shrink:0}.TopNav_statusDot__YICKH{width:8px;height:8px;border-radius:50%;display:inline-block}.TopNav_statusDot__YICKH.TopNav_online__42P42{background-color:var(--success);animation:TopNav_pulse__4_u7C 2s infinite}.TopNav_statusDot__YICKH.TopNav_offline__gOYBi{background-color:var(--error)}.TopNav_statusText__FFYC1{color:var(--text-secondary);font-weight:500}.TopNav_env__Kp2Ov{padding:2px 8px;background-color:var(--bg-primary);border-radius:var(--radius-sm);font-size:.75rem;text-transform:uppercase;font-weight:600;color:var(--accent-primary)}.TopNav_headerRight__HE_3h{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.TopNav_downloadButton__9V_iw{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-sm);border:1px solid var(--accent-primary);background:var(--accent-primary);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.TopNav_downloadButton__9V_iw:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.TopNav_nodeUrl__cCeLq{font-size:.875rem;color:var(--text-tertiary);font-family:Courier New,monospace;padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--bg-tertiary);border-radius:var(--radius-sm);text-transform:uppercase;font-weight:600}@media (max-width:968px){.TopNav_container__hhrLO{flex-wrap:wrap}.TopNav_mobileMenuButton__rWoCY{display:block}.TopNav_nav__uuwfO{display:none;position:absolute;top:100%;left:0;right:0;background-color:var(--bg-secondary);flex-direction:column;gap:0;padding:var(--spacing-md);border-bottom:1px solid var(--border-color);box-shadow:0 10px 28px rgba(15,54,94,.12);z-index:100}.TopNav_nav__uuwfO.TopNav_mobileOpen__IxEVe{display:flex;max-height:calc(100vh - 70px);overflow-y:auto}.TopNav_navDropdown__OGY9K{width:100%;border-bottom:1px solid var(--border-color)}.TopNav_navDropdown__OGY9K:last-child{border-bottom:none}.TopNav_navItem__U_FgS{width:100%;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md)}.TopNav_navItem__U_FgS.TopNav_active__QcgFk:after{display:none}.TopNav_dropdownMenu__FCz06{position:static;transform:none;width:100%;margin-top:0;box-shadow:none;border:none;border-radius:0;background-color:var(--bg-tertiary);display:none;opacity:1;pointer-events:auto}.TopNav_dropdownMenu__FCz06.TopNav_show__imgM_{display:flex;flex-direction:column}.TopNav_headerRight__HE_3h{gap:var(--spacing-xs)}.TopNav_logo__QiYzT h1{font-size:1.125rem}.TopNav_statusText__FFYC1{display:none}.TopNav_downloadButton__9V_iw{padding:var(--spacing-xs) var(--spacing-sm);font-size:.75rem}.TopNav_nodeUrl__cCeLq{font-size:.75rem;padding:var(--spacing-xs)}}@media (max-width:480px){.TopNav_container__hhrLO{padding:0 var(--spacing-sm);gap:var(--spacing-sm)}.TopNav_logo__QiYzT h1{font-size:1rem}.TopNav_headerRight__HE_3h{flex-wrap:wrap;justify-content:flex-end;gap:4px}.TopNav_downloadButton__9V_iw,.TopNav_nodeUrl__cCeLq{display:none}.TopNav_status__aPMbn{padding:2px 6px}}.Lesson_container__CNgo7{min-height:100vh;background:var(--bg-primary);color:var(--text-primary);padding:2rem 0;overflow-x:hidden;width:100%}.Lesson_wrapper____Z2r{max-width:1400px;margin:0 auto;padding:0 2rem;overflow-x:hidden}.Lesson_loadingContainer__QBvRB{min-height:100vh;background-color:var(--bg-primary);color:var(--text-primary);display:flex;align-items:center;justify-content:center}.Lesson_loadingContent__BsNU9{text-align:center}.Lesson_spinner__x6VgE{animation:Lesson_spin__n5Dzk 1s linear infinite;border-radius:50%;height:48px;width:48px;border:2px solid var(--border-color);border-bottom-color:var(--accent-primary);margin:0 auto 1rem}@keyframes Lesson_spin__n5Dzk{to{transform:rotate(1turn)}}.Lesson_loadingText___V9DB{color:var(--text-secondary)}.Lesson_lockedContainer__db0X9{min-height:100vh;background-color:var(--bg-primary);color:var(--text-primary)}.Lesson_lockedWrapper__Ufep4{max-width:56rem;margin:0 auto;padding:3rem 1rem}.Lesson_lockedCard__Fr1Vj{border:1px solid var(--border-primary);border-radius:12px;padding:2rem;text-align:center}.Lesson_lockedIcon__GFxF4{font-size:4rem;margin-bottom:1rem;display:block}.Lesson_lockedTitle__MqQTC{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.Lesson_lockedDescription__aYiQr{color:var(--text-secondary);margin-bottom:1.5rem}.Lesson_prerequisiteList__5C9H4{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.Lesson_prerequisiteItem___z5a7{color:var(--text-primary)}.Lesson_backButton__fhE8p{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(90deg,#3b82f6,#06b6d4);color:white;border-radius:12px;font-weight:600;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer;box-shadow:0 4px 12px rgba(59,130,246,.3)}.Lesson_backButton__fhE8p:hover{box-shadow:0 6px 20px rgba(59,130,246,.4);transform:translateY(-2px)}.Lesson_grid__5bVz5{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:1024px){.Lesson_grid__5bVz5{grid-template-columns:2fr 1fr}}.Lesson_mainContent__xXd1s{gap:1.5rem}.Lesson_mainContent__xXd1s,.Lesson_sidebar__tEw3o{display:flex;flex-direction:column;min-width:0;overflow-x:hidden}.Lesson_sidebarSticky__DaXFE{position:-webkit-sticky;position:sticky;top:6rem}.Lesson_heroSection__V3_Sb{margin-bottom:3rem}.Lesson_lessonMeta___7OJo{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.Lesson_trackBadge__2Yuwk{background-color:rgba(17,73,211,.08);border:1px solid rgba(17,73,211,.2);color:var(--accent-primary)}.Lesson_difficultyBadge__2BBsI,.Lesson_trackBadge__2Yuwk{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:12px;font-weight:600;font-size:.875rem;text-transform:capitalize}.Lesson_difficultyBadge__2BBsI{border:1px solid}.Lesson_difficultyBeginner__JsJwN{background-color:rgba(34,197,94,.08);border-color:rgba(34,197,94,.25);color:#16a34a}.Lesson_difficultyIntermediate__Dd6HL{background-color:rgba(234,179,8,.08);border-color:rgba(234,179,8,.25);color:#b45309}.Lesson_difficultyAdvanced__L8KX7{background-color:rgba(239,68,68,.08);border-color:rgba(239,68,68,.25);color:#dc2626}.Lesson_lessonTitle__f7s3D{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(90deg,var(--accent-primary) 0,#357af2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;overflow-wrap:break-word;word-break:break-word}@media (min-width:768px){.Lesson_lessonTitle__f7s3D{font-size:3rem}}.Lesson_lessonDescription__UNWPT{font-size:1.25rem;color:var(--text-secondary);line-height:1.6;overflow-wrap:break-word;word-break:break-word}.Lesson_completionBanner___e9Jr{margin-top:1.5rem;padding:1rem;background:linear-gradient(90deg,rgba(34,197,94,.06),rgba(5,150,105,.06));border:1px solid rgba(21,128,61,.2);border-radius:12px}.Lesson_completionContent__V0XO8{display:flex;align-items:center;gap:.75rem;color:#16a34a}.Lesson_completionIcon__idlT4{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#16a34a,#059669);display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 4px 12px rgba(22,163,74,.3)}.Lesson_completionText__6Zf8C{flex:1 1}.Lesson_completionTitle__n_46_{font-weight:700;font-size:1.125rem}.Lesson_completionDate__v2BEy{font-size:.875rem;color:#15803d}.Lesson_stepsSection__vZpa7{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.Lesson_stepsHeader__xsbNL{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.Lesson_stepsTitle__dclXZ{font-size:1.875rem;font-weight:700}.Lesson_stepControls__ztm6_{display:flex;align-items:center;gap:.5rem}.Lesson_stepButton__ZxShQ{padding:.5rem 1rem;font-size:.875rem;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;transition:all .2s ease;font-weight:500;color:var(--text-primary);cursor:pointer}.Lesson_stepButton__ZxShQ:hover:not(:disabled){background-color:var(--bg-secondary);border-color:var(--border-hover)}.Lesson_stepButton__ZxShQ:disabled{opacity:.3;cursor:not-allowed}.Lesson_stepCounter__XjKfq{font-size:.875rem;color:var(--text-secondary);font-weight:500;padding:0 .75rem}.Lesson_quizSection__LnR7I{margin-bottom:2rem}.Lesson_quizHeader__r5Hlx{font-size:1.875rem;font-weight:700;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.Lesson_quizIcon__oZxL7{font-size:2.5rem}.Lesson_tagsSection__Gwjba{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:1.5rem}.Lesson_tagsTitle__5br4a{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.Lesson_tagsList__Q_PZc{display:flex;flex-wrap:wrap;gap:.5rem}.Lesson_tag__hy7pK{padding:.5rem 1rem;font-size:.875rem;border-radius:12px;background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);transition:border-color .2s ease}.Lesson_tag__hy7pK:hover{border-color:var(--border-hover)}@media (max-width:1024px){.Lesson_grid__5bVz5{grid-template-columns:1fr}.Lesson_sidebar__tEw3o{order:-1;margin-bottom:2rem}}@media (max-width:768px){.Lesson_container__CNgo7{padding:1rem 0}.Lesson_wrapper____Z2r{padding:0 1rem}.Lesson_lockedWrapper__Ufep4{padding:2rem 1rem}.Lesson_lockedCard__Fr1Vj{padding:1.5rem}.Lesson_lockedIcon__GFxF4{font-size:3rem}.Lesson_lockedTitle__MqQTC{font-size:1.25rem}.Lesson_backButton__fhE8p{padding:.625rem 1.25rem;font-size:.875rem}.Lesson_heroSection__V3_Sb{padding:1.5rem}.Lesson_lessonMeta___7OJo{flex-wrap:wrap;gap:.5rem;font-size:.8rem}.Lesson_lessonTitle__f7s3D{font-size:1.75rem}.Lesson_lessonDescription__UNWPT{font-size:1rem}.Lesson_completionBanner___e9Jr{padding:1rem;flex-direction:column;text-align:center;gap:1rem}.Lesson_completionIcon__idlT4{font-size:2rem;margin-right:0}.Lesson_completionTitle__n_46_{font-size:1.125rem}.Lesson_completionDate__v2BEy{font-size:.8rem}.Lesson_stepsHeader__xsbNL{flex-direction:column;align-items:flex-start;gap:1rem}.Lesson_stepsTitle__dclXZ{font-size:1.35rem}.Lesson_stepControls__ztm6_{width:100%;justify-content:space-between}.Lesson_stepButton__ZxShQ{padding:.5rem 1rem;font-size:.8rem}.Lesson_quizHeader__r5Hlx{font-size:1.5rem;flex-direction:column;text-align:center}.Lesson_quizIcon__oZxL7{font-size:2rem}.Lesson_sidebarSection__XwpfL,.Lesson_sidebar__tEw3o{padding:1rem}.Lesson_sidebarTitle__gvMKa{font-size:1rem}.Lesson_tagsSection__Gwjba{padding:1rem}.Lesson_tagsTitle__5br4a{font-size:1.125rem}.Lesson_tag__hy7pK{padding:.4rem .8rem;font-size:.8rem}}@media (max-width:480px){.Lesson_lessonTitle__f7s3D{font-size:1.5rem}.Lesson_lessonDescription__UNWPT{font-size:.95rem}.Lesson_stepsTitle__dclXZ{font-size:1.2rem}.Lesson_stepControls__ztm6_{font-size:.75rem}.Lesson_stepButton__ZxShQ{padding:.4rem .75rem}}.EndpointBrowser_container__kJrcv{display:flex;height:100%;flex-direction:column}.EndpointBrowser_sidebar__w62kr{width:100%;border-bottom:1px solid var(--border-color);background-color:var(--background-secondary);overflow-y:auto;padding:1rem}.EndpointBrowser_sidebarTitle__aiKrJ{font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.EndpointBrowser_categoryNav__ZhodT{display:flex;flex-direction:column;gap:.25rem}.EndpointBrowser_categoryButton__WscpF{width:100%;text-align:left;padding:.5rem .75rem;border-radius:.5rem;font-size:.875rem;background:none;border:none;cursor:pointer;transition:all .2s;color:var(--text-secondary)}.EndpointBrowser_categoryButton__WscpF:hover{background-color:var(--hover-background)}.EndpointBrowser_categoryButton__WscpF.EndpointBrowser_active__jMJ_d{background-color:var(--primary-color);color:white}.EndpointBrowser_categoryContent__caB_o{display:flex;justify-content:space-between;align-items:center}.EndpointBrowser_categoryLabel__44NvZ{font-weight:500}.EndpointBrowser_categoryCount__0hSH5{font-size:.75rem;padding:.125rem .5rem;border-radius:9999px;background-color:var(--badge-background);color:var(--text-tertiary)}.EndpointBrowser_categoryButton__WscpF.EndpointBrowser_active__jMJ_d .EndpointBrowser_categoryCount__0hSH5{background-color:rgba(59,130,246,.5);color:white}.EndpointBrowser_content__JxjQJ{flex:1 1;overflow-y:auto;padding:1.5rem}.EndpointBrowser_header__LUnfM{margin-bottom:1.5rem}.EndpointBrowser_title__FXdCR{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.EndpointBrowser_description__PILBz{color:var(--text-secondary)}.EndpointBrowser_searchContainer__wwHfd{margin-bottom:1.5rem}.EndpointBrowser_searchInput__u3HJj{width:100%;padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:.5rem;background-color:var(--background-primary);color:var(--text-primary);font-size:.875rem}.EndpointBrowser_searchInput__u3HJj:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.EndpointBrowser_endpointList__ddwlV{display:flex;flex-direction:column;gap:.75rem}.EndpointBrowser_emptyState__6wI6g{text-align:center;padding:3rem 0;color:var(--text-tertiary)}.EndpointBrowser_endpointCard__TSapQ{width:100%;text-align:left;padding:1rem;border-radius:.5rem;border:1px solid var(--border-color);background-color:var(--background-primary);cursor:pointer;transition:all .2s}.EndpointBrowser_endpointCard__TSapQ:hover{border-color:var(--primary-light);box-shadow:0 2px 4px rgba(0,0,0,.05)}.EndpointBrowser_endpointCard__TSapQ.EndpointBrowser_selected__cc9HP{border-color:var(--primary-color);background-color:var(--primary-background);box-shadow:0 4px 6px rgba(0,0,0,.1)}.EndpointBrowser_endpointHeader__Ugj2D{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.5rem;flex-wrap:wrap;gap:.5rem}.EndpointBrowser_endpointMethod__VX0b5{display:flex;align-items:center;gap:.75rem;flex:1 1;min-width:200px}.EndpointBrowser_methodBadge__juiaK{padding:.25rem .5rem;font-size:.75rem;font-weight:600;border-radius:.25rem}.EndpointBrowser_methodGet__WTRnJ{background-color:rgba(34,197,94,.1);color:rgb(34,197,94)}.EndpointBrowser_methodPost__sxMWk{background-color:rgba(59,130,246,.1);color:rgb(59,130,246)}.EndpointBrowser_methodPut__vd8HQ{background-color:rgba(234,179,8,.1);color:rgb(234,179,8)}.EndpointBrowser_methodDelete__7Gy9v{background-color:rgba(239,68,68,.1);color:rgb(239,68,68)}.EndpointBrowser_endpointPath__ScwXJ{font-size:.875rem;font-family:Courier New,monospace;color:var(--text-secondary)}.EndpointBrowser_readOnlyBadge__c_P5J{padding:.25rem .5rem;font-size:.75rem;font-weight:500;background-color:var(--badge-background);color:var(--text-secondary);border-radius:.25rem;white-space:nowrap}.EndpointBrowser_endpointTitle__NAc5Y{font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.EndpointBrowser_endpointDescription__dEsUU{font-size:.875rem;color:var(--text-secondary)}.EndpointBrowser_authWarning__fTjED{display:flex;align-items:center;gap:.25rem;margin-top:.5rem;font-size:.75rem;color:rgb(217,119,6)}.EndpointBrowser_authIcon__K0p8b{width:1rem;height:1rem}@media (min-width:1024px){.EndpointBrowser_container__kJrcv{flex-direction:row}.EndpointBrowser_sidebar__w62kr{width:16rem;border-right:1px solid var(--border-color);border-bottom:none;padding:1rem}.EndpointBrowser_content__JxjQJ{padding:1.5rem}.EndpointBrowser_title__FXdCR{font-size:1.875rem}}@media (min-width:768px) and (max-width:1023px){.EndpointBrowser_content__JxjQJ,.EndpointBrowser_sidebar__w62kr{padding:1.25rem}.EndpointBrowser_endpointMethod__VX0b5{min-width:250px}}@media (max-width:480px){.EndpointBrowser_sidebar__w62kr{padding:.75rem}.EndpointBrowser_content__JxjQJ{padding:1rem}.EndpointBrowser_title__FXdCR{font-size:1.25rem}.EndpointBrowser_endpointPath__ScwXJ{font-size:.75rem;word-break:break-all}.EndpointBrowser_endpointMethod__VX0b5{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:100%}}.CodeSnippets_container__Q3XY7{display:flex;flex-direction:column;gap:1rem}.CodeSnippets_header__D1SD6{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.CodeSnippets_title__aTQPM{font-size:1.125rem;font-weight:600;color:var(--text-primary)}.CodeSnippets_languageTabs__npoj5{display:flex;gap:.5rem;flex-wrap:wrap}.CodeSnippets_languageTab__n5Agg{padding:.375rem .75rem;font-size:.875rem;font-weight:500;border-radius:.5rem;background:none;border:none;cursor:pointer;transition:all .2s;background-color:var(--badge-background);color:var(--text-secondary)}.CodeSnippets_languageTab__n5Agg:hover{background-color:var(--hover-background)}.CodeSnippets_languageTab__n5Agg.CodeSnippets_active__qpPCJ{background-color:var(--primary-color);color:white}.CodeSnippets_codeContainer__Y4aHs{position:relative}.CodeSnippets_copyButton__l_LuN{position:absolute;top:.75rem;right:.75rem;z-index:10;padding:.375rem .75rem;background-color:rgb(31,41,55);color:white;font-size:.875rem;font-weight:500;border-radius:.5rem;border:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background-color .2s}.CodeSnippets_copyButton__l_LuN:hover{background-color:rgb(55,65,81)}.CodeSnippets_copyIcon___XYfs{width:1rem;height:1rem}.CodeSnippets_codeBlock__qV_rE{background-color:rgb(17,24,39);color:rgb(243,244,246);padding:1rem;border-radius:.5rem;overflow-x:auto}.CodeSnippets_codeText__RgR_F{font-size:.875rem;font-family:Courier New,monospace;white-space:pre;color:rgb(243,244,246)}.CodeSnippets_codeDescription__LR_Fg{margin-top:.5rem;font-size:.875rem;color:var(--text-secondary)}.CodeSnippets_infoBox__jKTjQ{margin-top:1rem;padding:1rem;background-color:rgba(59,130,246,.05);border:1px solid rgba(59,130,246,.2);border-radius:.5rem}.CodeSnippets_infoHeader__5C_VL{display:flex;align-items:flex-start;gap:.75rem}.CodeSnippets_infoIcon__Lx7A_{width:1.25rem;height:1.25rem;color:var(--primary-color);margin-top:.125rem;flex-shrink:0}.CodeSnippets_infoContent__M0QSq{flex:1 1}.CodeSnippets_infoTitle__qFQim{font-size:.875rem;font-weight:500;color:var(--text-primary);margin-bottom:.25rem}.CodeSnippets_infoCode__C31w0{font-size:.875rem;font-family:Courier New,monospace;color:var(--primary-color)}.CodeSnippets_architectureBox__ABLBZ{margin-top:1rem;padding:1rem;background-color:rgba(245,158,11,.05);border:1px solid rgba(245,158,11,.2);border-radius:.5rem}.CodeSnippets_architectureHeader__8n3V3{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.CodeSnippets_architectureTitle__KBSNX{font-size:.875rem;font-weight:600;color:rgb(217,119,6)}.CodeSnippets_architectureIcon___zz5l{width:1rem;height:1rem}.CodeSnippets_architectureList__PO8n5{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.CodeSnippets_architectureItem__4QE74{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:rgb(180,83,9)}.CodeSnippets_architectureBullet__CZAY3{color:rgb(245,158,11);margin-top:.25rem}@media (max-width:768px){.CodeSnippets_header__D1SD6{flex-direction:column;align-items:flex-start}.CodeSnippets_languageTabs__npoj5{width:100%}.CodeSnippets_languageTab__n5Agg{flex:1 1;text-align:center}.CodeSnippets_copyButton__l_LuN{padding:.25rem .5rem;font-size:.75rem}.CodeSnippets_codeText__RgR_F{font-size:.75rem}}@media (max-width:480px){.CodeSnippets_title__aTQPM{font-size:1rem}.CodeSnippets_architectureBox__ABLBZ,.CodeSnippets_codeBlock__qV_rE,.CodeSnippets_infoBox__jKTjQ{padding:.75rem}}.TryItOutConsole_container__hvSTx{display:flex;flex-direction:column;gap:1.5rem}.TryItOutConsole_header__IW4hE{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.TryItOutConsole_headerText__l_Ejw{flex:1 1}.TryItOutConsole_title__MkrpJ{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.TryItOutConsole_subtitle__XR7PZ{font-size:.875rem;color:var(--text-secondary)}.TryItOutConsole_writeOperationBadge__MC2FN{padding:.25rem .75rem;font-size:.75rem;font-weight:500;background-color:rgba(234,179,8,.1);color:rgb(234,179,8);border-radius:9999px;white-space:nowrap}.TryItOutConsole_formGroup__yCCGW{display:flex;flex-direction:column}.TryItOutConsole_label__viDq_{display:block;font-size:.875rem;font-weight:500;color:var(--text-primary);margin-bottom:.5rem}.TryItOutConsole_required__6Ydoi{color:rgb(239,68,68);margin-left:.25rem}.TryItOutConsole_optional__YvesF{color:var(--text-tertiary);margin-left:.25rem}.TryItOutConsole_input__ro0dE{width:100%;padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:.5rem;background-color:var(--background-primary);color:var(--text-primary);font-size:.875rem}.TryItOutConsole_input__ro0dE:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.TryItOutConsole_helpText__mH94G{margin-top:.25rem;font-size:.75rem;color:var(--text-tertiary)}.TryItOutConsole_parametersSection__MT_70{display:flex;flex-direction:column;gap:1rem}.TryItOutConsole_parametersTitle__X2Esj{font-size:.875rem;font-weight:600;color:var(--text-primary)}.TryItOutConsole_warningBox__Cqku7{border:1px solid rgba(245,158,11,.35);background-color:rgba(245,158,11,.08);border-radius:.5rem;padding:.875rem}.TryItOutConsole_warningText__P_xkv{font-size:.875rem;color:var(--text-primary);margin-bottom:.5rem}.TryItOutConsole_confirmRow__XDrKd{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-secondary)}.TryItOutConsole_confirmHint___0_VK{font-size:.8125rem;color:var(--text-tertiary);margin-top:-.5rem}.TryItOutConsole_executeButton__LWZ4E{width:100%;padding:.75rem 1.5rem;background-color:var(--primary-color);color:white;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background-color .2s}.TryItOutConsole_executeButton__LWZ4E:hover:not(:disabled){background-color:var(--primary-dark)}.TryItOutConsole_executeButton__LWZ4E:disabled{background-color:rgb(156,163,175);cursor:not-allowed}.TryItOutConsole_buttonIcon__Y87LG{width:1.25rem;height:1.25rem}.TryItOutConsole_spinner__pWtNi{animation:TryItOutConsole_spin__QZen3 1s linear infinite}@keyframes TryItOutConsole_spin__QZen3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TryItOutConsole_responseSection__vrAyL{margin-top:1.5rem}.TryItOutConsole_responseTitle__0ki_6{font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.TryItOutConsole_errorBox__J2aiv{padding:1rem;background-color:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.2);border-radius:.5rem}.TryItOutConsole_errorContent__W082v{display:flex;align-items:flex-start;gap:.75rem}.TryItOutConsole_errorIcon__z2jAC{width:1.25rem;height:1.25rem;color:rgb(239,68,68);margin-top:.125rem;flex-shrink:0}.TryItOutConsole_errorTextContainer__RCBrO{flex:1 1}.TryItOutConsole_errorTitle__bQOiG{font-size:.875rem;font-weight:500;color:rgb(220,38,38);margin-bottom:.25rem}.TryItOutConsole_errorMessage__IEKjm{font-size:.875rem;color:rgb(185,28,28)}.TryItOutConsole_codeBlock__TqDTd{background-color:rgb(17,24,39);color:rgb(243,244,246);padding:1rem;border-radius:.5rem;overflow-x:auto}.TryItOutConsole_codeText__lZyaq{font-size:.875rem;font-family:Courier New,monospace;white-space:pre;color:rgb(243,244,246)}.TryItOutConsole_disabledContainer__QQPUN{padding:1.5rem;background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:.5rem;text-align:center}.TryItOutConsole_disabledIcon__1Aq6h{width:3rem;height:3rem;margin:0 auto .75rem;color:var(--text-tertiary)}.TryItOutConsole_disabledText__cFB0R{color:var(--text-secondary);margin-bottom:1rem}.TryItOutConsole_disabledNote__RuYH7{font-size:.875rem;color:var(--text-tertiary)}@media (max-width:768px){.TryItOutConsole_header__IW4hE{flex-direction:column;align-items:flex-start}.TryItOutConsole_executeButton__LWZ4E{padding:.625rem 1.25rem;font-size:.875rem}.TryItOutConsole_codeText__lZyaq{font-size:.75rem}}@media (max-width:480px){.TryItOutConsole_container__hvSTx{gap:1rem}.TryItOutConsole_title__MkrpJ{font-size:1rem}.TryItOutConsole_input__ro0dE,.TryItOutConsole_subtitle__XR7PZ{font-size:.8125rem}.TryItOutConsole_responseSection__vrAyL{margin-top:1rem}.TryItOutConsole_disabledContainer__QQPUN{padding:1rem}.TryItOutConsole_disabledIcon__1Aq6h{width:2.5rem;height:2.5rem}}.page_container__p2AN9{min-height:100vh;background-color:var(--background-primary)}.page_headerBanner__HK2i2{border-bottom:1px solid var(--border-color);background:linear-gradient(135deg,rgb(37,99,235),rgb(147,51,234));padding:2rem 1.5rem}.page_headerContent__qWskn{max-width:80rem;margin:0 auto}.page_headerTitle__mZxqc{font-size:1.875rem;font-weight:700;color:white;margin-bottom:.5rem}.page_headerSubtitle__7kh2t{color:rgba(191,219,254,1)}.page_mainContent__i1O1L{max-width:80rem;margin:0 auto;padding:2rem 1.5rem}.page_grid__HwXDo{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.page_browserPanel__dOQ_Y{height:calc(100vh - 16rem)}.page_browserPanel__dOQ_Y,.page_detailsPanel__ZvPqm{background-color:var(--background-primary);border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border:1px solid var(--border-color);overflow:hidden}.page_endpointHeader__aGj_v{border-bottom:1px solid var(--border-color);padding:1.5rem}.page_endpointHeaderTop__wxGxa{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.page_endpointMethod__3We2s{display:flex;align-items:center;gap:.75rem}.page_methodBadge__luK6i{padding:.25rem .75rem;font-size:.875rem;font-weight:600;border-radius:.25rem}.page_methodGet__pIxRh{background-color:rgba(34,197,94,.1);color:rgb(34,197,94)}.page_methodPost__U6LAL{background-color:rgba(59,130,246,.1);color:rgb(59,130,246)}.page_methodPut__r_0Po{background-color:rgba(234,179,8,.1);color:rgb(234,179,8)}.page_methodDelete__UWztq{background-color:rgba(239,68,68,.1);color:rgb(239,68,68)}.page_endpointPath__mUQ0H{font-size:1.125rem;font-family:Courier New,monospace;color:var(--text-secondary)}.page_readOnlyBadge__1O_84{padding:.25rem .75rem;font-size:.875rem;font-weight:500;background-color:var(--badge-background);color:var(--text-secondary);border-radius:.25rem}.page_endpointTitle__onAct{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.page_endpointDescription__cGPy4{color:var(--text-secondary)}.page_tabs__ohYma{border-bottom:1px solid var(--border-color);display:flex;overflow-x:auto}.page_tab__EesCq{padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s;color:var(--text-secondary);white-space:nowrap}.page_tab__EesCq:hover{color:var(--text-primary)}.page_tab__EesCq.page_active__HtEt2{border-bottom-color:var(--primary-color);color:var(--primary-color)}.page_tabContent__TJHRy{padding:1.5rem}.page_parametersSection__SXJar{display:flex;flex-direction:column;gap:1.5rem}.page_sectionTitle__kyuWI{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.page_parameterList__4jyyS{display:flex;flex-direction:column;gap:.75rem}.page_parameterCard__epffs{padding:1rem;background-color:var(--background-secondary);border-radius:.5rem;border:1px solid var(--border-color)}.page_parameterHeader__ocAJg{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.5rem;flex-wrap:wrap;gap:.5rem}.page_parameterName__NAChi{font-size:.875rem;font-family:Courier New,monospace;font-weight:600;color:var(--text-primary)}.page_parameterBadges__vc9ST{display:flex;gap:.5rem;flex-wrap:wrap}.page_typeBadge__hlFKN{background-color:rgba(59,130,246,.1);color:rgb(59,130,246)}.page_requiredBadge__OwXRo,.page_typeBadge__hlFKN{padding:.125rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem}.page_requiredBadge__OwXRo{background-color:rgba(239,68,68,.1);color:rgb(239,68,68)}.page_parameterDescription__cMhHL{font-size:.875rem;color:var(--text-secondary);margin-bottom:.5rem}.page_parameterExample__JGaYp{margin-top:.5rem}.page_exampleLabel__TXP8Z{font-size:.75rem;color:var(--text-tertiary)}.page_exampleValue__Ax1FZ{margin-left:.5rem;font-size:.75rem;font-family:Courier New,monospace;color:var(--text-secondary)}.page_responseCard__1YVOo{padding:1rem;background-color:var(--background-secondary);border-radius:.5rem;border:1px solid var(--border-color)}.page_responseHeader__qFrQ5{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.page_emptyState___eS9d{background-color:var(--background-primary);border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border:1px solid var(--border-color);padding:3rem;text-align:center}.page_emptyIcon__KRHk4{width:4rem;height:4rem;margin:0 auto 1rem;color:var(--text-tertiary)}.page_emptyTitle__UJdD8{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.page_emptyDescription__fIXVs{color:var(--text-secondary)}@media (min-width:1024px){.page_grid__HwXDo{grid-template-columns:1fr 2fr}.page_headerBanner__HK2i2{padding:2rem 1.5rem}.page_headerTitle__mZxqc{font-size:1.875rem}.page_mainContent__i1O1L{padding:2rem 1.5rem}}@media (min-width:768px) and (max-width:1023px){.page_browserPanel__dOQ_Y{height:auto;max-height:500px}.page_headerTitle__mZxqc{font-size:1.5rem}}@media (max-width:767px){.page_headerBanner__HK2i2{padding:1.5rem 1rem}.page_headerTitle__mZxqc{font-size:1.5rem}.page_headerSubtitle__7kh2t{font-size:.875rem}.page_mainContent__i1O1L{padding:1.5rem 1rem}.page_grid__HwXDo{gap:1rem}.page_browserPanel__dOQ_Y{height:auto;max-height:400px}.page_endpointHeader__aGj_v{padding:1rem}.page_endpointTitle__onAct{font-size:1.25rem}.page_endpointPath__mUQ0H{font-size:.875rem;word-break:break-all}.page_tabs__ohYma{border-bottom:1px solid var(--border-color)}.page_tab__EesCq{padding:.625rem 1rem;font-size:.8125rem}.page_tabContent__TJHRy{padding:1rem}.page_emptyState___eS9d{padding:2rem 1rem}.page_emptyIcon__KRHk4{width:3rem;height:3rem}.page_emptyTitle__UJdD8{font-size:1.125rem}}@media (max-width:480px){.page_parameterHeader__ocAJg{flex-direction:column;align-items:flex-start}.page_parameterBadges__vc9ST{width:100%}.page_endpointMethod__3We2s{flex-direction:column;align-items:flex-start;gap:.5rem}}.Academy_container__LWDTP{min-height:100vh;background:var(--bg-primary);color:var(--text-primary);padding:4rem 0;overflow-x:hidden;width:100%}.Academy_wrapper__cpCF3{max-width:1400px;margin:0 auto;padding:0 2rem;overflow-x:hidden}.Academy_heroSection__Pg_ZY{text-align:center;margin-bottom:4rem}.Academy_iconBadge__oqGWl{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:16px;background:linear-gradient(135deg,#3b82f6,#06b6d4);margin-bottom:1.5rem;box-shadow:0 12px 24px rgba(59,130,246,.2);font-size:2.5rem}.Academy_mainTitle__RppnP{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;background:linear-gradient(90deg,var(--accent-primary) 0,#357af2 50%,#06b6d4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;overflow-wrap:break-word;word-break:break-word}@media (max-width:768px){.Academy_mainTitle__RppnP{font-size:2.5rem}}.Academy_subtitle__1I_Wp{font-size:1.25rem;color:var(--text-secondary);max-width:900px;margin:0 auto 2rem;line-height:1.6}.Academy_actionButtons__dPeo_{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.Academy_button__PRq2r{padding:.75rem 1.5rem;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;font-size:.875rem;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem}.Academy_button__PRq2r:hover{background-color:var(--bg-secondary);border-color:var(--border-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(17,73,211,.08)}.Academy_buttonDanger__Pnmel{background-color:rgba(239,68,68,.08);border-color:rgba(239,68,68,.3);color:#dc2626}.Academy_buttonDanger__Pnmel:hover{background-color:rgba(239,68,68,.12);border-color:rgba(239,68,68,.5)}.Academy_section__9K4gH{margin-bottom:4rem}.Academy_sectionTitle__UZFtK{font-size:2rem;font-weight:700;text-align:center;margin-bottom:2rem;color:var(--text-primary)}.Academy_trackGrid__Bs0wt{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem}@media (max-width:768px){.Academy_trackGrid__Bs0wt{grid-template-columns:1fr}}.Academy_lessonsContainer__3Ql7C{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:2rem}.Academy_tabs__ZYxGD{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--border-color);margin-bottom:2rem;overflow-x:auto}.Academy_tab__vy28g{padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;color:var(--text-secondary);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s ease;white-space:nowrap}.Academy_tab__vy28g:hover{color:var(--text-primary);background-color:var(--bg-tertiary)}.Academy_tabActive___ijLk{color:var(--text-primary);border-bottom-color:var(--accent-primary);background-color:rgba(17,73,211,.1)}.Academy_modal__uQoIL{position:fixed;inset:0;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.Academy_modalContent__X4_zJ{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:2rem;max-width:500px;width:100%;box-shadow:0 24px 48px rgba(15,54,94,.15)}.Academy_modalHeader__hh_fg{text-align:center;margin-bottom:1.5rem}.Academy_modalIcon__aGXSE{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;margin-bottom:1rem;font-size:2rem}.Academy_modalIconBlue___dtaH{background-color:rgba(59,130,246,.2)}.Academy_modalIconGreen__aI0Uq{background-color:rgba(16,185,129,.2)}.Academy_modalTitle__AhPUZ{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:var(--text-primary)}.Academy_modalDescription__tsDVQ{color:var(--text-secondary);line-height:1.5}.Academy_textarea__vZCe_{width:100%;height:128px;padding:.75rem 1rem;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-family:Courier New,monospace;font-size:.875rem;margin-bottom:1rem;resize:none;transition:border-color .2s ease}.Academy_textarea__vZCe_:focus{outline:none;border-color:var(--accent-primary)}.Academy_textarea__vZCe_::placeholder{color:var(--text-tertiary)}.Academy_modalActions__l11nn{display:flex;align-items:center;gap:.75rem}.Academy_buttonPrimary__qTTW_{flex:1 1;padding:.75rem 1.5rem;background:linear-gradient(90deg,#3b82f6,#06b6d4);border:none;border-radius:12px;font-weight:600;color:white;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(59,130,246,.2)}.Academy_buttonPrimary__qTTW_:hover:not(:disabled){box-shadow:0 6px 20px rgba(59,130,246,.3);transform:translateY(-2px)}.Academy_buttonPrimary__qTTW_:disabled{background:var(--bg-tertiary);color:var(--text-tertiary);cursor:not-allowed;box-shadow:none}.Academy_buttonSuccess__Opdgr{background:linear-gradient(90deg,#10b981,#059669);box-shadow:0 4px 12px rgba(16,185,129,.2)}.Academy_buttonSuccess__Opdgr:hover:not(:disabled){box-shadow:0 6px 20px rgba(16,185,129,.3)}.Academy_buttonSecondary__oHXBG{padding:.75rem 1.5rem;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:all .2s ease}.Academy_buttonSecondary__oHXBG:hover{background-color:var(--bg-secondary);border-color:var(--border-hover)}@media (max-width:768px){.Academy_container__LWDTP{padding:2rem 0}.Academy_wrapper__cpCF3{padding:0 1rem}.Academy_heroSection__Pg_ZY{margin-bottom:2.5rem}.Academy_iconBadge__oqGWl{width:64px;height:64px;font-size:2rem;margin-bottom:1rem}.Academy_subtitle__1I_Wp{font-size:1rem;padding:0 1rem}.Academy_sectionTitle__UZFtK{font-size:1.5rem}.Academy_lessonsContainer__3Ql7C{padding:1rem}.Academy_tabs__ZYxGD{gap:.25rem;padding-bottom:.5rem}.Academy_tab__vy28g{padding:.5rem 1rem;font-size:.8rem}.Academy_utilityButtons__TZV8P{flex-wrap:wrap;gap:.5rem}.Academy_buttonSecondary__oHXBG{padding:.625rem 1rem;font-size:.875rem}.Academy_modalContent__X4_zJ{width:95%;max-width:none;padding:1.5rem}.Academy_modalHeader__hh_fg h2{font-size:1.25rem}.Academy_modalActions__l11nn{flex-direction:column;gap:.75rem}.Academy_buttonPrimary__qTTW_{width:100%}}@media (max-width:480px){.Academy_mainTitle__RppnP{font-size:2rem}.Academy_iconBadge__oqGWl{width:56px;height:56px;font-size:1.75rem}.Academy_sectionTitle__UZFtK{font-size:1.35rem}}.ProjectsTab_container__vvkZR{width:100%}.ProjectsTab_filters__Qo6Kr{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.ProjectsTab_filterGroup__jO6eb{margin-bottom:1.5rem}.ProjectsTab_filterGroup__jO6eb:last-child{margin-bottom:0}.ProjectsTab_filterLabel__PjY9G{display:block;font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.ProjectsTab_statusButtons___ZBKU{display:flex;flex-wrap:wrap;gap:.5rem}.ProjectsTab_statusButton__GsBys{padding:.5rem 1rem;background:var(--background-primary);border:1px solid var(--border-color);border-radius:6px;font-size:.875rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s}.ProjectsTab_statusButton__GsBys:hover{background:var(--background-tertiary);border-color:var(--text-tertiary);color:var(--text-primary)}.ProjectsTab_statusButton__GsBys.ProjectsTab_active__FtPG0{background:rgb(59,130,246);border-color:rgb(59,130,246);color:white}.ProjectsTab_searchInput__S1_Qr{width:100%;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;font-size:.875rem;background:var(--background-primary);color:var(--text-primary);transition:all .2s}.ProjectsTab_searchInput__S1_Qr::placeholder{color:var(--text-tertiary)}.ProjectsTab_searchInput__S1_Qr:focus{outline:none;border-color:rgb(59,130,246);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ProjectsTab_tagFilters___9Ttl{display:flex;flex-wrap:wrap;gap:.5rem}.ProjectsTab_tagButton__BqCJy{padding:.375rem .75rem;background:var(--background-primary);border:1px solid var(--border-color);border-radius:6px;font-size:.75rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s}.ProjectsTab_tagButton__BqCJy:hover{background:var(--background-tertiary);border-color:var(--text-tertiary);color:var(--text-primary)}.ProjectsTab_tagButton__BqCJy.ProjectsTab_active__FtPG0{background:rgba(59,130,246,.2);border-color:rgb(59,130,246);color:rgb(59,130,246)}.ProjectsTab_clearButton__IxMSK{padding:.5rem 1rem;background:none;border:1px solid var(--border-color);border-radius:6px;font-size:.875rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s;margin-top:1rem}.ProjectsTab_clearButton__IxMSK:hover{background:var(--background-tertiary);border-color:var(--text-tertiary);color:var(--text-primary)}.ProjectsTab_resultsCount__4X7To{font-size:.875rem;color:var(--text-secondary);margin-bottom:1rem;font-weight:500}.ProjectsTab_projectsGrid___po3i{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem}.ProjectsTab_projectCard__srWm_{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;transition:all .2s;display:flex;flex-direction:column;gap:1rem}.ProjectsTab_projectCard__srWm_:hover{border-color:rgb(59,130,246);box-shadow:0 4px 12px rgba(59,130,246,.15);transform:translateY(-2px)}.ProjectsTab_projectHeader__SoBph{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.ProjectsTab_projectName__UHs7m{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0;line-height:1.4}.ProjectsTab_statusBadge__zeQfY{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.ProjectsTab_statusLive__jSq8A{background:#d1fae5;color:#065f46}.ProjectsTab_statusBuilding__C9jO1{background:#dbeafe;color:#1e40af}.ProjectsTab_statusIdea__jcEJW{background:#f3e8ff;color:#6b21a8}.ProjectsTab_projectDescription__mpkBG{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0;flex-grow:1}.ProjectsTab_projectTags__uTzsW{display:flex;flex-wrap:wrap;gap:.5rem}.ProjectsTab_tag__zx6AB{padding:.25rem .5rem;background:var(--background-tertiary);border-radius:4px;font-size:.75rem;color:var(--text-secondary);font-weight:500}.ProjectsTab_projectLinks__HrV0s{display:flex;gap:1rem;padding-top:.5rem;border-top:1px solid var(--border-color)}.ProjectsTab_link__MpBag{color:rgb(59,130,246);text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s}.ProjectsTab_link__MpBag:hover{color:rgb(147,197,253);text-decoration:underline}.ProjectsTab_emptyState__HN_tm{grid-column:1/-1;text-align:center;padding:3rem 1rem;color:var(--text-secondary)}.ProjectsTab_emptyState__HN_tm p{font-size:1rem;margin-bottom:1rem}@media (max-width:768px){.ProjectsTab_filters__Qo6Kr{padding:1rem}.ProjectsTab_projectsGrid___po3i{grid-template-columns:1fr;gap:1rem}.ProjectsTab_projectCard__srWm_{padding:1rem}.ProjectsTab_projectHeader__SoBph{flex-direction:column;align-items:flex-start}.ProjectsTab_statusBadge__zeQfY{align-self:flex-start}}@media (max-width:480px){.ProjectsTab_projectName__UHs7m{font-size:1.125rem}.ProjectsTab_projectLinks__HrV0s{flex-direction:column;gap:.5rem}}.page_container___6xu5{min-height:100vh;background-color:var(--background-primary)}.page_header__NKQFl{border-bottom:1px solid var(--border-color);background:linear-gradient(135deg,rgb(37,99,235),rgb(147,51,234));padding:3rem 2rem;text-align:center}.page_title__xvVub{font-size:3rem;font-weight:700;margin-bottom:1rem;color:white}.page_subtitle__dq1PG{font-size:1.25rem;color:rgba(191,219,254,1);margin-bottom:1.5rem;max-width:700px;margin-left:auto;margin-right:auto}.page_cta__nJAVf{margin-top:1.5rem}.page_cta__nJAVf p{font-size:1rem;color:rgba(229,231,235,.9)}.page_ctaLink__1X9XJ{color:rgba(191,219,254,1);text-decoration:none;font-weight:600;transition:color .2s;border-bottom:1px solid rgba(191,219,254,.3)}.page_ctaLink__1X9XJ:hover{color:white;border-bottom-color:white}.page_tabs__7GAO1{display:flex;gap:0;max-width:80rem;margin:0 auto;padding:0 2rem;border-bottom:1px solid var(--border-color);overflow-x:auto;background-color:var(--background-secondary)}.page_tab__f4Q7p{padding:1rem 1.5rem;background:none;border:none;border-bottom:3px solid transparent;font-size:1rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.page_tab__f4Q7p:hover{color:var(--text-primary);background-color:var(--background-tertiary)}.page_tab__f4Q7p.page_active__DhkAF{color:rgb(59,130,246);border-bottom-color:rgb(59,130,246);background-color:var(--background-primary)}.page_tabCount__PDeFd{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .5rem;background:var(--background-tertiary);border-radius:9999px;font-size:.75rem;font-weight:600;color:var(--text-secondary)}.page_tab__f4Q7p.page_active__DhkAF .page_tabCount__PDeFd{background:rgba(59,130,246,.2);color:rgb(59,130,246)}.page_tabContent__nVajW{max-width:80rem;margin:0 auto;padding:2rem;min-height:400px}@media (max-width:768px){.page_container___6xu5{padding:1rem}.page_header__NKQFl{margin-bottom:2rem}.page_title__xvVub{font-size:2rem}.page_subtitle__dq1PG{font-size:1rem}.page_tabs__7GAO1{gap:.5rem}.page_tab__f4Q7p{padding:.75rem 1rem;font-size:.875rem}}@media (max-width:480px){.page_title__xvVub{font-size:1.75rem}.page_subtitle__dq1PG{font-size:.875rem}.page_tab__f4Q7p{padding:.5rem .75rem}}.MetricCard_metricCard__uK2ca{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-lg);transition:all var(--transition-normal);position:relative;overflow:hidden}.MetricCard_metricCard__uK2ca:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent-primary);opacity:0;transition:opacity var(--transition-normal)}.MetricCard_metricCard__uK2ca:hover{border-color:var(--border-hover);transform:translateY(-2px)}.MetricCard_metricCard__uK2ca:hover:before{opacity:1}.MetricCard_metricCard__uK2ca.MetricCard_success__qkCMx:before{background:var(--success)}.MetricCard_metricCard__uK2ca.MetricCard_warning__hFN_y:before{background:var(--warning)}.MetricCard_metricCard__uK2ca.MetricCard_error__2mPFe:before{background:var(--error)}.MetricCard_metricHeader__Zvi_f{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.MetricCard_metricIcon__2rIML{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:var(--bg-tertiary);border-radius:var(--radius-sm);font-size:1.25rem}.MetricCard_metricLabel__lTGFu{font-size:.875rem;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.MetricCard_metricValue__NAwpY{display:flex;align-items:baseline;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.MetricCard_value__4Au9i{font-size:2rem;font-weight:700;color:var(--text-primary);line-height:1}.MetricCard_unit__auhkA{font-size:1rem;color:var(--text-secondary);font-weight:500}@media (max-width:768px){.MetricCard_metricCard__uK2ca{padding:var(--spacing-md)}.MetricCard_value__4Au9i{font-size:1.5rem}.MetricCard_metricIcon__2rIML{width:28px;height:28px;font-size:1rem}}.MetricCard_metricTrend__BF0GC{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.875rem;font-weight:600}.MetricCard_metricTrend__BF0GC.MetricCard_up__uyCS6{color:var(--success)}.MetricCard_metricTrend__BF0GC.MetricCard_down__lzPx5{color:var(--error)}.MetricCard_metricTrend__BF0GC.MetricCard_neutral__Bwosn{color:var(--text-secondary)}.MetricCard_trendIcon__p7Ug8{font-size:1rem}.MetricCard_trendValue__UwbjD{font-weight:500}.MetricCard_metricSkeleton__vYUWi{width:80px;height:32px;background:linear-gradient(90deg,var(--bg-tertiary) 0,var(--border-color) 50%,var(--bg-tertiary) 100%);background-size:200% 100%;animation:MetricCard_shimmer__xmIbj 1.5s infinite;border-radius:var(--radius-sm)}@keyframes MetricCard_shimmer__xmIbj{0%{background-position:200% 0}to{background-position:-200% 0}}.DataTable_tableContainer__ALZrF{width:100%;overflow-x:auto;background-color:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color)}.DataTable_table__dXRGz{width:100%;border-collapse:collapse}.DataTable_th__wAkc7{padding:var(--spacing-md);text-align:left;font-weight:600;color:var(--text-secondary);font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-color);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DataTable_th__wAkc7.DataTable_center__UmnU8{text-align:center}.DataTable_th__wAkc7.DataTable_right__YQESa{text-align:right}.DataTable_sortIcon__bHiyU{margin-left:var(--spacing-xs);font-size:.75rem}.DataTable_tr__MKvH_{transition:background-color var(--transition-fast)}.DataTable_tr__MKvH_:hover{background-color:var(--bg-tertiary)}.DataTable_td___3fCy{padding:var(--spacing-md);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.DataTable_td___3fCy.DataTable_center__UmnU8{text-align:center}.DataTable_td___3fCy.DataTable_right__YQESa{text-align:right}.DataTable_tr__MKvH_:last-child .DataTable_td___3fCy{border-bottom:none}.DataTable_empty__bzCFi,.DataTable_loading__zbb47{padding:var(--spacing-xl);text-align:center}.DataTable_empty__bzCFi{color:var(--text-tertiary);font-size:.875rem}.DataTable_pagination__F91Vs{display:flex;justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-top:1px solid var(--border-color);background-color:var(--bg-tertiary)}.DataTable_paginationButton__D6FPE{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.DataTable_paginationButton__D6FPE:hover:not(:disabled){background-color:var(--bg-tertiary);border-color:var(--border-hover)}.DataTable_paginationButton__D6FPE:disabled{opacity:.5;cursor:not-allowed}.DataTable_paginationInfo__xr66Z{font-size:.875rem;color:var(--text-secondary);font-weight:500}@media (max-width:768px){.DataTable_td___3fCy,.DataTable_th__wAkc7{padding:var(--spacing-sm) var(--spacing-xs);font-size:.8125rem}.DataTable_pagination__F91Vs{flex-wrap:wrap;gap:var(--spacing-xs);padding:var(--spacing-sm)}.DataTable_paginationButton__D6FPE{padding:var(--spacing-xs) var(--spacing-sm);font-size:.8125rem}.DataTable_paginationInfo__xr66Z{font-size:.75rem;width:100%;text-align:center;order:-1}}.SeverityBadge_badge__kgzUF{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.SeverityBadge_badge__kgzUF.SeverityBadge_info__8K_x7{background-color:rgba(59,130,246,.1);color:var(--severity-info);border:1px solid var(--severity-info)}.SeverityBadge_badge__kgzUF.SeverityBadge_warning__LBmp5{background-color:rgba(245,158,11,.1);color:var(--severity-warning);border:1px solid var(--severity-warning)}.SeverityBadge_badge__kgzUF.SeverityBadge_critical__rERxX{background-color:rgba(239,68,68,.1);color:var(--severity-critical);border:1px solid var(--severity-critical)}.SeverityBadge_badge__kgzUF.SeverityBadge_success__G9aBV{background-color:rgba(74,222,128,.1);color:var(--success);border:1px solid var(--success)}.SeverityBadge_badge__kgzUF.SeverityBadge_error__BKlu1{background-color:rgba(239,68,68,.1);color:var(--error);border:1px solid var(--error)}.page_main__OfES4{min-height:calc(100vh - 70px);padding:var(--spacing-xl) 0;background-color:var(--bg-primary)}.page_subtitle__anLAf{color:var(--text-secondary);margin-bottom:var(--spacing-xl);font-size:1.125rem}.page_section__V_YdN{margin-bottom:var(--spacing-2xl)}.page_linksGrid__eu4QY{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.page_linkCard__Nmeef{padding:var(--spacing-md) 0}.page_linkCard__Nmeef h3{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-size:1.125rem}.page_linkCard__Nmeef p{color:var(--text-secondary);margin-bottom:var(--spacing-md);font-size:.875rem}.page_link__Adn6s{display:inline-block;color:var(--accent-primary);font-weight:600;text-decoration:none;transition:color var(--transition-normal)}.page_link__Adn6s:hover{color:var(--accent-hover)}.page_cliSection__rSz_O h4{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);color:var(--text-primary);font-size:1rem}.page_cliSection__rSz_O h4:first-child{margin-top:0}.page_codeBlock__AaOsY{position:relative;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-md);margin-bottom:var(--spacing-md);overflow-x:auto}.page_codeBlock__AaOsY pre{margin:0;padding:0;background:none}.page_codeBlock__AaOsY code{font-size:.875rem;color:var(--accent-hover);background:none;padding:0;line-height:1.6}.page_copyButton__tnjHQ{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;font-size:1rem;transition:all var(--transition-fast);opacity:.7}.page_copyButton__tnjHQ:hover{opacity:1;background-color:var(--bg-secondary);transform:scale(1.1)}.page_cliHint__gLRMJ{color:var(--text-tertiary);font-size:.875rem;font-style:italic;margin-top:calc(var(--spacing-sm) * -1);margin-bottom:var(--spacing-md)}.page_eventData__0lkSV{font-size:.875rem;color:var(--text-secondary);font-family:Courier New,monospace}.page_environmentsGrid__d5sMt{display:grid;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.page_envList__zHKZp{display:flex;flex-direction:column;gap:var(--spacing-lg)}.page_envItem__bKoPA{padding:var(--spacing-md);background-color:var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--border-color)}.page_envItem__bKoPA strong{display:block;color:var(--text-primary);font-size:1rem;margin-bottom:var(--spacing-xs)}.page_envItem__bKoPA code{display:block;color:var(--accent-primary);margin-bottom:var(--spacing-xs);font-size:.875rem}.page_envItem__bKoPA p{color:var(--text-secondary);font-size:.875rem;margin:0}@media (max-width:768px){.page_linksGrid__eu4QY{grid-template-columns:1fr}.page_codeBlock__AaOsY{font-size:.75rem}.page_linkCard__Nmeef h3{font-size:1rem}.page_envItem__bKoPA code{font-size:.75rem;word-break:break-all}}