.MasteryTab-module__iJeohq__spine{flex-direction:column;padding-top:4px;display:flex}.MasteryTab-module__iJeohq__spineNode{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:13px;padding:0;display:flex}.MasteryTab-module__iJeohq__spineNode:focus-visible{outline:none}.MasteryTab-module__iJeohq__spineNode:focus-visible .MasteryTab-module__iJeohq__diamond{outline-offset:4px;outline:1px solid #e2cc7ecc}.MasteryTab-module__iJeohq__nodeCol{flex-direction:column;flex:none;align-items:center;width:40px;display:flex}.MasteryTab-module__iJeohq__diamond{background:linear-gradient(135deg,#ffffff0a,#00000080);border:1px solid #ffffff1f;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;margin:5px 0;transition:border-color .3s,box-shadow .3s,background .3s,transform .3s;display:flex;transform:rotate(45deg)}.MasteryTab-module__iJeohq__diamondGlyph{color:#ffffff59;font-family:var(--font-display);font-size:11px;font-style:normal;font-weight:900;transition:color .3s,text-shadow .3s;transform:rotate(-45deg)}.MasteryTab-module__iJeohq__connector{background:#ffffff14;flex:1;width:1px;min-height:24px;transition:background .4s}.MasteryTab-module__iJeohq__spineNode:last-child .MasteryTab-module__iJeohq__connector{display:none}.MasteryTab-module__iJeohq__nodeLabel{min-width:0;padding-top:7px}.MasteryTab-module__iJeohq__nodeLevel{color:#ffffff73;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700;transition:color .3s;display:block}.MasteryTab-module__iJeohq__nodeMeta{color:#ffffff52;font-variant-numeric:tabular-nums;margin-top:1px;font-size:10.5px;transition:color .3s;display:block}.MasteryTab-module__iJeohq__spineNode[data-state=reached] .MasteryTab-module__iJeohq__diamond{background:linear-gradient(135deg,#c9a84c1a,#0000008c);border-color:#c9a84c73}.MasteryTab-module__iJeohq__spineNode[data-state=reached] .MasteryTab-module__iJeohq__diamondGlyph{color:#c9a84ccc}.MasteryTab-module__iJeohq__spineNode[data-state=reached] .MasteryTab-module__iJeohq__nodeLevel{color:#ffffffa8}.MasteryTab-module__iJeohq__spineNode[data-state=reached] .MasteryTab-module__iJeohq__connector,.MasteryTab-module__iJeohq__spineNode[data-state=active] .MasteryTab-module__iJeohq__connector{background:linear-gradient(#c9a84c8c,#c9a84c2e)}.MasteryTab-module__iJeohq__spineNode[data-state=active] .MasteryTab-module__iJeohq__diamond{background:linear-gradient(135deg,#c9a84c47,#140e04e6);border-color:#c9a84c;animation:3.2s ease-in-out infinite MasteryTab-module__iJeohq__masteryNodePulse;transform:rotate(45deg)scale(1.12);box-shadow:0 0 18px #c9a84c66,0 0 44px #c9a84c29,inset 0 0 8px #e2cc7e40}.MasteryTab-module__iJeohq__spineNode[data-state=active] .MasteryTab-module__iJeohq__diamondGlyph{color:#e2cc7e;text-shadow:0 0 10px #e2cc7e99}.MasteryTab-module__iJeohq__spineNode[data-state=active] .MasteryTab-module__iJeohq__nodeLevel{color:#e2cc7e}.MasteryTab-module__iJeohq__spineNode[data-state=active] .MasteryTab-module__iJeohq__nodeMeta{color:#ffffff8c}.MasteryTab-module__iJeohq__spineNode:hover .MasteryTab-module__iJeohq__diamond{border-color:#c9a84c99}.MasteryTab-module__iJeohq__spineNode:hover .MasteryTab-module__iJeohq__nodeLevel{color:#e2cc7e}@keyframes MasteryTab-module__iJeohq__masteryNodePulse{0%,to{box-shadow:0 0 18px #c9a84c66,0 0 44px #c9a84c29,inset 0 0 8px #e2cc7e40}50%{box-shadow:0 0 24px #c9a84c8c,0 0 60px #c9a84c38,inset 0 0 10px #e2cc7e59}}@media (max-width:1023.5px){.MasteryTab-module__iJeohq__spine{scrollbar-width:none;flex-direction:row;padding:4px 2px 10px;overflow-x:auto}.MasteryTab-module__iJeohq__spine::-webkit-scrollbar{display:none}.MasteryTab-module__iJeohq__spineNode{flex-direction:column;flex:none;align-items:center}.MasteryTab-module__iJeohq__nodeCol{flex-direction:row;align-items:center;width:auto}.MasteryTab-module__iJeohq__connector{flex:none;width:26px;height:1px;min-height:0}.MasteryTab-module__iJeohq__connector,.MasteryTab-module__iJeohq__spineNode[data-state=reached] .MasteryTab-module__iJeohq__connector,.MasteryTab-module__iJeohq__spineNode[data-state=active] .MasteryTab-module__iJeohq__connector{background:linear-gradient(90deg,#c9a84c8c,#c9a84c2e)}.MasteryTab-module__iJeohq__spineNode[data-state=future] .MasteryTab-module__iJeohq__connector{background:#ffffff14}.MasteryTab-module__iJeohq__nodeLabel{text-align:center;padding:4px 10px 0 0}.MasteryTab-module__iJeohq__nodeMeta{display:none}}.MasteryTab-module__iJeohq__detailMark{background:linear-gradient(135deg,#c9a84c38,#0a0702e6);border:1px solid #c9a84c8c;border-radius:8px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;margin:4px 6px 4px 4px;display:flex;transform:rotate(45deg);box-shadow:0 0 16px #c9a84c40}.MasteryTab-module__iJeohq__detailMark .MasteryTab-module__iJeohq__diamondGlyph{color:#e2cc7e;text-shadow:0 0 8px #e2cc7e80;font-size:13px}.MasteryTab-module__iJeohq__xpTrack{margin:4px 4px 6px;display:flex;position:relative}.MasteryTab-module__iJeohq__xpLine{background:linear-gradient(90deg,#c9a84c1a,#c9a84c73 50%,#c9a84c1a);height:1px;position:absolute;top:27px}.MasteryTab-module__iJeohq__xpStop{flex-direction:column;flex:1;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.MasteryTab-module__iJeohq__xpStat{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:600}.MasteryTab-module__iJeohq__xpDia{background:#c9a84c26;border:1px solid #c9a84cb3;flex:none;width:9px;height:9px;transform:rotate(45deg);box-shadow:0 0 8px #c9a84c40}.MasteryTab-module__iJeohq__xpXp{color:#fff6;font-variant-numeric:tabular-nums;font-size:10.5px}.MasteryTab-module__iJeohq__nodeMark{background:#c9a84c0f;border:1px solid #c9a84c4d;border-radius:4px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin:3px 4px 0 3px;display:flex;transform:rotate(45deg)}.MasteryTab-module__iJeohq__nodeMarkGlyph{color:#c9a84cbf;font-family:var(--font-display);font-size:10px;font-style:normal;font-weight:900;transform:rotate(-45deg)}.MasteryTab-module__iJeohq__matsShared{background:#c9a84c08;border:1px dashed #c9a84c33;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:8px;padding:9px 14px;display:flex}.MasteryTab-module__iJeohq__matsSharedLabel{color:#c9a84cb3;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;margin-right:4px;font-size:9px;font-weight:700}.MasteryTab-module__iJeohq__ledger{background:radial-gradient(at 8% 0,#c9a84c1a,#0000 50%),linear-gradient(135deg,#100c05d9,#0009);border:1px solid #c9a84c24;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:11px 14px;display:flex;position:relative}.MasteryTab-module__iJeohq__ledger:before{content:"";background:linear-gradient(90deg,#0000,#c9a84c73,#0000);height:1px;position:absolute;top:0;left:16px;right:16px}.MasteryTab-module__iJeohq__ledgerSigma{color:#c9a84c;width:20px;height:20px;font-family:var(--font-display);border:1px solid #c9a84c59;border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:inline-flex}.MasteryTab-module__iJeohq__ledgerLabel{color:#c9a84cd9;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900}.MasteryTab-module__iJeohq__ledgerMats{flex-wrap:wrap;flex:1;gap:8px 20px;min-width:0;display:flex}.MasteryTab-module__iJeohq__special{background:radial-gradient(at 80% -20%,#ffd24a1f,#0000 55%),linear-gradient(135deg,#140f06e6,#000000a6);border:1px solid #c9a84c40;border-radius:10px;padding:16px;position:relative;overflow:hidden}.MasteryTab-module__iJeohq__special:before{content:"";background:linear-gradient(90deg,#0000,#c9a84c73,#0000);height:1px;position:absolute;top:0;left:0;right:0}.MasteryTab-module__iJeohq__specialWatermark{color:#c9a84c0d;font-family:var(--font-display);pointer-events:none;font-size:110px;line-height:1;position:absolute;bottom:-30px;right:-8px}.MasteryTab-module__iJeohq__specialFoot{border-top:1px solid #c9a84c1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:12px;display:flex;position:relative}.MasteryTab-module__iJeohq__specialNote{color:#ffffff8c;font-size:11px;font-style:italic}.MasteryTab-module__iJeohq__delta{color:#3cb878;font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:38px;font-size:10px;font-weight:700}@media (prefers-reduced-motion:reduce){.MasteryTab-module__iJeohq__spineNode[data-state=active] .MasteryTab-module__iJeohq__diamond{animation:none}.MasteryTab-module__iJeohq__diamond,.MasteryTab-module__iJeohq__connector,.MasteryTab-module__iJeohq__nodeLevel,.MasteryTab-module__iJeohq__nodeMeta,.MasteryTab-module__iJeohq__diamondGlyph{transition:none}}