.page-module__lOGXjq__container{max-width:1200px;margin:0 auto;padding-bottom:60px}.page-module__lOGXjq__topHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:14px;margin-bottom:24px;display:flex}.page-module__lOGXjq__headerText{flex:1;min-width:280px}.page-module__lOGXjq__headingTitle{color:var(--text);letter-spacing:-.035em;margin-bottom:8px;font-size:38px;font-weight:900;line-height:1.15}.page-module__lOGXjq__headingSub{color:var(--text-secondary);font-size:15px;font-weight:500}.page-module__lOGXjq__headerControls{align-items:center;gap:12px;display:flex}.page-module__lOGXjq__heroCard{border:var(--neo-border);border-radius:var(--radius-xl);box-shadow:var(--neo-shadow);background:#fff;margin-bottom:40px;transition:all .2s;display:flex;position:relative;overflow:hidden}.page-module__lOGXjq__heroCard:hover{box-shadow:var(--neo-shadow-lg)}.page-module__lOGXjq__heroLeft{border-right:var(--neo-border);background:#fdf6e2;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;width:280px;padding:24px;display:flex;position:relative}.page-module__lOGXjq__modulBadgePill{border:1.5px solid var(--border-dark);border-radius:var(--radius-pill);color:var(--text);box-shadow:var(--neo-shadow-xs);background:#fff;align-self:flex-start;padding:3px 12px;font-size:11px;font-weight:800}.page-module__lOGXjq__gaugeContainer{place-items:center;width:120px;height:120px;margin:20px 0;display:grid;position:relative}.page-module__lOGXjq__gaugeCircle{border:2.5px solid var(--border-dark);width:110px;height:110px;box-shadow:2.5px 2.5px 0px var(--border-dark);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.page-module__lOGXjq__gaugeInnerNumber{color:var(--text);letter-spacing:-.03em;font-size:26px;font-weight:900}.page-module__lOGXjq__gaugeInnerNumber small{color:var(--text-muted);font-size:15px;font-weight:700}.page-module__lOGXjq__heroRight{flex-direction:column;flex:1;justify-content:space-between;padding:28px 32px;display:flex}.page-module__lOGXjq__heroHeaderMeta{color:var(--accent-dark);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;font-weight:800;display:flex}.page-module__lOGXjq__heroTitle{color:var(--text);letter-spacing:-.025em;margin-bottom:4px;font-size:26px;font-weight:900;line-height:1.2}.page-module__lOGXjq__heroSubtitle{color:var(--text-secondary);margin-bottom:18px;font-size:13.5px}.page-module__lOGXjq__lessonList{flex-direction:column;gap:8px;margin-bottom:22px;display:flex}.page-module__lOGXjq__lessonItem{border-radius:var(--radius-sm);border:1.5px solid var(--border);color:var(--text);background:#fafcfd;justify-content:space-between;align-items:center;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.page-module__lOGXjq__lessonItemActive{border-color:var(--border-dark);box-shadow:var(--neo-shadow-xs);background:#fdf7e4;font-weight:700}.page-module__lOGXjq__lessonItemLeft{align-items:center;gap:10px;display:flex}.page-module__lOGXjq__lessonNum{background:var(--primary);width:22px;height:22px;color:var(--accent);border-radius:6px;place-items:center;font-size:11px;font-weight:800;display:grid}.page-module__lOGXjq__lessonItemActive .page-module__lOGXjq__lessonNum{background:var(--accent);color:var(--primary);border:1px solid var(--border-dark)}.page-module__lOGXjq__lessonBadgeNext{background:var(--accent);color:var(--primary);border-radius:var(--radius-pill);border:1px solid var(--border-dark);padding:2px 8px;font-size:10.5px;font-weight:800}.page-module__lOGXjq__lessonDuration{color:var(--text-muted);font-size:11.5px;font-weight:600}.page-module__lOGXjq__ctaBtn{background:var(--accent);color:var(--primary);border:var(--neo-border);border-radius:var(--radius-pill);box-shadow:var(--neo-shadow);cursor:pointer;align-items:center;gap:8px;width:fit-content;padding:12px 26px;font-size:14px;font-weight:800;text-decoration:none;transition:all .15s;display:inline-flex}.page-module__lOGXjq__ctaBtn:hover{background:var(--accent-light);box-shadow:var(--neo-shadow-lg);transform:translate(-1.5px,-1.5px)}.page-module__lOGXjq__ctaBtn:active{box-shadow:none;transform:translate(2px,2px)}.page-module__lOGXjq__ctaNote{color:var(--text-muted);margin-top:10px;font-size:11.5px}.page-module__lOGXjq__sectionModul{margin-top:44px;margin-bottom:48px}.page-module__lOGXjq__sectionModulHeader{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.page-module__lOGXjq__modulHeadLeft{flex-direction:column;gap:6px;display:flex}.page-module__lOGXjq__modulHeadTop{align-items:center;gap:10px;display:flex}.page-module__lOGXjq__modulBadgeCount{border:1.5px solid var(--border-dark);border-radius:var(--radius-pill);box-shadow:var(--neo-shadow-xs);background:#fff;padding:2px 10px;font-size:11px;font-weight:800}.page-module__lOGXjq__modulBigTitle{color:var(--text);letter-spacing:-.02em;font-size:24px;font-weight:900}.page-module__lOGXjq__modulBigNumber{color:var(--text);letter-spacing:-.04em;margin-right:8px;font-size:28px;font-weight:900}.page-module__lOGXjq__modulDesc{color:var(--text-secondary);font-size:13.5px}.page-module__lOGXjq__progressSegmentedContainer{border:var(--neo-border);border-radius:var(--radius-lg);box-shadow:var(--neo-shadow-xs);background:#fff;margin-bottom:24px;padding:16px 20px}.page-module__lOGXjq__progressInfoText{color:var(--text-muted);margin-top:10px;font-size:12px;font-weight:700}.page-module__lOGXjq__modulCardsHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-module__lOGXjq__modulCardsTitle{color:var(--text);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.page-module__lOGXjq__modulCardsNav{align-items:center;gap:8px;display:flex}.page-module__lOGXjq__navArrowBtn{border-radius:var(--radius-pill);border:1.5px solid var(--border-dark);cursor:pointer;background:#fff;place-items:center;width:32px;height:32px;transition:all .15s;display:grid}.page-module__lOGXjq__navArrowBtn:hover{background:var(--bg);box-shadow:var(--neo-shadow-xs)}.page-module__lOGXjq__lihatSemuaLink{color:var(--text);border-radius:var(--radius-pill);border:1.5px solid var(--border-dark);box-shadow:var(--neo-shadow-xs);background:#fff;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:800;transition:all .15s;display:inline-flex}.page-module__lOGXjq__lihatSemuaLink:hover{background:var(--accent);transform:translate(-1px,-1px)}.page-module__lOGXjq__cardsGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.page-module__lOGXjq__moduleCard{border:var(--neo-border);border-radius:var(--radius-xl);box-shadow:var(--neo-shadow);color:inherit;background:#fff;flex-direction:column;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.page-module__lOGXjq__moduleCard:hover{box-shadow:var(--neo-shadow-lg);transform:translate(-2px,-2px)}.page-module__lOGXjq__cardBanner{border-bottom:var(--neo-border);flex-direction:column;justify-content:space-between;height:140px;padding:14px;display:flex;position:relative;overflow:hidden}.page-module__lOGXjq__cardBanner0{color:#fff;background:#0f1e36}.page-module__lOGXjq__cardBanner1{color:#0f1e36;background:#fdf7e4}.page-module__lOGXjq__cardBanner2{color:#fff;background:#1b2e4b}.page-module__lOGXjq__cardBanner3{color:#0f1e36;background:#e5b83a}.page-module__lOGXjq__cardNumPill{color:#0f1e36;border-radius:var(--radius-pill);width:fit-content;box-shadow:var(--neo-shadow-xs);background:#fff;border:1.5px solid #0f1e36;padding:2px 10px;font-size:11px;font-weight:800}.page-module__lOGXjq__cardVisualCenter{text-align:center;letter-spacing:-.04em;flex-direction:column;justify-content:center;align-items:center;font-size:24px;font-weight:900;display:flex}.page-module__lOGXjq__cardVisualSub{border-radius:var(--radius-pill);background:#ffffff40;border:1px solid;margin-top:4px;padding:2px 8px;font-size:10px;font-weight:800}.page-module__lOGXjq__cardBody{flex-direction:column;flex:1;justify-content:space-between;padding:18px;display:flex}.page-module__lOGXjq__cardTitle{color:var(--text);margin-bottom:6px;font-size:15px;font-weight:800;line-height:1.3}.page-module__lOGXjq__cardDescription{color:var(--text-secondary);margin-bottom:14px;font-size:12px;line-height:1.45}.page-module__lOGXjq__cardFooter{border-top:1px solid var(--border-light);color:var(--text-muted);justify-content:space-between;align-items:center;padding-top:12px;font-size:11.5px;font-weight:700;display:flex}.page-module__lOGXjq__cardFooterCta{color:var(--text);align-items:center;gap:4px;font-weight:800;display:inline-flex}.page-module__lOGXjq__bottomSectionTitle{color:var(--text);letter-spacing:-.02em;align-items:center;gap:8px;margin-bottom:16px;font-size:20px;font-weight:900;display:flex}.page-module__lOGXjq__statGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:40px;display:grid}.page-module__lOGXjq__kpiCard{border:var(--neo-border);border-radius:var(--radius-xl);box-shadow:var(--neo-shadow-xs);background:#fff;padding:20px;transition:all .15s}.page-module__lOGXjq__kpiCard:hover{box-shadow:var(--neo-shadow);transform:translate(-1px,-1px)}.page-module__lOGXjq__kpiIconBox{width:40px;height:40px;color:var(--accent-dark);border:1.5px solid var(--border-dark);background:#fdf7e4;border-radius:10px;place-items:center;margin-bottom:12px;display:grid}.page-module__lOGXjq__kpiLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:11.5px;font-weight:800}.page-module__lOGXjq__kpiValue{color:var(--text);letter-spacing:-.03em;font-size:28px;font-weight:900;line-height:1.1}.page-module__lOGXjq__kpiDesc{color:var(--text-secondary);margin-top:6px;font-size:11.5px}.page-module__lOGXjq__twoColGrid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px;display:grid}.page-module__lOGXjq__sectionBoxCard{border:var(--neo-border);border-radius:var(--radius-xl);box-shadow:var(--neo-shadow);background:#fff;overflow:hidden}.page-module__lOGXjq__boxCardHead{border-bottom:var(--neo-border-sm);background:#f9fafd;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.page-module__lOGXjq__boxCardHead h4{color:var(--text);align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.page-module__lOGXjq__boxCardBody{flex-direction:column;gap:12px;padding:20px;display:flex}.page-module__lOGXjq__eventItem{border-radius:var(--radius-md);border:1.5px solid var(--border);background:#fafcfd;align-items:center;gap:14px;padding:12px;transition:all .15s;display:flex}.page-module__lOGXjq__eventItem:hover{border-color:var(--border-dark);box-shadow:var(--neo-shadow-xs);background:#fff}.page-module__lOGXjq__eventDateBox{border-radius:var(--radius-sm);background:var(--primary);color:#fff;border:1.5px solid var(--border-dark);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.page-module__lOGXjq__eventDateDay{color:var(--accent);font-size:18px;font-weight:900;line-height:1}.page-module__lOGXjq__eventDateMonth{text-transform:uppercase;font-size:9.5px;font-weight:800}.page-module__lOGXjq__eventTitle{color:var(--text);font-size:13.5px;font-weight:800}.page-module__lOGXjq__eventMeta{color:var(--text-secondary);gap:10px;margin-top:3px;font-size:11.5px;display:flex}.page-module__lOGXjq__rankItem{border-radius:var(--radius-md);border:1.5px solid var(--border);background:#fafcfd;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.page-module__lOGXjq__rankItemUser{border-color:var(--border-dark);box-shadow:var(--neo-shadow-xs);background:#fdf7e4;font-weight:800}.page-module__lOGXjq__rankNum{background:var(--primary);width:26px;height:26px;color:var(--accent);border-radius:50%;place-items:center;margin-right:10px;font-size:12px;font-weight:900;display:grid}.page-module__lOGXjq__rankXpBadge{background:var(--accent);color:var(--primary);border-radius:var(--radius-pill);border:1px solid var(--border-dark);padding:2px 8px;font-size:11px;font-weight:800}@media (max-width:1024px){.page-module__lOGXjq__cardsGrid,.page-module__lOGXjq__statGrid{grid-template-columns:repeat(2,1fr)}.page-module__lOGXjq__twoColGrid{grid-template-columns:1fr}}@media (max-width:768px){.page-module__lOGXjq__heroCard{flex-direction:column}.page-module__lOGXjq__heroLeft{border-right:none;border-bottom:var(--neo-border);width:100%}.page-module__lOGXjq__cardsGrid,.page-module__lOGXjq__statGrid{grid-template-columns:1fr}.page-module__lOGXjq__headingTitle{font-size:28px}}
