.free-account-section{background:#1c1d22;border:1px solid #33353e;border-radius:16px;padding:20px;margin:24px 0}.free-account-section h2{font-size:20px;margin:0 0 16px}.free-progress{margin:16px 0;padding:14px;border-radius:11px;background:#24262c}.free-progress>b{color:#ffdf25;font-size:14px}.free-progress progress{display:block;width:100%;height:8px;margin:12px 0;accent-color:#ffe125}.free-progress p{font-size:11px;color:#a3a7b3;line-height:1.65;margin:10px 0}.free-ref-link{display:flex;gap:7px;min-width:0}.free-ref-link input{min-width:0;width:100%;font-size:11px;background:#14151a;color:#c2c5ce;border:1px solid #3c3f49;border-radius:7px;padding:9px}.free-ref-link button{font-size:11px;padding:8px;white-space:nowrap}.free-bonus-balance{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin:18px 0}.free-bonus-balance b{color:#ffe125}.free-account-note{font-size:11px;color:#8e93a1;line-height:1.6}.free-server-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.free-server-reward{min-width:0;background:#22242b;border:1px solid #3a3d47;border-radius:10px;padding:10px}.free-reward-art{height:105px;position:relative;background:radial-gradient(ellipse,color-mix(in srgb,var(--reward-color) 20%,transparent),transparent)}.free-reward-art img{height:100%;width:100%;object-fit:contain;padding:12px}.free-reward-art>span{position:absolute;top:3px;right:0;font-size:12px;color:#ffdf25}.free-server-reward>b{font-size:12px;line-height:1.5;display:block;min-height:36px;overflow-wrap:anywhere}.free-server-reward>small{display:block;font-size:10px;margin:8px 0}.free-locked{color:#e7b958}.free-unlocked{color:#80d99a}.free-server-reward>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:5px}.free-server-reward button{padding:8px 3px;font-size:10px}.free-server-reward button:disabled{opacity:.35;cursor:default}.free-account-section>button{margin:4px;min-height:40px;font-size:12px}.free-award{text-align:center}.free-award h2{font-size:20px;margin:15px 20px}.free-award>img{width:200px;height:140px;object-fit:contain;display:block;margin:auto}.free-award>strong{color:#ffdf25;font-size:23px}.free-award>p{font-size:13px;color:#a7acb7;line-height:1.7}.free-case-gate .free-server-grid{grid-template-columns:1fr}.free-boost-modal select{width:100%;min-width:0;max-width:100%;padding:12px;background:#22242b;border:1px solid #454852;color:#dddfe6;margin:10px 0 15px;white-space:nowrap;text-overflow:ellipsis}.free-boost-modal label{display:block;font-size:13px}.free-boost-modal #free-server-result img{display:block;width:180px;height:110px;object-fit:contain;margin:12px auto}.free-boost-modal #free-server-result{font-size:13px;line-height:1.6;margin-top:16px}.free-action-result{font-size:12px;color:#e3d95e}.free-case-gate button:disabled{opacity:.4}@media(max-width:600px){.free-account-section{padding:14px}.free-server-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.free-account-section h2{font-size:17px}.free-server-reward{padding:8px}.free-server-reward>b{font-size:10px}.free-server-reward>small{font-size:9px}.free-ref-link{flex-direction:column}.free-ref-link input{font-size:12px;min-height:38px}.free-reward-art{height:87px}.free-reward-art>span{font-size:10px}.free-progress{padding:11px}.free-progress>b{font-size:12px}.free-bonus-balance{font-size:11px}.free-award h2{font-size:18px}}
.free-case-gate a.telegram-connect-link{color:#17181b!important;font-weight:700;text-align:center}.free-account-section button:disabled{opacity:.4;cursor:default}
.free-account-section{scroll-margin-top:90px}
