.TrackCard_card__J_OVS{position:relative;border:1px solid var(--border-color);border-radius:16px;padding:2rem;transition:all .3s ease;background:var(--bg-secondary)}.TrackCard_card__J_OVS:hover{border-color:var(--border-hover);box-shadow:0 20px 40px rgba(17,73,211,.1);transform:translateY(-2px)}.TrackCard_gradientOverlay__B4NHv{position:absolute;inset:0;border-radius:16px;opacity:0;transition:opacity .3s ease}.TrackCard_card__J_OVS:hover .TrackCard_gradientOverlay__B4NHv{opacity:.05}.TrackCard_gradientBlue__dpc2z{background:linear-gradient(135deg,#3b82f6,#06b6d4)}.TrackCard_gradientGreen__AgF9J{background:linear-gradient(135deg,#10b981,#059669)}.TrackCard_gradientPurple__0Vhk6{background:linear-gradient(135deg,#8b5cf6,#ec4899)}.TrackCard_gradientOrange__J4fCK{background:linear-gradient(135deg,#f59e0b,#ef4444)}.TrackCard_content__tO3gX{position:relative;z-index:10}.TrackCard_header__ogSiZ{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.TrackCard_iconWrapper__ODBu9{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:2rem;box-shadow:0 8px 16px rgba(15,54,94,.12)}.TrackCard_iconWrapperBlue__cG9qR{background:linear-gradient(135deg,#3b82f6,#06b6d4)}.TrackCard_iconWrapperGreen__OrUJf{background:linear-gradient(135deg,#10b981,#059669)}.TrackCard_iconWrapperPurple__8N0be{background:linear-gradient(135deg,#8b5cf6,#ec4899)}.TrackCard_iconWrapperOrange__nLIhj{background:linear-gradient(135deg,#f59e0b,#ef4444)}.TrackCard_title__CxW4U{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.TrackCard_description__LIuZo{font-size:.875rem;color:var(--text-secondary);line-height:1.4}.TrackCard_progressSection__R5QPu{margin-bottom:1.5rem}.TrackCard_progressHeader__zw8aI{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:var(--text-secondary);margin-bottom:.75rem;font-weight:500}.TrackCard_progressPercent__qb56d{font-weight:700;color:var(--text-primary)}.TrackCard_progressBar__UbZiS{height:12px;background-color:var(--bg-tertiary);border-radius:999px;overflow:hidden;box-shadow:inset 0 2px 4px rgba(15,54,94,.06)}.TrackCard_progressFill__WxBHl{height:100%;transition:width .5s ease;box-shadow:0 0 12px rgba(59,130,246,.5)}.TrackCard_progressFillBlue__Z6Fe5{background:linear-gradient(90deg,#3b82f6,#06b6d4)}.TrackCard_progressFillGreen__GUBPZ{background:linear-gradient(90deg,#10b981,#059669)}.TrackCard_progressFillPurple__b1_kE{background:linear-gradient(90deg,#8b5cf6,#ec4899)}.TrackCard_progressFillOrange__Q3ZQg{background:linear-gradient(90deg,#f59e0b,#ef4444)}.TrackCard_stats__cTjoN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.TrackCard_statCard__Pa66r{text-align:center;padding:1rem;background-color:var(--bg-tertiary);border-radius:12px}.TrackCard_statValue__PPb1W{font-size:1.875rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.TrackCard_statLabel__UVwtc{font-size:.75rem;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.TrackCard_button__iMuq0{display:block;width:100%;padding:1rem 1.5rem;border-radius:12px;text-align:center;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.TrackCard_buttonPrimary__32IwD{background:linear-gradient(90deg,#3b82f6,#06b6d4);color:white;box-shadow:0 4px 12px rgba(59,130,246,.3)}.TrackCard_buttonPrimary__32IwD:hover{box-shadow:0 6px 20px rgba(59,130,246,.4);transform:translateY(-2px)}.TrackCard_buttonSuccess__7KJqc{background:linear-gradient(90deg,#10b981,#059669);color:white;box-shadow:0 4px 12px rgba(16,185,129,.3)}.TrackCard_buttonDisabled__o3BEu{background-color:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-tertiary);cursor:not-allowed}@media (max-width:768px){.TrackCard_card__J_OVS{padding:1.5rem}.TrackCard_header__ogSiZ{gap:.75rem;margin-bottom:1rem}.TrackCard_iconWrapper__ODBu9{width:52px;height:52px;font-size:1.75rem}.TrackCard_title__CxW4U{font-size:1.25rem}.TrackCard_description__LIuZo{font-size:.8rem}.TrackCard_stats__cTjoN{grid-template-columns:1fr;gap:.75rem;margin-bottom:1rem}.TrackCard_statCard__Pa66r{padding:.75rem;display:flex;justify-content:space-between;align-items:center;text-align:left}.TrackCard_statValue__PPb1W{font-size:1.5rem;margin-bottom:0}.TrackCard_statLabel__UVwtc{font-size:.7rem}.TrackCard_button__iMuq0{padding:.875rem 1.25rem;font-size:.95rem}}@media (max-width:480px){.TrackCard_card__J_OVS{padding:1.25rem}.TrackCard_title__CxW4U{font-size:1.125rem}.TrackCard_iconWrapper__ODBu9{width:48px;height:48px;font-size:1.5rem}}.LessonList_container__zlDLn{display:flex;flex-direction:column;gap:1rem}.LessonList_lessonCard__Ijm4f{position:relative;border:1px solid var(--border-color);border-radius:16px;padding:1.5rem;transition:all .3s ease;background:var(--bg-secondary)}.LessonList_lessonCard__Ijm4f:hover{border-color:var(--border-hover);box-shadow:0 8px 24px rgba(59,130,246,.05)}.LessonList_lessonCardAccessible__ZZCAk{cursor:pointer}.LessonList_lessonCardLocked__R1XLJ{opacity:.6;cursor:not-allowed}.LessonList_gradientOverlay__Ei_XE{position:absolute;inset:0;border-radius:16px;background:linear-gradient(135deg,rgba(59,130,246,0),rgba(6,182,212,0));transition:all .3s ease;pointer-events:none}.LessonList_lessonCard__Ijm4f:hover .LessonList_gradientOverlay__Ei_XE{background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(6,182,212,.05))}.LessonList_content__t_D0k{position:relative;z-index:10}.LessonList_header__BE_xY{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem;gap:1rem}.LessonList_headerContent__xI0ww{flex:1 1}.LessonList_topRow__QR42B{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.LessonList_statusIcon__RzDDY{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;transition:all .3s ease}.LessonList_statusIconCompleted__3Z2U6{background:linear-gradient(135deg,#16a34a,#059669);box-shadow:0 4px 12px rgba(22,163,74,.3)}.LessonList_statusIconInProgress__Y99XN{background:linear-gradient(135deg,#ca8a04,#ea580c);box-shadow:0 4px 12px rgba(202,138,4,.3)}.LessonList_statusIconLocked__uCnSr{background-color:var(--bg-tertiary)}.LessonList_statusIconAvailable__gmQbU{background:linear-gradient(135deg,#3b82f6,#06b6d4)}.LessonList_titleRow__pPE_F{flex:1 1}.LessonList_title__zRlG_{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem;overflow-wrap:break-word;word-break:break-word}.LessonList_meta__NyJqq{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.LessonList_difficultyBadge__JhJe2{font-size:.75rem;text-transform:uppercase;font-weight:700;padding:.25rem .5rem;border-radius:8px;border:1px solid}.LessonList_difficultyBeginner__c_n77{background-color:rgba(34,197,94,.08);color:#16a34a;border-color:rgba(34,197,94,.25)}.LessonList_difficultyIntermediate__3sBU9{background-color:rgba(234,179,8,.08);color:#b45309;border-color:rgba(234,179,8,.25)}.LessonList_difficultyAdvanced__M__0T{background-color:rgba(239,68,68,.08);color:#dc2626;border-color:rgba(239,68,68,.25)}.LessonList_metaItem__Dpn_C{font-size:.875rem;color:var(--text-tertiary)}.LessonList_description__GHfSu{color:var(--text-secondary);margin-bottom:1rem;line-height:1.6;overflow-wrap:break-word;word-break:break-word}.LessonList_progressSection___q3b7{margin-bottom:1rem}.LessonList_progressHeader__qO6ty{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:var(--text-secondary);margin-bottom:.5rem}.LessonList_progressLabel__bhszk{font-weight:500}.LessonList_progressStats__7HKdx{font-weight:700;color:var(--text-primary)}.LessonList_progressBar___dieQ{height:8px;background-color:var(--bg-tertiary);border-radius:999px;overflow:hidden;box-shadow:inset 0 1px 3px rgba(15,54,94,.06)}.LessonList_progressFill__nYekL{height:100%;background:linear-gradient(90deg,#ca8a04,#ea580c);transition:width .3s ease;box-shadow:0 0 8px rgba(202,138,4,.5)}.LessonList_tags__DHMkH{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.LessonList_tag__dNnoP{padding:.25rem .75rem;font-size:.75rem;border-radius:8px;background-color:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-color)}.LessonList_button__n2OD_{display:block;width:100%;padding:.75rem 1.5rem;border-radius:12px;text-align:center;font-weight:600;transition:all .3s ease;border:none;cursor:pointer;text-decoration:none}.LessonList_buttonCompleted__QIWPg{background:linear-gradient(90deg,#16a34a,#059669);color:white;box-shadow:0 4px 12px rgba(22,163,74,.3)}.LessonList_buttonCompleted__QIWPg:hover{box-shadow:0 6px 20px rgba(22,163,74,.4);transform:translateY(-2px)}.LessonList_buttonInProgress__5kMdu{background:linear-gradient(90deg,#ca8a04,#ea580c);color:white;box-shadow:0 4px 12px rgba(202,138,4,.3)}.LessonList_buttonInProgress__5kMdu:hover{box-shadow:0 6px 20px rgba(202,138,4,.4);transform:translateY(-2px)}.LessonList_buttonAvailable__FYfBm{background:linear-gradient(90deg,#3b82f6,#06b6d4);color:white;box-shadow:0 4px 12px rgba(59,130,246,.3)}.LessonList_buttonAvailable__FYfBm:hover{box-shadow:0 6px 20px rgba(59,130,246,.4);transform:translateY(-2px)}.LessonList_buttonLocked__NH3PG{width:100%;padding:.75rem 1.5rem;border-radius:12px;background-color:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-tertiary);text-align:center;font-weight:600;cursor:not-allowed}@media (max-width:768px){.LessonList_container__zlDLn{gap:.75rem}.LessonList_lessonCard__Ijm4f{padding:1.25rem}.LessonList_header__BE_xY{gap:.75rem}.LessonList_iconWrapper___hTQT{width:48px;height:48px;font-size:1.35rem}.LessonList_title__zRlG_{font-size:1.125rem}.LessonList_description__GHfSu{font-size:.8rem}.LessonList_meta__NyJqq{flex-wrap:wrap;gap:.5rem;font-size:.75rem}.LessonList_metaItem__Dpn_C{font-size:.75rem}.LessonList_progressHeader__qO6ty{font-size:.8rem}.LessonList_stats__MfFYF{grid-template-columns:1fr;gap:.5rem}.LessonList_statCard__XGPdi{padding:.75rem}.LessonList_statValue__Uj6sV{font-size:1.25rem}.LessonList_statLabel__Gxht8{font-size:.7rem}.LessonList_buttonLocked__NH3PG,.LessonList_button__n2OD_{padding:.625rem 1.25rem;font-size:.875rem}.LessonList_prerequisitesList__HPLHd{font-size:.8rem}}@media (max-width:480px){.LessonList_lessonCard__Ijm4f{padding:1rem}.LessonList_title__zRlG_{font-size:1rem}.LessonList_iconWrapper___hTQT{width:44px;height:44px;font-size:1.25rem}}.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-md);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_navIcon__v2ux4{display:none}.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:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);color:var(--text-secondary);text-decoration:none;font-weight:500;transition:all .2s;position:relative;background:none;border:none;cursor:pointer;font-size:.9375rem}.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_navIcon__v2ux4{display:inline}.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}}.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}}.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}.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_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}.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}}.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)}}.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}}.page_main__gT80H{min-height:calc(100vh - 70px);padding:var(--spacing-xl) 0;background-color:var(--bg-primary)}.page_subtitle__n7bjB{color:var(--text-secondary);margin-bottom:var(--spacing-xl);font-size:1.125rem}.page_section__wubu_{margin-bottom:var(--spacing-2xl)}.page_infoBanner__4BtR3{background-color:rgba(59,130,246,.1);border:1px solid var(--info);border-radius:var(--radius-md);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.page_infoBanner__4BtR3 strong{display:block;color:var(--info);font-size:1rem;margin-bottom:var(--spacing-xs)}.page_infoBanner__4BtR3 p{color:var(--text-secondary);margin:0;font-size:.875rem}.page_filterSelect__TWfGg{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.page_filterSelect__TWfGg:hover{border-color:var(--border-hover)}.page_filterSelect__TWfGg:focus{outline:none;border-color:var(--accent-primary)}.page_viewButton__EEtTu{padding:var(--spacing-xs) var(--spacing-md);background-color:var(--accent-primary);border:none;border-radius:var(--radius-sm);color:white;font-size:.875rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.page_viewButton__EEtTu:hover{background-color:var(--accent-hover)}.page_modal__x0sSS{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-lg);overflow-y:auto}.page_modalContent__59nRw{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);max-width:900px;width:100%;max-height:90vh;overflow-y:auto}.page_modalHeader__Bjlbu{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border-bottom:1px solid var(--border-color)}.page_modalHeader__Bjlbu h2{margin:0;color:var(--text-primary)}.page_closeButton__6u04W{background:none;border:none;color:var(--text-secondary);font-size:2rem;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.page_closeButton__6u04W:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.page_modalBody__r5aD9{padding:var(--spacing-lg)}.page_proposalDetail__C2_Sj{background-color:var(--bg-tertiary);border-radius:var(--radius-md);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.page_detailRow__3REgZ{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border-color)}.page_detailRow__3REgZ:last-child{border-bottom:none}.page_detailRow__3REgZ strong{color:var(--text-secondary);font-size:.875rem}.page_detailRow__3REgZ code,.page_detailRow__3REgZ span{color:var(--text-primary)}.page_proposedValue__tqXTB{color:var(--accent-primary);font-weight:700;font-size:1.125rem}.page_description__JGQf4{background-color:var(--bg-tertiary);border-radius:var(--radius-md);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.page_description__JGQf4 strong{display:block;color:var(--text-secondary);font-size:.875rem;margin-bottom:var(--spacing-sm)}.page_description__JGQf4 p{color:var(--text-primary);margin:0}.page_voteStats__erGX7{margin-bottom:var(--spacing-lg)}.page_voteStats__erGX7 h3{margin-bottom:var(--spacing-md);color:var(--text-primary)}.page_voteGrid__Bl3ad{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.page_voteStat__wLGe8{background-color:var(--bg-tertiary);padding:var(--spacing-md);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-xs)}.page_voteLabel__tTf0x{color:var(--text-secondary);font-size:.875rem;font-weight:500}.page_voteValue__6uKn9{color:var(--text-primary);font-size:1.5rem;font-weight:700}.page_voteBar__n0hhy{height:24px;background-color:var(--bg-primary);border-radius:var(--radius-md);overflow:hidden;position:relative}.page_voteBarYes__Xlwh5{height:100%;background:linear-gradient(90deg,var(--success),#22c55e);transition:width var(--transition-normal)}.page_voterList__gze8x h3{margin-bottom:var(--spacing-md);color:var(--text-primary)}@media (max-width:768px){.page_modal__x0sSS{padding:0}.page_modalContent__59nRw{max-height:100vh;border-radius:0}.page_voteGrid__Bl3ad{grid-template-columns:1fr}.page_detailRow__3REgZ{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}}.page_main__tWWeB{min-height:calc(100vh - 70px);padding:var(--spacing-xl) 0;background-color:var(--bg-primary)}.page_subtitle__iDNcA{color:var(--text-secondary);margin-bottom:var(--spacing-xl);font-size:1.125rem}.page_section__hxrv4{margin-bottom:var(--spacing-2xl)}.page_proverInput___Vu1u{display:flex;gap:var(--spacing-md);align-items:center;margin-bottom:var(--spacing-md)}.page_input__Lk_SU{flex:1 1;padding:var(--spacing-md);background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:1rem;font-family:Courier New,monospace;transition:border-color var(--transition-normal)}.page_input__Lk_SU:focus{outline:none;border-color:var(--accent-primary)}.page_button__xyp_d{padding:var(--spacing-md) var(--spacing-lg);background-color:var(--accent-primary);border:none;border-radius:var(--radius-md);color:white;font-weight:600;cursor:pointer;transition:all var(--transition-normal);white-space:nowrap}.page_button__xyp_d:hover{background-color:var(--accent-hover);transform:translateY(-1px)}.page_hint__C7tPx{color:var(--text-tertiary);font-size:.875rem;margin:0}.page_proverHeader__3sQnN{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);margin-bottom:var(--spacing-xl)}.page_proverLabel__2BrrE{color:var(--text-secondary);font-size:.875rem;margin-right:var(--spacing-sm)}.page_proverId__rUViR{font-size:1.125rem;color:var(--accent-primary);background-color:var(--bg-tertiary);padding:4px 10px;border-radius:var(--radius-sm)}.page_changeButton__KuKnN{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.page_changeButton__KuKnN:hover{background-color:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-hover)}.page_metricsGrid__CzMZx{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.page_filterSelect__uhgGh{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.page_filterSelect__uhgGh:hover{border-color:var(--border-hover)}.page_filterSelect__uhgGh:focus{outline:none;border-color:var(--accent-primary)}.page_howTo__0Obxo h4{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);color:var(--text-primary)}.page_howTo__0Obxo h4:first-child{margin-top:0}.page_howTo__0Obxo p,.page_howTo__0Obxo pre{margin-bottom:var(--spacing-md)}.page_howTo__0Obxo pre{background-color:var(--bg-primary);padding:var(--spacing-md);border-radius:var(--radius-sm);overflow-x:auto}.page_howTo__0Obxo code{font-size:.875rem;color:var(--accent-hover)}.page_howTo__0Obxo ul{list-style-position:inside;color:var(--text-secondary);margin-bottom:var(--spacing-md)}.page_howTo__0Obxo li{margin-bottom:var(--spacing-sm)}.page_howTo__0Obxo a{color:var(--accent-primary);text-decoration:underline}.page_howTo__0Obxo a:hover{color:var(--accent-hover)}@media (max-width:768px){.page_proverInput___Vu1u{flex-direction:column}.page_button__xyp_d,.page_input__Lk_SU{width:100%}.page_proverHeader__3sQnN{flex-direction:column;gap:var(--spacing-md);align-items:flex-start}.page_changeButton__KuKnN{align-self:stretch;text-align:center}.page_metricsGrid__CzMZx{grid-template-columns:1fr}}.docs_docsLayout__jBGjv{display:flex;min-height:calc(100vh - 72px);background-color:var(--bg-primary);position:relative;overflow-x:hidden}.docs_mobileMenuButton__o3mXz{display:flex;position:fixed;top:140px;left:var(--spacing-md);z-index:101;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-sm);cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media (min-width:969px){.docs_mobileMenuButton__o3mXz{display:none}}.docs_mobileMenuButton__o3mXz:hover{background-color:var(--bg-tertiary);border-color:var(--accent-primary)}.docs_hamburgerIcon__uXwFn{display:flex;flex-direction:column;gap:4px;width:24px}.docs_hamburgerIcon__uXwFn span{display:block;width:100%;height:2px;background-color:var(--text-primary);transition:all .3s}.docs_overlay__mKKSV{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:999}.docs_sidebar__3ciaG{width:280px;background-color:var(--bg-secondary);border-right:1px solid var(--border-color);position:-webkit-sticky;position:sticky;top:72px;height:calc(100vh - 72px);overflow-y:auto;flex-shrink:0;transition:transform .3s ease}@media (max-width:968px){.docs_sidebar__3ciaG{position:fixed;top:0;left:0;height:100vh;height:100dvh;transform:translateX(-100%);z-index:1000;box-shadow:2px 0 8px rgba(0,0,0,.1);background-color:var(--bg-secondary);border-right:1px solid var(--border-color);overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:80px}.docs_sidebar__3ciaG.docs_sidebarOpen__lZkgV{transform:translateX(0)}}.docs_sidebarContent__0uvBY{padding:var(--spacing-lg) 0}.docs_sidebarItem__t8Ka9{padding:0}.docs_sidebarLink__Eie03{display:block;padding:var(--spacing-sm) var(--spacing-lg);color:var(--text-secondary);text-decoration:none;font-size:.9375rem;transition:all .2s;border-left:2px solid transparent}.docs_sidebarLink__Eie03:hover{color:var(--text-primary);background-color:var(--bg-tertiary)}.docs_sidebarLink__Eie03.docs_active__SXgWJ{color:var(--accent-primary);background-color:rgba(17,73,211,.1);border-left-color:var(--accent-primary);font-weight:500}.docs_sidebarCategory___pobU{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-xs);color:var(--text-primary);font-weight:600;font-size:.875rem;text-transform:none}.docs_sidebarSubItems__2Sye0{margin:0}.docs_content__I_wHz{flex:1 1;min-width:0;padding:var(--spacing-xl) var(--spacing-lg);background-color:var(--bg-primary);margin-top:0;overflow-x:hidden}.docs_docSection__mN8Cu{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg);overflow-x:auto;word-break:break-word}.docs_docSection__mN8Cu h2{font-size:1.5rem;margin-top:0;margin-bottom:var(--spacing-md);color:var(--text-primary);font-weight:600}.docs_docSection__mN8Cu h3{font-size:1.25rem;margin-top:var(--spacing-lg);font-weight:600}.docs_docSection__mN8Cu h3,.docs_docSection__mN8Cu h4{margin-bottom:var(--spacing-sm);color:var(--text-primary)}.docs_docSection__mN8Cu h4{font-size:1.125rem;margin-top:var(--spacing-md);font-weight:500}.docs_docSection__mN8Cu p{margin-bottom:var(--spacing-md);line-height:1.7;color:var(--text-secondary);font-size:1rem}.docs_docSection__mN8Cu a{color:var(--accent-primary);text-decoration:none;transition:color .2s}.docs_docSection__mN8Cu a:hover{color:var(--accent-hover);text-decoration:underline}.docs_docSection__mN8Cu strong{color:var(--text-primary);font-weight:600}.docs_docSection__mN8Cu em{font-style:italic}.docs_docSection__mN8Cu code{background-color:var(--bg-tertiary);padding:.2em .5em;border-radius:var(--radius-sm);font-size:.9em;font-family:Courier New,Monaco,monospace;color:var(--text-primary);border:1px solid var(--border-color)}.docs_docSection__mN8Cu pre{background-color:var(--bg-tertiary);padding:var(--spacing-lg);border-radius:var(--radius-md);overflow-x:auto;margin-bottom:var(--spacing-lg);border:1px solid var(--border-color)}.docs_docSection__mN8Cu pre code{background:none;padding:0;border:none;font-size:.875rem;line-height:1.6}.docs_docSection__mN8Cu ol,.docs_docSection__mN8Cu ul{margin-bottom:var(--spacing-md);padding-left:var(--spacing-xl);color:var(--text-secondary)}.docs_docSection__mN8Cu li{margin-bottom:var(--spacing-xs);line-height:1.7}.docs_docSection__mN8Cu li>ol,.docs_docSection__mN8Cu li>ul{margin-top:var(--spacing-xs)}.docs_tableWrapper__LeAAb{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:var(--spacing-lg)}.docs_docSection__mN8Cu table{width:100%;border-collapse:collapse;margin-bottom:var(--spacing-lg);background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;min-width:400px}.docs_docSection__mN8Cu td,.docs_docSection__mN8Cu th{border:1px solid var(--border-color);padding:var(--spacing-sm) var(--spacing-md);text-align:left;white-space:nowrap}.docs_docSection__mN8Cu th{background-color:var(--bg-tertiary);font-weight:600;color:var(--text-primary)}.docs_docSection__mN8Cu td{color:var(--text-secondary)}.docs_docSection__mN8Cu blockquote{border-left:4px solid var(--accent-primary);padding-left:var(--spacing-lg);padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);margin:var(--spacing-lg) 0;background-color:var(--bg-tertiary);color:var(--text-secondary);font-style:italic;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.docs_docSection__mN8Cu blockquote p{margin-bottom:var(--spacing-xs)}.docs_docSection__mN8Cu hr{border:none;border-top:1px solid var(--border-color);margin:var(--spacing-xl) 0}.docs_docSection__mN8Cu img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:var(--spacing-md) 0}.docs_pageTitle__qYhI8{font-size:2.5rem;margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:600}.docs_pageSubtitle__TMPKo{color:var(--text-secondary);margin-bottom:var(--spacing-xl);font-size:1.125rem}@media (max-width:968px){.docs_overlay__mKKSV{display:block}.docs_content__I_wHz{padding:var(--spacing-md);margin-top:60px}.docs_docSection__mN8Cu{padding:var(--spacing-lg);border-radius:var(--radius-sm)}.docs_docSection__mN8Cu pre{max-width:calc(100vw - 4rem)}.docs_pageTitle__qYhI8{font-size:2rem}}@media (max-width:480px){.docs_content__I_wHz,.docs_docSection__mN8Cu{padding:var(--spacing-sm)}.docs_docSection__mN8Cu{border-radius:var(--radius-sm)}.docs_docSection__mN8Cu pre{max-width:calc(100vw - 2rem);font-size:.75rem;padding:var(--spacing-sm)}.docs_docSection__mN8Cu td,.docs_docSection__mN8Cu th{padding:var(--spacing-xs) var(--spacing-sm);font-size:.8125rem}.docs_pageTitle__qYhI8{font-size:1.5rem}.docs_pageSubtitle__TMPKo{font-size:.9375rem}.docs_docSection__mN8Cu h2{font-size:1.25rem}.docs_docSection__mN8Cu h3{font-size:1.1rem}.docs_docSection__mN8Cu li,.docs_docSection__mN8Cu p{font-size:.9375rem}}