.PromoBanner_banner__yMUfr{position:relative;border-radius:16px;overflow:hidden;height:150px}.PromoBanner_art__O12o1{position:absolute;right:0;top:0;bottom:0;width:44%}.PromoBanner_scrim__n5Hjs{position:absolute;inset:0;pointer-events:none}.PromoBanner_content__4NqB_{position:relative;padding:22px 24px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;height:100%;pointer-events:none}.PromoBanner_title__r2RSp{font-size:var(--dd-fs-8);letter-spacing:-.01em;color:#fff}.PromoBanner_sub__4PwzW,.PromoBanner_title__r2RSp{font-weight:800;font-family:var(--dd-font-display)}.PromoBanner_sub__4PwzW{font-size:var(--dd-fs-1);letter-spacing:.1em;color:rgba(255,255,255,.8)}.PromoBanner_action__JevmU{pointer-events:auto;margin-top:auto}@media (max-width:767.98px){.PromoBanner_banner__yMUfr{height:clamp(124px,30vw,150px)}.PromoBanner_content__4NqB_{padding:16px 18px}.PromoBanner_title__r2RSp{font-size:var(--dd-fs-6)}}.LevelBar_bar__bvNup{display:flex;align-items:center;gap:18px;background:#0f1828;border:1px solid rgba(77,214,160,.2);border-radius:16px;padding:16px 20px}.LevelBar_left__rt2HI{display:flex;align-items:center;gap:11px}.LevelBar_plate__SvwWr{width:36px;height:36px;border-radius:12px;background:rgba(77,214,160,.14);display:flex;align-items:center;justify-content:center}.LevelBar_leftText__6exXH{display:flex;flex-direction:column;gap:3px}.LevelBar_kicker__LQR5J{font-size:var(--dd-fs-1);font-weight:800;letter-spacing:.16em;color:#5b7189}.LevelBar_level__h2TVD{font-size:var(--dd-fs-4);font-weight:800;letter-spacing:-.01em;color:#e8eef7}.LevelBar_progress__qBzOt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:7px}.LevelBar_row__d_4I4{display:flex;align-items:baseline;gap:8px}.LevelBar_rowLabel__K1v3n{font-size:var(--dd-fs-2);font-weight:600;color:#8fa4bd}.LevelBar_rowValue__QBB3q{font-size:var(--dd-fs-3);font-weight:800;color:#ffc247}.LevelBar_rowMeta__gm_WV{margin-left:auto;font-size:var(--dd-fs-2);font-weight:700;color:#5b7189}.LevelBar_track__WSH7I{height:7px;border-radius:999px;background:#131d2f;border:1px solid rgba(255,255,255,.05);display:block;overflow:hidden}.LevelBar_fill__kvnEC{display:block;height:100%;border-radius:999px;background:linear-gradient(96deg,#4dd6a0,#2f9e78)}.LevelBar_action__FjXcR:hover{border-color:#4dd6a0}@media (max-width:767.98px){.LevelBar_bar__bvNup{flex-wrap:wrap;row-gap:14px}.LevelBar_progress__qBzOt{flex:1 1 100%}}