.resource-wrap{max-width:1180px;margin:auto;padding:50px 34px 80px}.resource-head{border-bottom:1px solid #29333d;padding-bottom:24px}.resource-head>span{color:#f05b5b;letter-spacing:.16em;font-size:10px;font-weight:900}.resource-head h1{margin:10px 0 8px;font-size:42px}.resource-head p{color:#87949f;margin:0;font-size:11px}.resource-controls{justify-content:flex-end;padding:24px 0 12px;display:flex}.resource-controls input,.update-filters input,.update-filters select{color:#eef2f5;background:#151b21;border:1px solid #33404a;outline:0;height:42px;padding:0 13px}.resource-controls input{width:min(340px,100%)}.badge-levels{grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:26px;display:grid}.badge-levels button{color:#8d99a5;cursor:pointer;background:#151b21;border:1px solid #303b45;height:48px}.badge-levels button.active{color:#fff;border-color:#f05b5b;box-shadow:inset 0 -2px #f05b5b}.badge-levels i{background:#a56d45;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.badge-levels .level-2{background:#c7d0d6}.badge-levels .level-3{background:#e5b83e}.badge-levels .level-4{background:#a872ea}.badge-levels .level-5{background:#ff3f50;box-shadow:0 0 7px #ff3f5099}.badge-group{border-top:1px solid #29333d;padding:25px 0}.badge-group>header,.codes-native>header{justify-content:space-between;align-items:center;display:flex}.badge-group h2,.codes-native h2,.redeem-native h2{margin:0;font-size:19px}.badge-group header span,.codes-native header span{color:#71808c;font-size:10px}.native-badge-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:16px;display:grid}.native-badge-grid button{color:#eef2f5;text-align:left;cursor:pointer;background:#151b21;border:1px solid #2d3842;min-height:84px;padding:12px}.native-badge-grid button>span{align-items:center;gap:12px;display:flex}.native-badge-grid img{object-fit:contain;width:46px;height:46px}.native-badge-grid b{font-size:12px}.native-badge-grid small{color:#aeb8c0;margin-top:12px;line-height:1.65;display:none}.native-badge-grid button.open{border-color:#5c6973}.native-badge-grid button.open small{display:block}.redeem-native{padding:32px 0}.method-tabs{border:1px solid #29333d;grid-template-columns:repeat(4,1fr);margin-top:16px;display:grid}.method-tabs button{color:#85929d;cursor:pointer;background:#12181e;border:0;border-right:1px solid #29333d;min-height:62px}.method-tabs button:last-child{border:0}.method-tabs button.active{color:#fff;background:#202830;box-shadow:inset 0 -3px #f05b5b}.method-tabs b,.method-tabs small{display:block}.method-tabs small{color:#687681;margin-top:4px;font-size:9px}.method-steps{background:#151b21;border:1px solid #29333d;border-top:0;padding:24px}.method-steps h3{margin:0 0 18px;font-size:16px}.method-steps>div{grid-template-columns:repeat(4,1fr);display:grid}.method-steps span{border:1px solid #34414b;border-right:0;padding:13px}.method-steps span:last-child{border-right:1px solid #34414b}.method-steps i,.method-steps b{display:block}.method-steps i{color:#f05b5b;margin-bottom:7px;font-size:9px;font-style:normal}.method-steps b{font-size:10px}.codes-native{padding-top:12px}.codes-native>article{background:#151b21;border:1px solid #29333d;grid-template-columns:200px 1fr 180px;min-height:165px;margin-top:12px;display:grid}.code-image{background:#10151a;overflow:hidden}.code-image img{object-fit:cover;width:100%;height:100%}.code-body{border-right:1px solid #29333d;padding:22px;position:relative}.code-body>span{color:#69d49a;font-size:9px}.code-body h3{overflow-wrap:anywhere;margin:14px 0 10px;font-size:18px}.code-body p{color:#c8d0d6;margin:0;font-size:12px}.code-body button{color:#d8dfe4;cursor:pointer;background:#202830;border:1px solid #46535e;height:30px;position:absolute;bottom:18px;right:20px}.codes-native dl{align-content:center;gap:5px;padding:20px;display:grid}.codes-native dt{color:#71808c;font-size:8px}.codes-native dd{margin:0 0 8px;font-size:10px}.update-filters{gap:9px;padding:25px 0;display:flex}.update-filters nav{display:flex}.update-filters button{color:#87949f;cursor:pointer;background:#12181e;border:1px solid #33404a;border-right:0;height:42px;padding:0 15px}.update-filters button:last-child{border-right:1px solid #33404a}.update-filters button.active{color:#fff;background:#f05b5b}.update-filters input{width:260px;margin-left:auto}.update-summary{border:1px solid #29333d;grid-template-columns:repeat(3,1fr);margin-bottom:25px;display:grid}.update-summary div{border-right:1px solid #29333d;padding:16px}.update-summary div:last-child{border:0}.update-summary b,.update-summary span{display:block}.update-summary b{color:#e7bc65;font-size:20px}.update-summary span{color:#71808c;margin-top:5px;font-size:8px}.update-row{color:#eef2f5;border-bottom:1px solid #29333d;grid-template-columns:120px 1fr 110px 90px;align-items:center;min-height:100px;padding:14px 16px;display:grid}.update-row:hover{background:#13191f}.update-row time b,.update-row time small{display:block}.update-row time b{font-size:17px}.update-row time small{color:#71808c;margin-top:4px;font-size:9px}.update-row h2{margin:0 0 8px;font-size:14px}.update-row p{color:#91a0aa;margin:0;font-size:9px}.update-row>span{color:#9ba7b1;font-size:10px}.update-row>strong{color:#e7bc65;text-align:right}.resource-empty{text-align:center;color:#84919c;border:1px solid #29333d;padding:60px}.resource-pagination{justify-content:center;align-items:center;gap:15px;margin-top:22px;display:flex}.resource-pagination button{color:#eef2f5;background:#151b21;border:1px solid #33404a;padding:8px 14px}.resource-pagination button:disabled{opacity:.35}.resource-pagination span{color:#84919c;font-size:10px}@media (max-width:850px){.native-badge-grid{grid-template-columns:repeat(3,1fr)}.codes-native>article{grid-template-columns:170px 1fr}.codes-native dl{border-top:1px solid #29333d;grid-column:1/-1;grid-template-columns:repeat(4,auto)}.update-filters{flex-wrap:wrap}.update-filters input{flex:1;margin-left:0}.update-row{grid-template-columns:90px 1fr 80px}.update-row>span{display:none}}@media (max-width:600px){.resource-wrap{padding:36px 16px 60px}.resource-head h1{font-size:34px}.badge-levels{grid-template-columns:repeat(3,1fr)}.native-badge-grid,.method-tabs{grid-template-columns:repeat(2,1fr)}.method-tabs button:nth-child(2){border-right:0}.method-tabs button:nth-child(-n+2){border-bottom:1px solid #29333d}.method-steps>div{grid-template-columns:1fr}.method-steps span,.method-steps span:last-child{border-bottom:0;border-right:1px solid #34414b}.method-steps span:last-child{border-bottom:1px solid #34414b}.codes-native>article{grid-template-columns:1fr}.code-image{height:165px}.code-body{border-top:1px solid #29333d;border-right:0;min-height:180px}.codes-native dl{grid-template-columns:1fr 1fr}.update-filters nav{width:100%}.update-filters nav button{flex:1;padding:0 8px}.update-filters input,.update-filters select{width:100%}.update-summary b{font-size:15px}.update-row{grid-template-columns:72px 1fr 55px;padding:12px 4px}.update-row>strong{font-size:11px}.tool-header nav a:nth-child(n+3){display:none}}.code-status-tabs{display:flex}.code-status-tabs button{color:#84919c;cursor:pointer;background:#12181e;border:1px solid #33404a;height:34px;padding:0 12px}.code-status-tabs button+button{border-left:0}.code-status-tabs button.active{color:#fff;background:#f05b5b;border-color:#f05b5b}.code-empty{margin-top:12px}.update-list-head{color:#788690;justify-content:space-between;align-items:center;padding:0 2px 10px;font-size:9px;display:flex}.update-list-head b{color:#cbd3d9}.update-table-head{color:#687681;background:#10161b;border:1px solid #29333d;grid-template-columns:120px 1fr 110px 90px;padding:10px 16px;font-size:8px;display:grid}.update-table-head span:last-child{text-align:right}.update-list{border:1px solid #29333d;border-top:0}.update-row:last-child{border-bottom:0}.update-filters>select{margin-left:auto}@media (max-width:600px){.update-filters>select{margin-left:0}}.detail-crumb{color:#82909a;gap:9px;margin-bottom:22px;font-size:10px;display:flex}.detail-crumb a:hover{color:#fff}.detail-crumb b{color:#dbe2e7}.update-card-grid{grid-template-columns:repeat(5,1fr);gap:10px;padding-top:28px;display:grid}.update-card{color:#eef2f5;background:#151b21;border:1px solid #2d3842;min-width:0;position:relative}.update-card img{aspect-ratio:4/5;object-fit:contain;background:#0b1015;width:100%;display:block}.update-card div{padding:11px}.update-card h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.update-card p{color:#83919b;margin:5px 0 0;font-size:8px}.update-card>b{color:#e7bc65;font-size:18px;position:absolute;bottom:8px;right:10px}.duo-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding-top:28px;display:grid}.duo-grid>section{background:#12181e;border:1px solid #2d3842;padding:14px}.duo-grid h2{margin:0 0 12px;font-size:13px}.duo-grid section>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:850px){.update-card-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){.update-card-grid{grid-template-columns:repeat(2,1fr)}.duo-grid{grid-template-columns:1fr}}.update-card img{aspect-ratio:640/887}@media (max-width:600px){.update-table-head{grid-template-columns:72px 1fr 55px}.update-table-head span:nth-child(3){display:none}.codes-native>header{align-items:flex-start;gap:12px}.code-status-tabs{flex-wrap:wrap;justify-content:flex-end}.update-filters{gap:10px;padding:22px 0}.update-filters nav{background:#33404a;border:1px solid #33404a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.update-filters nav button{color:#9aa6b0;white-space:nowrap;background:#12181e;width:100%;height:44px;padding:0 8px;font-size:12px;font-weight:700;line-height:1;border:0!important}.update-filters nav button.active{color:#fff;background:#f05b5b;box-shadow:inset 0 -2px #ff8a8e}.update-filters>select{background:#12181e;height:44px;padding:0 14px;font-size:12px;font-weight:700}}.exchange-programs{padding-top:28px}.exchange-programs>header{border-bottom:1px solid #29333d;justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px;padding-bottom:16px;display:flex}.exchange-programs>header span{color:#56e8ec;letter-spacing:.14em;font-size:9px;font-weight:900}.exchange-programs>header h2{margin:7px 0 0;font-size:24px}.exchange-programs>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.exchange-offer{background:linear-gradient(135deg,#101820,#0c141b);border:1px solid #2d3c47;grid-template-columns:225px minmax(0,1fr);display:grid;overflow:hidden}.exchange-offer-card{background:radial-gradient(circle at 50% 28%,#31e5e829,#0000 38%),#0b1218;border-right:1px solid #2d3c47;grid-template-rows:285px auto;padding:12px;display:grid}.exchange-offer-card>img{object-fit:contain;width:100%;height:100%;transform:scale(1.1)}.exchange-offer-card span{background:#0a1117;border:1px solid #2f6068;gap:3px;padding:10px;display:grid}.exchange-offer-card small{color:#62e8ec;font-size:8px}.exchange-offer-card b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.exchange-offer-card em{color:#e7bc65;font-size:9px;font-style:normal}.exchange-requirements{padding:16px}.exchange-requirements>header{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.exchange-requirements>header b{font-size:12px}.exchange-requirements>header span{color:#74838e;font-size:8px}.exchange-tier{background:#121b22;border:1px solid #33424c;justify-content:space-between;align-items:center;min-height:54px;margin-top:8px;padding:0 12px;display:flex}.exchange-tier-icon,.exchange-season-token{flex:none;width:42px;height:42px;margin-right:10px}.exchange-tier-icon{object-fit:contain;filter:drop-shadow(0 0 7px #5ce2ee47)}.exchange-season-token{color:#ff777a;letter-spacing:-.06em;background:linear-gradient(145deg,#6e1823,#17161f);border:1px solid #f45c60;place-items:center;font-size:15px;font-weight:1000;display:grid;box-shadow:inset 0 0 14px #ff4a5238}.exchange-tier i{color:#bec8ce;flex:1;font-size:9px;font-style:normal}.exchange-tier strong{color:#fff;font-size:13px}@media (max-width:900px){.exchange-programs>div{grid-template-columns:1fr}}@media (max-width:600px){.exchange-programs>header{display:block}.exchange-offer{grid-template-columns:160px minmax(0,1fr)}.exchange-offer-card{grid-template-rows:210px auto;padding:8px}.exchange-requirements{padding:11px}.exchange-tier-icon,.exchange-season-token{width:34px;height:34px}}
