.page_page__QFLoR{max-width:1320px;margin:0 auto;padding:36px 24px 88px;display:grid;grid-gap:20px;gap:20px}.page_hero__8JaaT{background:radial-gradient(circle at 8% 15%,rgba(56,189,248,.25),transparent 48%),radial-gradient(circle at 88% 8%,rgba(232,121,249,.22),transparent 44%),linear-gradient(160deg,rgba(13,19,31,.95),rgba(11,17,28,.95));border:1px solid rgba(129,140,248,.2);border-radius:22px;padding:28px;display:grid;grid-gap:24px;gap:24px;grid-template-columns:1.5fr 1fr;box-shadow:0 22px 60px rgba(0,0,0,.35)}.page_kicker__VcVsS{margin:0;color:#93c5fd;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700}.page_hero__8JaaT h1{margin:10px 0 12px;font-size:clamp(24px,2.5vw,34px);line-height:1.15}.page_subtitle__cVrLX{margin:0;color:#b2bdd0;max-width:72ch}.page_heroStats__PTIsr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-self:end}.page_heroStats__PTIsr div{background:rgba(13,21,35,.65);border:1px solid rgba(148,163,184,.22);border-radius:16px;padding:16px;display:grid;grid-gap:6px;gap:6px}.page_heroStats__PTIsr span{color:#93a1b8;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.page_heroStats__PTIsr strong{font-size:27px;line-height:1}.page_controls__wbqcw{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(56,189,248,.22);border-radius:18px;padding:18px;background:linear-gradient(165deg,rgba(12,18,31,.95),rgba(8,12,23,.92))}.page_searchWrap__RidqX{display:grid;grid-gap:8px;gap:8px;flex:1 1}.page_filterGroup__8UHHh>span,.page_searchWrap__RidqX span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#90a1bc}.page_searchWrap__RidqX input{border:1px solid rgba(71,85,105,.9);background:rgba(14,20,34,.9);border-radius:14px;color:#f7fbff;padding:12px 14px;font-size:15px}.page_searchWrap__RidqX input:focus{outline:2px solid rgba(96,165,250,.5);outline-offset:1px}.page_searchRow__6C_IB{display:flex;align-items:flex-end;gap:10px}.page_filterMenuWrap__WT2Jy{position:relative}.page_filterButtonActive__xKER4,.page_filterButton__S9ePy{border:1px solid rgba(71,85,105,.9);background:rgba(14,20,34,.9);color:#d7deea;min-height:44px;padding:8px 12px;border-radius:12px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13px}.page_filterButtonActive__xKER4{border-color:rgba(96,165,250,.95);background:linear-gradient(120deg,rgba(30,64,175,.45),rgba(14,116,144,.35));color:#eff6ff}.page_filterButtonIcon__HEp5e{width:16px;height:16px;display:inline-flex}.page_filterButtonIcon__HEp5e svg{width:100%;height:100%}.page_filterButtonLabel__nFvVy{font-weight:700}.page_filterButtonValue__Ax2tI{color:#9fb3d2;font-size:12px}.page_filterButtonActive__xKER4 .page_filterButtonValue__Ax2tI{color:#dbeafe}.page_filterAppliedDot__omYId{width:8px;height:8px;border-radius:999px;background:#22d3ee;box-shadow:0 0 0 4px rgba(34,211,238,.18)}.page_progressMenu__HS9rW{position:absolute;right:0;top:52px;min-width:170px;border:1px solid rgba(71,85,105,.9);border-radius:12px;background:rgba(7,12,22,.98);box-shadow:0 18px 38px rgba(0,0,0,.32);padding:8px;display:grid;grid-gap:5px;gap:5px;z-index:3}.page_progressMenu__HS9rW p{margin:0 0 4px;color:#9fb3d2;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.page_progressMenuItemActive__w_Y9G,.page_progressMenuItem___iCJe{display:flex;justify-content:space-between;align-items:center;text-align:left;border:1px solid transparent;border-radius:9px;background:transparent;color:#dbe6f6;padding:8px 10px;cursor:pointer;font-size:13px}.page_progressMenuItem___iCJe:hover{border-color:rgba(96,165,250,.45)}.page_progressMenuItemActive__w_Y9G{border-color:rgba(96,165,250,.9);background:rgba(30,64,175,.3)}.page_filterGroup__8UHHh{display:grid;grid-gap:8px;gap:8px}.page_chips__a3_L8{display:flex;flex-wrap:wrap;gap:8px}.page_chipActive__e0Sa4,.page_chip__9iM6e{border-radius:999px;border:1px solid rgba(71,85,105,.8);background:rgba(11,17,29,.85);color:#d7deea;padding:8px 12px;text-transform:capitalize;font-size:12px;cursor:pointer;transition:all .16s ease}.page_chip__9iM6e:hover{transform:translateY(-1px);border-color:rgba(96,165,250,.6)}.page_chipActive__e0Sa4{border-color:rgba(96,165,250,.95);background:linear-gradient(120deg,rgba(37,99,235,.35),rgba(14,165,233,.35));color:#eff6ff}.page_panelGrid__IqVKC{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(360px,1.15fr) minmax(0,1fr);min-height:620px}.page_panelGridSingle__7nvtd{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(360px,1fr);min-height:620px}.page_leftPanel__HKzAn,.page_rightPanel__hGA_r{border:1px solid rgba(56,189,248,.2);border-radius:20px;background:linear-gradient(180deg,rgba(9,14,25,.96),rgba(7,11,20,.96));box-shadow:0 18px 45px rgba(0,0,0,.34)}.page_leftPanel__HKzAn{padding:18px;overflow:auto;max-height:78vh}.page_panelTitleRow__dg4ie{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.page_panelTitleRow__dg4ie h2{margin:0;font-size:18px}.page_panelTitleRow__dg4ie span{color:#8bd4ff;font-weight:700;font-size:13px}.page_empty__LZIvZ{color:#9cabc2;font-size:14px}.page_skeletonList__u7dcP,.page_topicList__FEd3A{display:grid;grid-gap:12px;gap:12px}.page_skeletonTopicCard__dO_hI{border:1px solid rgba(71,85,105,.45);border-radius:16px;background:rgba(10,16,29,.95);padding:14px;display:grid;grid-gap:10px;gap:10px}.page_skeletonMetaRow__W3P7j{display:flex;justify-content:space-between;gap:8px}.page_skeletonLine__kh0Ex{position:relative;overflow:hidden;height:12px;border-radius:999px;background:rgba(44,58,79,.85)}.page_skeletonLine__kh0Ex:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(191,219,254,.45) 50%,hsla(0,0%,100%,0));animation:page_prepShimmer__o4Pho 1.35s infinite}.page_skeletonLineWide__ZuHt2{width:62%;height:14px}.page_skeletonLineShort__DDbxf{width:28%}.page_skeletonLineTiny__R63se{width:16%}.page_skeletonLineMuted__GxLsa{width:100%;opacity:.75}.page_topicCard__0_Ud8{border:1px solid rgba(71,85,105,.45);border-radius:16px;overflow:hidden;background:rgba(10,16,29,.95)}.page_topicHeader__4DUW0{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.page_topicHeaderRight__5VCl7{display:inline-flex;align-items:center;gap:10px}.page_topicHeaderProgress__duRVk{display:grid;grid-gap:5px;gap:5px;min-width:86px}.page_topicHeaderProgress__duRVk span{color:#eff6ff;font-size:11px;text-align:right;font-weight:700}.page_topicHeaderTrack__SQbF2{width:86px;height:6px;border-radius:999px;background:hsla(0,0%,100%,.28);overflow:hidden}.page_topicHeaderFill__Nyh7h{height:100%;border-radius:inherit;background:linear-gradient(90deg,#67e8f9,#bfdbfe)}.page_checkLabel__Fk99_{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:#f9fcff}.page_checkLabel__Fk99_ input,.page_inlineCheck__EgQ6J input{width:16px;height:16px}.page_expandBtn__yBtji{border:1px solid hsla(0,0%,100%,.3);background:rgba(0,0,0,.2);color:#fff;border-radius:999px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.page_expandArrowOpen__GGpJz,.page_expandArrow__IXuJL{display:block;font-size:18px;line-height:1;height:18px;width:18px;text-align:center;transition:transform .18s ease;transform-origin:center;position:relative;top:-1px}.page_expandArrowOpen__GGpJz{transform:rotate(180deg)}.page_topicMeta__QQRT7{padding:12px 14px}.page_topicMeta__QQRT7 p{margin:0;color:#a8b4ca;font-size:13px}.page_questionList__SEXXl{margin:0;padding:0 14px 14px;list-style:none;display:grid;grid-gap:8px;gap:8px}.page_questionBtnActive__3Llxr,.page_questionBtn__TF_DG{width:100%;border:1px solid rgba(71,85,105,.48);border-radius:12px;padding:10px 12px;background:rgba(13,19,32,.95);color:#eef4ff;text-align:left;display:grid;grid-gap:7px;gap:7px;cursor:pointer;transition:all .17s ease}.page_questionPrompt__Uvs3f{font-size:15px;line-height:1.48;color:#f4f8ff}.page_questionBtn__TF_DG:hover{border-color:rgba(96,165,250,.64);transform:translateY(-1px)}.page_questionBtnActive__3Llxr{border-color:rgba(59,130,246,.9);background:linear-gradient(140deg,rgba(37,99,235,.35),rgba(8,47,73,.45))}.page_questionRowTop__lLpUy{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#bdd8ff;text-transform:uppercase;letter-spacing:.04em}.page_questionRowTop__lLpUy em{font-style:normal}.page_donePillDone__0_qh_,.page_donePillPending__J0cKQ{justify-self:start;font-size:12px;font-weight:600;border-radius:999px;padding:4px 8px}.page_donePillDone__0_qh_{border:1px solid rgba(74,222,128,.52);color:#bbf7d0;background:rgba(22,101,52,.28)}.page_donePillPending__J0cKQ{border:1px solid rgba(148,163,184,.45);color:#c4d0e3;background:rgba(30,41,59,.45)}.page_rightPanel__hGA_r{padding:18px;display:flex;align-items:stretch}.page_mobileAnswerOverlay__teAPq{position:fixed;inset:0;background:rgba(2,6,23,.72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-end;z-index:50}.page_mobileAnswerSheet__NTBsN{width:100%;max-height:88vh;overflow:auto;border-top-left-radius:18px;border-top-right-radius:18px;border:1px solid rgba(71,85,105,.52);background:linear-gradient(180deg,rgba(9,14,25,.99),rgba(7,11,20,.99));box-shadow:0 -18px 42px rgba(0,0,0,.4);padding:16px 14px 20px;transition:transform .18s ease;touch-action:pan-y}.page_mobileCloseBtn__F3ehZ{border:1px solid rgba(148,163,184,.45);border-radius:999px;background:rgba(15,23,42,.8);color:#e2ebfb;padding:8px 12px;font-size:12px;cursor:pointer}.page_answerEmpty__QqI22{width:100%;border:1px dashed rgba(100,116,139,.55);border-radius:14px;display:flex;justify-content:center;align-items:center;color:#9fb0c8;min-height:280px}.page_answerCard__JPKMJ{width:100%;display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:14px;gap:14px}.page_answerHead__E2ofp{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.page_answerHead__E2ofp p{margin:0;color:#7dd3fc;font-size:13px}.page_answerHead__E2ofp h3{margin:8px 0 0;font-size:22px;line-height:1.25}.page_inlineCheck__EgQ6J{display:inline-flex;align-items:center;gap:8px;color:#c8d6ea;font-size:13px}.page_metaRow__7vsWa{display:flex;flex-wrap:wrap;gap:8px}.page_metaRow__7vsWa span{border-radius:999px;border:1px solid rgba(148,163,184,.4);padding:6px 10px;color:#c6d6ef;font-size:12px}.page_answerBody__wOsg4{margin:0;border-radius:16px;border:1px solid rgba(71,85,105,.5);background:rgba(10,15,26,.95);padding:18px;color:#e2ebfb;line-height:1.7;font-size:15px}.page_answerActions__opTMQ{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_answerActions__opTMQ span{color:#9eb0c8;font-size:13px}.page_answerActions__opTMQ button{border:none;border-radius:999px;padding:10px 16px;font-weight:600;color:#041522;background:linear-gradient(135deg,#67e8f9,#60a5fa);cursor:pointer}.page_answerActions__opTMQ button:disabled{cursor:not-allowed;opacity:.45}@keyframes page_prepShimmer__o4Pho{to{transform:translateX(100%)}}@media (max-width:1080px){.page_hero__8JaaT,.page_panelGridSingle__7nvtd,.page_panelGrid__IqVKC{grid-template-columns:1fr}.page_leftPanel__HKzAn{max-height:none}}@media (max-width:640px){.page_page__QFLoR{padding:24px 14px 70px}.page_hero__8JaaT{padding:18px}.page_heroStats__PTIsr{grid-template-columns:1fr}.page_searchRow__6C_IB{align-items:stretch}.page_answerHead__E2ofp{flex-direction:column}.page_answerHead__E2ofp h3{font-size:18px}.page_answerActions__opTMQ{flex-direction:column;align-items:flex-start}.page_mobileAnswerSheet__NTBsN{max-height:92vh}}