.axis-pass-native{box-sizing:border-box;width:100%;height:100%;min-width:0;max-width:none;overflow-y:auto;padding:24px;color:#e6e9e7;text-align:left}
.axis-pass-native *{box-sizing:border-box}.axis-pass-native svg{width:20px;height:20px;flex:none}.axis-track-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.axis-track-header h2{font-size:21px;line-height:1.3;margin:4px 0;font-weight:700}.axis-track-eyebrow{font-size:10px;letter-spacing:.18em;color:#a7bcae}.axis-track-season{text-align:right;font-size:11px;color:#aab1ac}.axis-track-season>span{display:inline-block;border:1px solid #ffffff1c;border-radius:14px;padding:3px 10px;color:#ddd}.axis-track-season p{margin:7px 0 0;font-size:10px}
.axis-track-types{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.axis-track-types button{border:1px solid #ffffff20;border-radius:8px;background:#ffffff05;color:#b8c0bb;padding:9px 14px;font-size:12px;cursor:pointer}.axis-track-types button[aria-pressed=true]{border-color:#d8aa4c9c;background:#b78b2a24;color:#f9d985}.axis-pass-native button:focus-visible,.axis-track-card:focus-visible,.axis-track-scroll:focus-visible,.axis-track-missions summary:focus-visible{outline:2px solid #fbbf24;outline-offset:3px}.axis-track-types button:hover{background:#ffffff0e}
.axis-track-summary{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:20px;border:1px solid #ffffff12;border-radius:16px;background:linear-gradient(100deg,#8b5cf612,#ffffff06,transparent);margin-bottom:18px}.axis-track-level-ring{width:80px;height:80px;border-radius:50%;padding:3px;flex:none}.axis-track-level-ring>div{width:100%;height:100%;border-radius:50%;background:#0a0f0d;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px}.axis-track-level-ring strong{font-size:24px;line-height:1.1;color:#fcd879;font-variant-numeric:tabular-nums}.axis-track-level-ring span{font-size:9px;text-transform:uppercase;letter-spacing:.14em;color:#949e98}.axis-track-summary-main{min-width:220px;flex:1}.axis-track-summary-main h3{display:inline;font-size:15px;font-weight:700;margin:0 10px 0 0}.axis-track-premium-tag{display:inline-flex;align-items:center;gap:5px;border:1px solid #ffffff1a;border-radius:14px;padding:3px 8px;font-size:10px;color:#aeb7b1;vertical-align:middle}.axis-track-premium-tag svg{width:12px;height:12px}.axis-track-premium-tag.is-active{color:#f6ce67;border-color:#e8b44c66;background:#a77c1717}.axis-track-summary-main p{margin:9px 0 7px;font-size:11px;color:#a5aea8}.axis-track-summary progress{display:block;width:100%;max-width:440px;height:5px;border:0;border-radius:4px;overflow:hidden;accent-color:#e4b85b;background:#ffffff12}.axis-track-summary progress::-webkit-progress-bar{background:#ffffff12}.axis-track-summary progress::-webkit-progress-value{background:linear-gradient(90deg,#ae8233,#f1d47f)}.axis-track-totals{display:flex;gap:24px;margin:0}.axis-track-totals dd{margin:0;font-size:19px;font-weight:700;color:#f5d583;font-variant-numeric:tabular-nums}.axis-track-totals div:last-child dd{color:#7fddb4}.axis-track-totals dt{margin-top:3px;font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#8e9b92}
.axis-track-rewards{border:1px solid #ffffff12;border-radius:16px;background:linear-gradient(135deg,#ffffff07,transparent);padding:16px;margin-bottom:18px;min-width:0}.axis-track-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.axis-track-toolbar h3{font-size:13px;line-height:1.4;font-weight:600;margin:0}.axis-track-navigation{display:flex;gap:6px}.axis-track-navigation button{display:flex;align-items:center;justify-content:center;background:#ffffff05;border:1px solid #ffffff1c;color:#d8bc7a;border-radius:6px;width:30px;height:28px;cursor:pointer}.axis-track-navigation button:hover{background:#fbbf2417;border-color:#fbbf2444}.axis-track-navigation svg{width:17px;height:17px}
.axis-track-layout{display:flex;gap:12px;min-width:0}.axis-track-rail{display:flex;flex-direction:column;gap:8px;width:65px;flex:none}.axis-track-rail>div{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;font-size:9px;letter-spacing:.08em;text-transform:uppercase;text-align:center}.axis-track-premium-label,.axis-track-free-label{height:150px}.axis-track-premium-label{color:#e9bf61}.axis-track-free-label{color:#b3c7bc}.axis-track-level-label{height:32px;color:#88958d}.axis-track-scroll{position:relative;min-width:0;flex:1;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#a78b4b55 #ffffff05;padding-bottom:12px}.axis-track-scroll::-webkit-scrollbar{height:7px}.axis-track-scroll::-webkit-scrollbar-thumb{background:#a78b4b66;border-radius:6px}.axis-track-columns{display:flex;width:max-content;gap:8px}.axis-track-column{display:flex;flex-direction:column;gap:8px;width:136px;flex:none;scroll-snap-align:center}.axis-track-cell{display:flex;min-height:150px;gap:4px;flex-direction:column}.axis-track-card{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;width:136px;height:150px;border:1px solid #ffffff16;border-radius:10px;background:#ffffff05;padding:14px 9px 20px;overflow:hidden;cursor:default}.axis-track-card.is-premium{background:linear-gradient(145deg,#a77b1711,#ffffff03);border-color:#c6a34a38}.axis-track-card.is-available{border-color:#e4b95777;background:#fbbf2410}.axis-track-card.is-claimed{border-color:#34d39966;background:#34d39910}.axis-track-card.is-pending{border-color:#a78bfa66;background:#a78bfa0d}.axis-track-card:hover{background-color:#ffffff0d}.axis-track-card.is-empty{font-size:10px;color:#738178;border-style:dashed}.axis-track-item-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;flex:none}.axis-track-item-icon img{width:56px;height:56px;max-width:none;object-fit:contain;image-rendering:auto}.axis-track-item-icon .axis-track-benefit-icon{width:34px;height:34px;color:#b9a3e4}.axis-track-card.is-locked .axis-track-item-icon{opacity:.45;filter:saturate(.55)}.axis-track-card.is-claimed .axis-track-item-icon{opacity:.75}.axis-track-item-name{font-size:11px;text-align:center;line-height:1.35;max-width:100%;height:30px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#dce1dd}.axis-track-card.is-locked .axis-track-item-name{color:#9a9e94}.axis-track-quantity{position:absolute;right:9px;bottom:7px;font-size:10px;color:#e9e7dc;font-variant-numeric:tabular-nums}.axis-track-item-state{position:absolute;bottom:7px;left:8px;max-width:95px;font-size:9px;line-height:1.2;color:#8d9a91}.axis-track-card.is-available .axis-track-item-state{color:#e5bd6a}.axis-track-card.is-claimed .axis-track-item-state{color:#6ee7b7}.axis-track-card.is-pending .axis-track-item-state{color:#c4b5fd}.axis-track-status-mark{position:absolute;top:7px;right:7px;color:#8b978e;display:flex}.axis-track-status-mark svg{width:17px;height:17px}.axis-track-status-mark.is-gold{color:#e8bb55;filter:drop-shadow(0 0 3px #d7a83744)}.axis-track-card.is-claimed .axis-track-status-mark{color:#63e3aa}.axis-track-card.is-pending .axis-track-status-mark{color:#c4b5fd}.axis-track-level{display:flex;align-items:center;justify-content:center;height:32px;position:relative}.axis-track-level:before{content:'';position:absolute;width:calc(100% + 8px);height:1px;background:#ffffff17}.axis-track-level>span{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:2px solid #ffffff22;background:#111b16;color:#9aa99f;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.axis-track-column.is-current .axis-track-level>span{color:#ffe1a1;background:#634b1d;border-color:#ecc967;box-shadow:0 0 12px #fbbf2433}.axis-track-column.is-current .axis-track-card{box-shadow:inset 0 0 0 1px #fbbf2420}.axis-track-column.is-bonus .axis-track-level>span{border-radius:7px;width:40px;color:#c4b5fd;border-color:#a78bfa55;font-size:9px}
.axis-track-note{font-size:10px;line-height:1.6;color:#9aa79e;margin:10px 0 0}.axis-track-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:11px;font-size:10px;color:#a4b1a7}.axis-track-legend>span{display:flex;align-items:center;gap:5px}.axis-track-legend svg{width:13px;height:13px}.axis-track-legend>span:first-child svg{color:#6ee7b7}.axis-track-legend>span:nth-child(3) svg{color:#c4b5fd}.axis-track-legend .is-gold{color:#e8bb55}.axis-track-available-dot{display:block;width:7px;height:7px;border-radius:50%;background:#e5bd6a}
.axis-track-notice{padding:12px 14px;margin:12px 0;border:1px solid #cfab5c44;border-radius:8px;background:#ba8c1810;font-size:12px;line-height:1.6;color:#d1bd8f}.axis-track-notice p{margin:0}.axis-track-notice ul{margin:6px 0 0;padding-left:18px}.axis-track-missions{border:1px solid #ffffff12;border-radius:12px;background:#ffffff03;padding:14px 16px}.axis-track-missions summary{cursor:pointer;font-size:12px;font-weight:600;color:#c7d1ca}.axis-track-missions summary>span{float:right;font-size:10px;font-weight:400;color:#9aa79e}.axis-track-mission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px}.axis-track-mission{display:flex;align-items:center;gap:7px;min-width:0;border:1px solid #ffffff12;border-radius:7px;padding:9px;background:#ffffff03;font-size:10px}.axis-track-mission.is-complete{border-color:#34d39933;background:#34d3990b}.axis-track-mission-check{width:14px;height:14px;border:1px solid #ffffff22;border-radius:50%;flex:none}.axis-track-mission-check svg{width:13px;height:13px;color:#6ee7b7}.axis-track-mission-name{flex:1;line-height:1.4;min-width:0}.axis-track-mission-progress{color:#9ead9f;font-variant-numeric:tabular-nums;white-space:nowrap}.axis-track-mission strong{color:#c4b5fd;font-weight:600;white-space:nowrap}
@media(max-width:760px){.axis-pass-native{padding:14px}.axis-track-header{align-items:flex-start;flex-direction:column;gap:6px}.axis-track-season{text-align:left}.axis-track-summary{gap:12px;padding:14px}.axis-track-summary-main{min-width:180px}.axis-track-totals{padding-left:2px}.axis-track-rewards{padding:12px}.axis-track-rail{width:42px}.axis-track-rail>div{font-size:8px;letter-spacing:0}.axis-track-layout{gap:6px}.axis-track-mission-grid{grid-template-columns:1fr}.axis-track-types button{font-size:11px;padding:8px 10px}}
@media(prefers-reduced-motion:reduce){.axis-pass-native *{scroll-behavior:auto!important}}
