.text-base{color:#c00}body{color:#18181b;font-weight:400}h3.step-title{font-weight:600;text-align:center}.card{background:#fafafa;border:1px solid #D4D4D8;padding:16px;margin-bottom:32px;gap:10px;border-radius:8px}.checkbox-container{display:grid}form#pick-category .radio-input,form#pick-learning-path .radio-input{background:#fff;border:1px solid #E4E4E7;padding:16px;gap:8px;border-radius:2px}form#pick-learning-path .radio-input label{font-weight:600;font-size:20px;place-items:center}form#pick-learning-path .checkbox-container{background:#fff;border:1px solid #E4E4E7;padding:16px;gap:8px;border-radius:2px}.select2-container{width:100%!important;margin-bottom:0!important}.select2-container .select2-selection{display:flex;flex-direction:row;align-items:center;height:40px!important;border:1px solid rgba(22,22,30,.2)}.select2-container .select2-selection .select2-selection__placeholder{font-size:16px;color:#929292}.select2-container .select2-selection .select2-selection__rendered{width:100%}.select2-container .select2-selection .select2-selection__rendered .select2-selection__clear{background:#3f3f46;width:15px;height:14px;margin-left:auto;padding-left:4px;padding-top:2px}.select2-container .select2-selection .select2-selection__arrow{display:none}input[name=phone_number]{-moz-appearance:textfield}input[name=phone_number]::-webkit-outer-spin-button,input[name=phone_number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}form#twibbon .card{border:1px solid rgb(59,130,246)!important;background:#eff6ff}form#twibbon .twibbon-input{display:flex;gap:16px}@media(min-width:1221px){form#twibbon .twibbon-input{width:80%}}@media(max-width:769px){form#twibbon .twibbon-input{flex-direction:column}form#twibbon .twibbon-input button{width:fit-content}}#referral-link{max-width:80%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-leaderboard{border:1px solid #E4E4E7;border-top:none;display:flex}.table-leaderboard tr{height:58px;vertical-align:middle}.table-leaderboard thead{color:#52525b;font-size:16px}.table-leaderboard thead th{vertical-align:middle}.table-leaderboard thead th:nth-child(2){width:40%}.table-leaderboard thead th:nth-child(odd){text-align:center}.table-leaderboard tbody{font-weight:600;color:#52525b}.table-leaderboard tbody .is-participant{color:#000;font-weight:700;background:#eff6ff!important}.table-leaderboard tbody tr:nth-child(2n){background:#fafafa}.table-leaderboard tbody tr,.table-leaderboard tbody td{border:none;vertical-align:middle}
