.skillose-coin{display:grid;place-items:center;flex:0 0 auto;width:62px;height:62px;border:4px double #fff0a8;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff9c8 0 7%,#ffd95b 25%,#f2a200 63%,#9e4800 100%);color:#673100;font-size:17px;font-weight:1000;letter-spacing:-.04em;text-shadow:0 1px 0 #fff3a9;box-shadow:inset 0 0 0 3px #d77b05,inset 0 -7px 12px #8f3c0066,0 8px 20px #ffad274d}.skillose-coin.large{width:76px;height:76px;font-size:21px}.credit-welcome,.signin-credit-note{display:flex;align-items:center;gap:14px;margin:17px 0;padding:15px;border:1px solid #d6e3f6;border-radius:14px;background:#f4f8ff}.credit-welcome strong,.credit-welcome small,.signin-credit-note strong,.signin-credit-note small{display:block}.credit-welcome small,.signin-credit-note small{color:#68718b;font-size:11px}.credit-terms-short{display:block;margin:-6px 0 15px;color:#68718b;line-height:1.45}.credit-summary-card{display:flex;align-items:center;gap:17px;max-width:520px;margin:22px 0;padding:18px;border:1px solid #d7e3f5;border-radius:17px;background:#fff;box-shadow:0 12px 35px #15214d12}.credit-summary-card small,.credit-summary-card strong,.credit-summary-card em{display:block}.credit-summary-card small{color:#0863ff;font-size:9px;font-weight:950;letter-spacing:.1em}.credit-summary-card strong{font-size:25px}.credit-summary-card em{color:#68718b;font-size:11px;font-style:normal}.credits-page{max-width:1080px;margin:auto;padding:42px 24px 80px}.credits-back{color:#0863ff;font-weight:850}.credits-heading{text-align:center;margin:12px auto 28px}.credits-heading h1{margin:5px 0;font-size:clamp(38px,6vw,58px)}.credits-heading>p:last-child{color:#68718b}.credits-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:22px}.credit-balance-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px;border-radius:19px;background:radial-gradient(circle at 85% 20%,#27d9ff33,transparent 30%),linear-gradient(135deg,#081331,#103d8b);color:#fff}.credit-balance-card small,.credit-balance-card strong,.credit-balance-card span{display:block}.credit-balance-card small{color:#6be8ff;font-size:9px;font-weight:950;letter-spacing:.1em}.credit-balance-card strong{font-size:38px}.credit-balance-card div>span{color:#bdc9e6;font-size:11px}.credit-history,.referral-card,.credit-rules{margin-top:20px;padding:23px;border:1px solid #dce3ef;border-radius:18px;background:#fff}.credit-history h2,.referral-card h2{margin-top:0}.credit-history article{display:grid;grid-template-columns:1fr auto;gap:12px;padding:14px 0;border-top:1px solid #e7ebf2}.credit-history article strong,.credit-history article small{display:block}.credit-history article small{color:#758096}.credit-history article b{font-size:18px}.credit-history article b.positive{color:#087a56}.referral-card{margin:0;align-self:start}.referral-card>small{display:block;margin-top:15px;color:#0863ff;font-size:9px;font-weight:950;letter-spacing:.1em}.referral-card label{display:grid;gap:5px;font-size:11px;font-weight:850}.referral-card input{width:100%;padding:12px;border:1px solid #c9d4e5;background:#f8faff;font-weight:900;letter-spacing:.05em}.referral-card .button{width:100%;margin-top:9px}.copy-result{min-height:22px;padding-top:5px;color:#087a56;font-size:11px;font-weight:850}.referral-list>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid #e7ebf2}.referral-list b{color:#9b6b00;font-size:10px}.referral-list b.qualified{color:#087a56}.credit-rules{margin-top:22px}.credit-rules li{margin:7px 0;color:#5e687e}.credit-rules li::marker{color:#0863ff}@media(max-width:760px){.credits-layout{grid-template-columns:1fr}.credit-balance-card strong{font-size:31px}}@media(max-width:480px){.credits-page{padding:28px 15px 60px}.credit-balance-card{align-items:flex-start}.skillose-coin.large{width:62px;height:62px}}
.credit-balance-card>.skillose-coin{display:grid;place-items:center}
.credits-promotion{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:20px;margin:0 0 22px;padding:22px 25px;border:2px solid #f2a01d;border-radius:19px;background:linear-gradient(120deg,#fff9df,#ffe7a0 58%,#eef7ff)}
.credits-promotion-number{display:grid;width:86px;height:86px;place-items:center;border:4px solid #fff4b0;border-radius:50%;background:linear-gradient(145deg,#ffe477,#ffad21 48%,#ef6e08);color:#10213f;font-size:32px;font-weight:1000;box-shadow:0 9px 20px #a65d1738}
.credits-promotion small{color:#8a4700;font-size:9px;font-weight:1000;letter-spacing:.12em}
.credits-promotion h2{margin:3px 0;color:#10213f}
.credits-promotion p{margin:5px 0 7px;color:#5e4a28}
.credits-promotion a{color:#0b55bd;font-size:11px;font-weight:900;text-decoration:underline;text-underline-offset:2px}
.credit-rules-version{margin-top:17px;color:#68718b;font-size:10px}
@media(max-width:480px){.credits-promotion{grid-template-columns:1fr;text-align:center}.credits-promotion-number{margin:auto}}
