.HeroPathHeader-module__Xdn4Cq__header{--header-max-height:175px;--header-padding:var(--size-500);padding:var(--header-padding);max-height:var(--header-max-height);isolation:isolate;background:linear-gradient(135deg,#09131ff2 0%,#070d14eb 100%);border:1px solid #ffffff0f;border-top-color:#f4cf8b47;border-radius:14px;display:block;position:relative;overflow:hidden;box-shadow:0 20px 60px -20px #0009,inset 0 1px #ffffff08}.HeroPathHeader-module__Xdn4Cq__banner{object-fit:cover;z-index:0;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.HeroPathHeader-module__Xdn4Cq__bannerOverlay{pointer-events:none;z-index:1;background:radial-gradient(circle at 0 0,#f4cf8b1f 0%,#0000 55%),linear-gradient(#09131f59 0%,#070d14d9 100%);position:absolute;inset:0}.HeroPathHeader-module__Xdn4Cq__header:after{content:"";top:0;left:var(--size-500);right:var(--size-500);pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 0%,#f4cf8b59 50%,#0000 100%);height:1px;position:absolute}.HeroPathHeader-module__Xdn4Cq__content{z-index:3;display:block;position:relative}.HeroPathHeader-module__Xdn4Cq__meta{gap:var(--size-200);flex-direction:column;justify-content:center;min-width:0;display:flex}.HeroPathHeader-module__Xdn4Cq__eyebrow{align-items:center;gap:var(--size-200);font-family:var(--font-body);font-size:var(--fs-200);text-transform:uppercase;letter-spacing:.24em;color:var(--color-main-yellow-transparent);display:inline-flex}.HeroPathHeader-module__Xdn4Cq__eyebrow:before{content:"";background:linear-gradient(90deg,#f4cf8ba6,#f4cf8b26);width:24px;height:1px;display:inline-block}.HeroPathHeader-module__Xdn4Cq__name{font-family:var(--font-display);font-size:clamp(var(--fs-600), 4vw, var(--fs-800));color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 20px #000000e6,0 0 40px #f4cf8b1f;font-weight:700;line-height:1.08;overflow:hidden}.HeroPathHeader-module__Xdn4Cq__dateRange{align-self:flex-start;align-items:center;gap:var(--size-100);padding:var(--size-50) var(--size-200);font-size:var(--fs-300);font-variant-numeric:tabular-nums;color:var(--color-main-yellow);background-color:#f4cf8b14;border:1px solid #f4cf8b4d;border-radius:999px;display:inline-flex}@media (max-width:960px){.HeroPathHeader-module__Xdn4Cq__header{max-height:none;padding:var(--size-400)}.HeroPathHeader-module__Xdn4Cq__name{font-size:var(--fs-600)}}
.HeroPathRewardIcon-module__jaPORa__wrapper{isolation:isolate;background-color:#09131f99;border:1px solid #ffffff0f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.HeroPathRewardIcon-module__jaPORa__icon{object-fit:contain;filter:drop-shadow(0 1px 2px #00000080);width:100%;height:100%}.HeroPathRewardIcon-module__jaPORa__border{object-fit:contain;pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.HeroPathRewardIcon-module__jaPORa__wrapper[data-portrait=true],.HeroPathRewardIcon-module__jaPORa__wrapper[data-plain=true]{background:0 0;border:none}.HeroPathRewardIcon-module__jaPORa__wrapper[data-rarity=true]{border-color:#0000;border-radius:0}.HeroPathRewardIcon-module__jaPORa__wrapper[data-rarity=true] .HeroPathRewardIcon-module__jaPORa__qty{inset:calc(100% - 3px) auto auto 50%;transform:translate(-50%)}.HeroPathRewardIcon-module__jaPORa__wrapper[data-kind$=-soul] .HeroPathRewardIcon-module__jaPORa__icon{object-fit:cover;border-radius:50%;width:82%;height:82%}.HeroPathRewardIcon-module__jaPORa__wrapper[data-kind=champion] .HeroPathRewardIcon-module__jaPORa__icon{object-fit:cover}.HeroPathRewardIcon-module__jaPORa__wrapper[data-kind=avatar] .HeroPathRewardIcon-module__jaPORa__icon{object-fit:cover;width:87.4%;height:87.4%}.HeroPathRewardIcon-module__jaPORa__wrapper[data-portrait=true] .HeroPathRewardIcon-module__jaPORa__rank{justify-content:center;top:0;left:0;right:0}.HeroPathRewardIcon-module__jaPORa__wrapper[data-portrait=true].HeroPathRewardIcon-module__jaPORa__sm .HeroPathRewardIcon-module__jaPORa__rank,.HeroPathRewardIcon-module__jaPORa__wrapper[data-portrait=true].HeroPathRewardIcon-module__jaPORa__lg .HeroPathRewardIcon-module__jaPORa__rank{top:0}.HeroPathRewardIcon-module__jaPORa__wrapper[data-kind=champion] .HeroPathRewardIcon-module__jaPORa__rank{top:1px}.HeroPathRewardIcon-module__jaPORa__wrapper[data-kind=champion].HeroPathRewardIcon-module__jaPORa__lg .HeroPathRewardIcon-module__jaPORa__rank{top:2px}.HeroPathRewardIcon-module__jaPORa__wrapper[data-portrait=true] .HeroPathRewardIcon-module__jaPORa__star{width:10px;height:10px;margin-right:-4px}.HeroPathRewardIcon-module__jaPORa__wrapper[data-portrait=true].HeroPathRewardIcon-module__jaPORa__sm .HeroPathRewardIcon-module__jaPORa__star{width:6px;height:6px;margin-right:-3px}.HeroPathRewardIcon-module__jaPORa__wrapper[data-portrait=true].HeroPathRewardIcon-module__jaPORa__lg .HeroPathRewardIcon-module__jaPORa__star{width:12px;height:12px;margin-right:-5px}.HeroPathRewardIcon-module__jaPORa__wrapper[data-portrait=true] .HeroPathRewardIcon-module__jaPORa__star:last-child,.HeroPathRewardIcon-module__jaPORa__wrapper[data-portrait=true].HeroPathRewardIcon-module__jaPORa__sm .HeroPathRewardIcon-module__jaPORa__star:last-child,.HeroPathRewardIcon-module__jaPORa__wrapper[data-portrait=true].HeroPathRewardIcon-module__jaPORa__lg .HeroPathRewardIcon-module__jaPORa__star:last-child{margin-right:0}.HeroPathRewardIcon-module__jaPORa__fallback{font-family:var(--font-display);color:#ffffff80;font-size:.8em}.HeroPathRewardIcon-module__jaPORa__qty{background-color:var(--color-card-background-dark);border:1px solid var(--color-main-yellow-transparent);color:var(--color-main-yellow);font-family:var(--font-display);font-size:var(--fs-100);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";z-index:1;white-space:nowrap;border-radius:999px;padding:1px 4px;font-weight:700;line-height:1;position:absolute;bottom:-4px;right:-4px}.HeroPathRewardIcon-module__jaPORa__sm{width:22px;height:22px}.HeroPathRewardIcon-module__jaPORa__md{width:36px;height:36px}.HeroPathRewardIcon-module__jaPORa__lg{width:52px;height:52px}.HeroPathRewardIcon-module__jaPORa__sm .HeroPathRewardIcon-module__jaPORa__qty{font-size:.55rem;bottom:-3px;right:-3px}.HeroPathRewardIcon-module__jaPORa__lg .HeroPathRewardIcon-module__jaPORa__qty{font-size:var(--fs-200);padding:2px 6px}.HeroPathRewardIcon-module__jaPORa__rank{z-index:3;pointer-events:none;line-height:1;display:flex;position:absolute;top:-2px;left:0}.HeroPathRewardIcon-module__jaPORa__star{object-fit:contain;filter:drop-shadow(0 1px 2px #000c);flex-shrink:0;width:13px;height:13px;margin-right:-6px}.HeroPathRewardIcon-module__jaPORa__star:last-child{margin-right:0}.HeroPathRewardIcon-module__jaPORa__sm .HeroPathRewardIcon-module__jaPORa__rank{top:-1px}.HeroPathRewardIcon-module__jaPORa__sm .HeroPathRewardIcon-module__jaPORa__star{width:10px;height:10px;margin-right:-5px}.HeroPathRewardIcon-module__jaPORa__lg .HeroPathRewardIcon-module__jaPORa__rank{top:-3px}.HeroPathRewardIcon-module__jaPORa__lg .HeroPathRewardIcon-module__jaPORa__star{width:16px;height:16px;margin-right:-8px}
.inspector-module__IPyEHa__inspector{gap:var(--size-300);padding:var(--size-400);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.inspector-module__IPyEHa__rewardPreview{padding:var(--size-200) 0;justify-content:center;display:flex}.inspector-module__IPyEHa__rewardChampionRow{align-items:center;gap:var(--size-200);display:flex}.inspector-module__IPyEHa__clearChampionButton{color:#fff;cursor:pointer;font-size:var(--fs-200);background:0 0;border:1px solid #c339;border-radius:999px;padding:2px 10px}.inspector-module__IPyEHa__clearChampionButton:hover{background:#cc333326}.inspector-module__IPyEHa__placeholder{height:100%;padding:var(--size-400);text-align:center;color:#ffffff73;font-size:var(--fs-300);justify-content:center;align-items:center;font-style:italic;display:flex}.inspector-module__IPyEHa__header{justify-content:space-between;align-items:center;gap:var(--size-200);padding-bottom:var(--size-200);border-bottom:1px solid #f4cf8b33;display:flex}.inspector-module__IPyEHa__headerTitle{font-family:var(--font-display);font-size:var(--fs-500);color:var(--color-main-yellow);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.inspector-module__IPyEHa__deleteButton{color:#fff;cursor:pointer;font-size:var(--fs-200);background:0 0;border:1px solid #c339;border-radius:999px;padding:4px 12px;transition:background-color .2s}.inspector-module__IPyEHa__deleteButton:hover{background-color:#cc33332e}.inspector-module__IPyEHa__deleteButton:focus-visible{outline-offset:2px;outline:2px solid #ef5243}.inspector-module__IPyEHa__row{gap:var(--size-200);grid-template-columns:1fr 1fr;display:grid}.inspector-module__IPyEHa__fieldCell{flex-direction:column;gap:4px;min-width:0;display:flex}.inspector-module__IPyEHa__fieldCell.inspector-module__IPyEHa__wide{grid-column:1/-1}.inspector-module__IPyEHa__fieldLabel{font-size:var(--fs-100);color:#ffffff8c;text-transform:uppercase;letter-spacing:.12em}.inspector-module__IPyEHa__textInput,.inspector-module__IPyEHa__select{color:#fff;width:100%;min-width:0;font-family:inherit;font-size:var(--fs-300);background:#00000059;border:1px solid #ffffff1f;border-radius:6px;padding:6px 8px;transition:border-color .2s,box-shadow .2s}.inspector-module__IPyEHa__textInput:focus,.inspector-module__IPyEHa__select:focus{border-color:var(--color-main-yellow);outline:none;box-shadow:0 0 0 3px #f4cf8b2e}.inspector-module__IPyEHa__select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#f4cf8bcc 50%),linear-gradient(135deg,#f4cf8bcc 50%,#0000 50%);background-position:calc(100% - 14px) 14px,calc(100% - 9px) 14px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}.inspector-module__IPyEHa__select option{color:#fff;background:#0a1521}.inspector-module__IPyEHa__sectionLabel{padding-top:var(--size-200);font-family:var(--font-body);font-size:var(--fs-300);color:#fffc;letter-spacing:.02em;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;font-weight:600;display:flex}.inspector-module__IPyEHa__rewardsList{gap:var(--size-200);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inspector-module__IPyEHa__rewardRow{gap:var(--size-100);padding:var(--size-200);background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:1.3fr 72px auto;align-items:center;display:grid}.inspector-module__IPyEHa__rewardSecondary{gap:var(--size-100);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.inspector-module__IPyEHa__rewardKeyRow{grid-column:1/-1}.inspector-module__IPyEHa__rewardRemove{color:#ffffff73;cursor:pointer;font-size:var(--fs-200);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:4px 10px;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.inspector-module__IPyEHa__rewardRemove:hover{color:#f87171;background-color:#cc33331a;border-color:#cc333359}.inspector-module__IPyEHa__addRewardButton{align-self:flex-start;align-items:center;gap:var(--size-100);color:var(--color-main-yellow);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-300);letter-spacing:.02em;background:0 0;border:1px dashed #f4cf8b66;border-radius:10px;padding:6px 14px;font-weight:500;transition:border-color .2s,background-color .2s,transform .2s;display:inline-flex}.inspector-module__IPyEHa__addRewardButton:hover{background-color:#f4cf8b0f;border-color:#f4cf8bcc;transform:translateY(-1px)}.inspector-module__IPyEHa__emptyRewards{color:#ffffff73;font-style:italic;font-size:var(--fs-200);margin:0}.inspector-module__IPyEHa__rowErrors{padding-left:var(--size-400);color:#f87171;font-size:var(--fs-200);margin:0;list-style:outside}.inspector-module__IPyEHa__nodeSummary{align-items:center;gap:var(--size-200);padding:var(--size-200) var(--size-300);font-size:var(--fs-300);color:#fffc;background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;display:flex}.inspector-module__IPyEHa__nodeSummary small{color:#ffffff73;font-size:var(--fs-100);text-transform:uppercase;letter-spacing:.12em}@media (prefers-reduced-motion:reduce){.inspector-module__IPyEHa__addRewardButton,.inspector-module__IPyEHa__addRewardButton:hover{transition:none;transform:none}}
.HeroPathNode-module__fkUoca__node{--node-bg:var(--color-card-background-dark);--node-border:#ffffff1f;--node-ring:transparent;--name-color:#ffffffe0;--bottom-color:#f4cf8b8c;width:var(--hp-cell-w,96px);height:var(--hp-cell-h,108px);cursor:pointer;-webkit-tap-highlight-color:transparent;z-index:1;background:0 0;border:none;padding:0;transition:transform .15s,filter .15s;display:block;position:relative}.HeroPathNode-module__fkUoca__node:hover,.HeroPathNode-module__fkUoca__node:focus-visible{z-index:5;transform:translateY(-2px)}.HeroPathNode-module__fkUoca__node:focus-visible{outline:none}.HeroPathNode-module__fkUoca__node:focus-visible .HeroPathNode-module__fkUoca__inner{box-shadow:0 0 0 2px var(--color-main-yellow), 0 0 0 4px #0009}.HeroPathNode-module__fkUoca__inner{background:radial-gradient(circle at 30% 18%, #ffffff0d 0%, transparent 55%), var(--node-bg);border:1.5px solid var(--node-border);width:100%;height:100%;box-shadow:0 0 0 0 var(--node-ring), 0 6px 16px -8px #000000a6, inset 0 1px 0 #ffffff0a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 8px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.HeroPathNode-module__fkUoca__iconSlot{flex:none;justify-content:center;align-items:center;width:100%;margin-bottom:2px;display:flex}.HeroPathNode-module__fkUoca__iconSlot>span{background:0 0;border-color:#0000}.HeroPathNode-module__fkUoca__iconFallback{font-family:var(--font-display);font-size:var(--fs-500);color:#ffffff59}.HeroPathNode-module__fkUoca__name{font-family:var(--font-body);font-size:var(--fs-100);text-align:center;color:var(--name-color);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;width:100%;font-weight:600;line-height:1.2;display:-webkit-box;overflow:visible}.HeroPathNode-module__fkUoca__bottom{font-family:var(--font-body);font-size:var(--fs-100);text-align:center;color:var(--bottom-color);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:500;line-height:1.1}.HeroPathNode-module__fkUoca__node[data-state=unselected] .HeroPathNode-module__fkUoca__inner{--node-bg:#121315;--node-border:#ffffff0d;--name-color:#ffffff70;--bottom-color:#ffffff59;filter:grayscale(.3)}.HeroPathNode-module__fkUoca__node[data-state=unselected] .HeroPathNode-module__fkUoca__iconSlot{filter:grayscale()brightness(.38)contrast(.85)}.HeroPathNode-module__fkUoca__node[data-state=unselected]:hover .HeroPathNode-module__fkUoca__inner,.HeroPathNode-module__fkUoca__node[data-state=unselected]:focus-visible .HeroPathNode-module__fkUoca__inner{filter:grayscale(0)}.HeroPathNode-module__fkUoca__node[data-state=unselected]:hover .HeroPathNode-module__fkUoca__iconSlot,.HeroPathNode-module__fkUoca__node[data-state=unselected]:focus-visible .HeroPathNode-module__fkUoca__iconSlot{filter:grayscale(.3)brightness(.85)}.HeroPathNode-module__fkUoca__node[data-available=true] .HeroPathNode-module__fkUoca__inner{--node-bg:var(--color-card-background-dark);--node-border:var(--color-main-yellow);--name-color:#fff;--bottom-color:var(--color-main-yellow);border-color:var(--color-main-yellow);box-shadow:0 0 12px color-mix(in srgb, var(--color-main-yellow) 30%, transparent), 0 6px 16px -8px #000000a6, inset 0 1px 0 #ffffff0d;filter:none;border-style:dashed}.HeroPathNode-module__fkUoca__node[data-available=true] .HeroPathNode-module__fkUoca__iconSlot{filter:grayscale(.15)brightness(.95)}.HeroPathNode-module__fkUoca__node[data-state=planned] .HeroPathNode-module__fkUoca__inner{--node-bg:color-mix(in srgb, var(--color-light-blue) 14%, #141518);--node-border:var(--color-light-blue);border-color:var(--color-light-blue);box-shadow:0 0 12px color-mix(in srgb, var(--color-light-blue) 32%, transparent), 0 6px 16px -8px #000000a6, inset 0 1px 0 #ffffff0f;filter:none}.HeroPathNode-module__fkUoca__node[data-state=planned]{--bottom-color:var(--color-light-blue);--name-color:#fff}.HeroPathNode-module__fkUoca__node[data-state=planned] .HeroPathNode-module__fkUoca__iconSlot{filter:none}.HeroPathNode-module__fkUoca__node[data-state=claimed] .HeroPathNode-module__fkUoca__inner{--node-bg:color-mix(in srgb, var(--color-effect) 22%, #0b1a08);--node-border:var(--color-effect);border-color:var(--color-effect);box-shadow:0 0 16px color-mix(in srgb, var(--color-effect) 40%, transparent), 0 6px 16px -8px #000000a6, inset 0 1px 0 #ffffff14;filter:none;border-width:2px}.HeroPathNode-module__fkUoca__node[data-state=claimed]{--bottom-color:var(--color-effect);--name-color:#fff}.HeroPathNode-module__fkUoca__node[data-state=claimed] .HeroPathNode-module__fkUoca__iconSlot{filter:none}.HeroPathNode-module__fkUoca__node[data-flash=true] .HeroPathNode-module__fkUoca__inner{--node-bg:color-mix(in srgb, var(--color-damage) 12%, #141518);--node-border:var(--color-damage);--bottom-color:var(--color-damage);--name-color:#fff;border-color:var(--color-damage);box-shadow:0 0 14px color-mix(in srgb, var(--color-damage) 35%, transparent), 0 6px 16px -8px #000000a6, inset 0 1px 0 #ffffff0d;filter:none;opacity:1;animation:.45s ease-in-out HeroPathNode-module__fkUoca__heroPathNodeLockShake}@keyframes HeroPathNode-module__fkUoca__heroPathNodeLockShake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@media (min-width:961px){.HeroPathNode-module__fkUoca__node{width:var(--hp-cell-w,128px);height:var(--hp-cell-h,144px)}.HeroPathNode-module__fkUoca__inner{border-radius:14px;gap:3px;padding:8px 10px}.HeroPathNode-module__fkUoca__iconSlot{margin-bottom:4px}.HeroPathNode-module__fkUoca__name,.HeroPathNode-module__fkUoca__bottom{font-size:var(--fs-200)}}
.HeroPathGraphEditor-module__Zrk76W__wrapper{min-width:0;min-inline-size:0;padding:var(--size-400) var(--size-500) var(--size-500);background:linear-gradient(#09131f99 0%,#070d1499 100%);border:1px solid #ffffff0f;border-top-color:#f4cf8b38;border-radius:14px;margin:0;position:relative;box-shadow:0 8px 24px -12px #00000080,inset 0 1px #ffffff08}.HeroPathGraphEditor-module__Zrk76W__heading{align-items:center;gap:var(--size-200);font-family:var(--font-display);font-size:var(--fs-500);color:var(--color-main-yellow);letter-spacing:.08em;text-transform:uppercase;margin:0 0 var(--size-300) 0;font-weight:700;display:inline-flex}.HeroPathGraphEditor-module__Zrk76W__heading:before{content:"";background:linear-gradient(90deg,#f4cf8bb3,#f4cf8b1a);width:18px;height:1px;display:inline-block}.HeroPathGraphEditor-module__Zrk76W__toolbar{gap:var(--size-100);padding-bottom:var(--size-200);margin-bottom:var(--size-300);border-bottom:1px solid #ffffff0f;flex-wrap:wrap;display:flex}.HeroPathGraphEditor-module__Zrk76W__toolButton{align-items:center;gap:var(--size-100);color:#fff;cursor:pointer;font-size:var(--fs-300);font-family:var(--font-body);background:0 0;border:1px solid #fff3;border-radius:999px;padding:6px 14px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.HeroPathGraphEditor-module__Zrk76W__toolButton:hover:not(:disabled){background-color:#ffffff0f;border-color:#ffffff59}.HeroPathGraphEditor-module__Zrk76W__toolButton:focus-visible{outline:2px solid var(--color-main-yellow);outline-offset:2px}.HeroPathGraphEditor-module__Zrk76W__toolButton:disabled{opacity:.45;cursor:not-allowed}.HeroPathGraphEditor-module__Zrk76W__toolButtonActive{background:linear-gradient(180deg, var(--color-main-yellow) 0%, color-mix(in srgb, var(--color-main-yellow) 82%, #000) 100%);border-color:var(--color-main-yellow);color:#0a1521;font-weight:600}.HeroPathGraphEditor-module__Zrk76W__toolButtonActive:hover:not(:disabled){background:linear-gradient(180deg, var(--color-main-yellow) 0%, color-mix(in srgb, var(--color-main-yellow) 82%, #000) 100%)}.HeroPathGraphEditor-module__Zrk76W__toolButtonDanger{color:#f87171;border-color:#c339}.HeroPathGraphEditor-module__Zrk76W__toolButtonDanger:hover:not(:disabled){background-color:#cc333326;border-color:#ef5243}.HeroPathGraphEditor-module__Zrk76W__toolGroup{gap:var(--size-100);padding-right:var(--size-100);margin-right:var(--size-100);border-right:1px solid #ffffff14;display:inline-flex}.HeroPathGraphEditor-module__Zrk76W__toolGroup:last-child{border-right:none;margin-right:0;padding-right:0}.HeroPathGraphEditor-module__Zrk76W__modeHint{align-items:center;gap:var(--size-100);font-family:var(--font-body);font-size:var(--fs-200);color:var(--color-main-yellow);background:#f4cf8b14;border:1px solid #f4cf8b4d;border-radius:999px;align-self:center;margin-left:auto;padding:4px 12px;display:inline-flex}.HeroPathGraphEditor-module__Zrk76W__layout{gap:var(--size-400);grid-template-columns:minmax(0,1fr) 340px;min-width:0;display:grid}@media (max-width:1100px){.HeroPathGraphEditor-module__Zrk76W__layout{grid-template-columns:minmax(0,1fr)}}.HeroPathGraphEditor-module__Zrk76W__canvasFrame{padding:var(--size-300);background:linear-gradient(#f4cf8b09 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#f4cf8b09 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#09131fcc 0%,#070d14cc 100%) 0 0/100% 100%;border:1px solid #ffffff14;border-radius:10px;min-height:420px;position:relative;overflow:auto}.HeroPathGraphEditor-module__Zrk76W__canvas{grid-template-columns:repeat(var(--grid-cols,4), 110px);grid-template-rows:repeat(var(--grid-rows,4), 100px);gap:var(--size-300);min-width:calc(var(--grid-cols,4) * 120px);min-height:calc(var(--grid-rows,4) * 110px);place-content:start;display:grid;position:relative}.HeroPathGraphEditor-module__Zrk76W__emptyCanvasState{justify-content:center;align-items:center;gap:var(--size-100);color:#ffffff73;text-align:center;padding:var(--size-400);font-size:var(--fs-300);pointer-events:none;flex-direction:column;font-style:italic;display:flex;position:absolute;inset:0}.HeroPathGraphEditor-module__Zrk76W__cell{color:#f4cf8b8c;cursor:pointer;font-family:var(--font-display);font-size:var(--fs-300);background:0 0;border:1px dashed #f4cf8b40;border-radius:10px;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s;display:flex}.HeroPathGraphEditor-module__Zrk76W__cell:hover{background-color:#f4cf8b14;border-color:#f4cf8b8c}.HeroPathGraphEditor-module__Zrk76W__cell:focus-visible{outline:2px solid var(--color-main-yellow);outline-offset:2px}.HeroPathGraphEditor-module__Zrk76W__node{padding:var(--size-100);color:#fff;cursor:pointer;text-align:center;font-family:var(--font-body);font-size:var(--fs-200);background:linear-gradient(#2c4461b3 0%,#1e3046b3 100%);border:1px solid #f4cf8b59;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;line-height:1.15;transition:border-color .2s,transform .15s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.HeroPathGraphEditor-module__Zrk76W__node:hover{border-color:var(--color-main-yellow);transform:translateY(-1px)}.HeroPathGraphEditor-module__Zrk76W__node:focus-visible{outline:2px solid var(--color-main-yellow);outline-offset:2px}.HeroPathGraphEditor-module__Zrk76W__nodeSelected{border-color:var(--color-main-yellow);background:linear-gradient(#f4cf8b2e 0%,#f4cf8b14 100%);box-shadow:0 0 0 2px #f4cf8b66,0 10px 28px -12px #f4cf8b59}.HeroPathGraphEditor-module__Zrk76W__nodePending{border-color:#22c55e;box-shadow:0 0 0 2px #22c55e66}.HeroPathGraphEditor-module__Zrk76W__nodeInvalid{border-color:#cc3333a6}.HeroPathGraphEditor-module__Zrk76W__nodeIcon{object-fit:contain;border-radius:4px;flex-shrink:0;width:32px;height:32px}.HeroPathGraphEditor-module__Zrk76W__nodeIconFallback{width:32px;height:32px;color:var(--color-main-yellow);font-family:var(--font-display);font-size:var(--fs-300);background:#f4cf8b26;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.HeroPathGraphEditor-module__Zrk76W__nodeLabel{font-size:var(--fs-100);color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 4px;font-weight:600;overflow:hidden}.HeroPathGraphEditor-module__Zrk76W__nodeCost{font-size:var(--fs-100);color:var(--color-main-yellow);font-variant-numeric:tabular-nums}.HeroPathGraphEditor-module__Zrk76W__nodeErrorDot{background:#ef5243;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px;box-shadow:0 0 6px #ef5243cc}.HeroPathGraphEditor-module__Zrk76W__edgesSvg{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.HeroPathGraphEditor-module__Zrk76W__edgePath{fill:none;stroke:#f4cf8b8c;stroke-width:2px;pointer-events:stroke;cursor:pointer;transition:stroke .2s,stroke-width .2s}.HeroPathGraphEditor-module__Zrk76W__edgePath:hover{stroke:var(--color-main-yellow);stroke-width:3px}.HeroPathGraphEditor-module__Zrk76W__edgePathSelected{stroke:var(--color-main-yellow);stroke-width:3px;filter:drop-shadow(0 0 4px #f4cf8b80)}.HeroPathGraphEditor-module__Zrk76W__edgePathKey{stroke-dasharray:6 4}.HeroPathGraphEditor-module__Zrk76W__edgePathInvalid{stroke:#ef5243}.HeroPathGraphEditor-module__Zrk76W__edgeArrow{fill:#f4cf8b8c;pointer-events:none}.HeroPathGraphEditor-module__Zrk76W__edgeArrowSelected{fill:var(--color-main-yellow)}.HeroPathGraphEditor-module__Zrk76W__edgeArrowInvalid{fill:#ef5243}.HeroPathGraphEditor-module__Zrk76W__drawer{background:linear-gradient(#09131fb3 0%,#070d14b3 100%);border:1px solid #ffffff14;border-top-color:#f4cf8b38;border-radius:10px;flex-direction:column;min-width:0;min-height:420px;max-height:640px;display:flex}@media (max-width:1100px){.HeroPathGraphEditor-module__Zrk76W__drawer{max-height:none}}@media (prefers-reduced-motion:reduce){.HeroPathGraphEditor-module__Zrk76W__node,.HeroPathGraphEditor-module__Zrk76W__node:hover{transition:none;transform:none}}
.HeroPathGraph-module__OFXhLq__wrapper{--hp-cell-w:96px;--hp-cell-h:108px;--hp-gap:18px;background:linear-gradient(to bottom, #070d14b8 0%, #070d14d1 100%), var(--hp-graph-bg,none) center center / cover no-repeat, linear-gradient(135deg, #09131f, #070d14);isolation:isolate;border:1px solid #ffffff0f;border-top-color:#f4cf8b2e;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 20px 60px -20px #0009,inset 0 1px #ffffff08}.HeroPathGraph-module__OFXhLq__scroller{padding:var(--size-600) var(--size-500);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#f4cf8b4d transparent;overflow:auto hidden}.HeroPathGraph-module__OFXhLq__scroller::-webkit-scrollbar{height:6px}.HeroPathGraph-module__OFXhLq__scroller::-webkit-scrollbar-track{background:0 0}.HeroPathGraph-module__OFXhLq__scroller::-webkit-scrollbar-thumb{background-color:#f4cf8b4d;border-radius:999px}.HeroPathGraph-module__OFXhLq__grid{width:fit-content;margin-inline:auto;display:grid;position:relative}.HeroPathGraph-module__OFXhLq__cell{width:var(--hp-cell-w);height:var(--hp-cell-h);justify-content:center;align-items:center;display:flex;position:relative}.HeroPathGraph-module__OFXhLq__edges{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.HeroPathGraph-module__OFXhLq__edge{stroke-width:.04px;stroke-linecap:butt;stroke-linejoin:round;fill:none;vector-effect:non-scaling-stroke;transition:stroke .2s,opacity .2s}.HeroPathGraph-module__OFXhLq__edge.HeroPathGraph-module__OFXhLq__edgeInactive{stroke:#34393e}.HeroPathGraph-module__OFXhLq__edge.HeroPathGraph-module__OFXhLq__edgeActive{stroke:color-mix(in srgb, var(--color-light-blue) 80%, #070d14)}.HeroPathGraph-module__OFXhLq__edge.HeroPathGraph-module__OFXhLq__edgeClaimed{stroke:var(--color-effect);filter:drop-shadow(0 0 2px color-mix(in srgb, var(--color-effect) 45%, transparent))}.HeroPathGraph-module__OFXhLq__edge.HeroPathGraph-module__OFXhLq__edgeHighlighted.HeroPathGraph-module__OFXhLq__edgeActive{stroke:var(--color-light-blue);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--color-light-blue) 60%, transparent))}.HeroPathGraph-module__OFXhLq__edge.HeroPathGraph-module__OFXhLq__edgeHighlighted.HeroPathGraph-module__OFXhLq__edgeClaimed{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--color-effect) 65%, transparent))}.HeroPathGraph-module__OFXhLq__edge.HeroPathGraph-module__OFXhLq__edgeHighlighted.HeroPathGraph-module__OFXhLq__edgeInactive{stroke:#61656a}.HeroPathGraph-module__OFXhLq__edge{stroke-width:2.5px}.HeroPathGraph-module__OFXhLq__lockMarker{fill:var(--color-card-background-dark);stroke:var(--title-color-light-blue);stroke-width:.015px;vector-effect:non-scaling-stroke}@media (min-width:961px){.HeroPathGraph-module__OFXhLq__wrapper{--hp-cell-w:128px;--hp-cell-h:144px;--hp-gap:24px}.HeroPathGraph-module__OFXhLq__scroller{padding:var(--size-700) var(--size-600)}}
.HeroPathValidationSummary-module__dC5E8W__wrapper{padding:var(--size-200) var(--size-400);padding-left:var(--size-500);font-size:var(--fs-300);border:1px solid #0000;border-radius:14px;position:relative;overflow:hidden}.HeroPathValidationSummary-module__dC5E8W__wrapper:before{content:"";background:linear-gradient(180deg, currentColor 0%, color-mix(in srgb, currentColor 25%, transparent) 100%);width:4px;position:absolute;top:0;bottom:0;left:0}.HeroPathValidationSummary-module__dC5E8W__wrapper strong{font-family:var(--font-display);letter-spacing:.02em;font-weight:700}.HeroPathValidationSummary-module__dC5E8W__wrapper ul{padding-left:var(--size-500);margin:var(--size-100) 0 0 0;list-style:outside}.HeroPathValidationSummary-module__dC5E8W__wrapper li{margin:2px 0}.HeroPathValidationSummary-module__dC5E8W__valid{color:#22c55e;background-color:#22c55e14;border-color:#22c55e73}.HeroPathValidationSummary-module__dC5E8W__invalid{color:#f87171;background-color:#cc333314;border-color:#cc333373}
.ShardCalculator-module__qul5ua__wrapper{gap:var(--size-500);padding:var(--size-500);isolation:isolate;background:linear-gradient(135deg,#09131ff2 0%,#070d14eb 100%);border:1px solid #ffffff0f;border-top-color:#f4cf8b47;border-radius:14px;flex-direction:column;display:flex;box-shadow:0 20px 60px -20px #0009,inset 0 1px #ffffff08}.ShardCalculator-module__qul5ua__header{justify-content:space-between;align-items:center;gap:var(--size-300);display:flex}.ShardCalculator-module__qul5ua__headerTitleGroup{align-items:center;gap:var(--size-200);flex-wrap:wrap;min-width:0;display:flex}.ShardCalculator-module__qul5ua__headerTitle{font-family:var(--font-display);font-size:var(--fs-500);color:#fff;letter-spacing:.04em;margin:0;font-weight:700}.ShardCalculator-module__qul5ua__headerSub{font-size:var(--fs-200);color:#fff9;margin:0}.ShardCalculator-module__qul5ua__resetBtn{padding:var(--size-50) var(--size-200);color:#ffffffb3;font-size:var(--fs-200);cursor:pointer;background-color:#050a0fa6;border:1px solid #ffffff1f;border-radius:6px;transition:color .2s,border-color .2s}.ShardCalculator-module__qul5ua__resetBtn:hover,.ShardCalculator-module__qul5ua__resetBtn:focus-visible{color:var(--color-main-yellow);border-color:var(--color-main-yellow-transparent);outline:none}.ShardCalculator-module__qul5ua__summaryStrip{gap:var(--size-200);padding:var(--size-300);background-color:#050a0f80;border:1px solid #ffffff0a;border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid}.ShardCalculator-module__qul5ua__summaryStat{gap:var(--size-50);flex-direction:column;min-width:0;display:flex}.ShardCalculator-module__qul5ua__summaryStat+.ShardCalculator-module__qul5ua__summaryStat{padding-left:var(--size-300);border-left:1px dashed #ffffff14}.ShardCalculator-module__qul5ua__summaryLabel{font-family:var(--font-body);font-size:var(--fs-100);text-transform:uppercase;letter-spacing:.14em;color:#ffffff8c}.ShardCalculator-module__qul5ua__summaryValue{font-family:var(--font-display);font-size:var(--fs-500);color:#fff;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:700;line-height:1.1}.ShardCalculator-module__qul5ua__summaryKeys{align-items:center;gap:var(--size-100);display:inline-flex}.ShardCalculator-module__qul5ua__summarySeparator{font-family:var(--font-display);font-size:var(--fs-300);color:#ffffff59}.ShardCalculator-module__qul5ua__summaryRequired{font-family:var(--font-display);font-size:var(--fs-300);color:#fff9;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ShardCalculator-module__qul5ua__summaryStat[data-deficit=true] .ShardCalculator-module__qul5ua__summaryValue{color:#ff6b4a}.ShardCalculator-module__qul5ua__summaryInline{font-family:var(--font-body);font-size:var(--fs-200);color:#ffffff8c;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";margin-left:var(--size-100)}.ShardCalculator-module__qul5ua__keyWarning{padding:var(--size-200);color:#ff6b4a;font-size:var(--fs-200);background-color:#ff6b4a14;border:1px solid #ff6b4a59;border-radius:8px;margin:0;line-height:1.4}@media (max-width:600px){.ShardCalculator-module__qul5ua__summaryStrip{grid-template-columns:1fr}.ShardCalculator-module__qul5ua__summaryStat+.ShardCalculator-module__qul5ua__summaryStat{padding-left:0;padding-top:var(--size-200);border-top:1px dashed #ffffff14;border-left:none}}.ShardCalculator-module__qul5ua__grid{gap:var(--size-500);grid-template-columns:1fr;display:grid}.ShardCalculator-module__qul5ua__column{gap:var(--size-300);padding:var(--size-300);background-color:#050a0f80;border:1px solid #ffffff0a;border-radius:10px;flex-direction:column;display:flex}.ShardCalculator-module__qul5ua__columnTitle{font-family:var(--font-body);font-size:var(--fs-200);text-transform:uppercase;letter-spacing:.14em;color:var(--color-main-yellow-transparent);margin:0}.ShardCalculator-module__qul5ua__list{gap:var(--size-100);flex-direction:column;margin:0;padding:0;display:flex}.ShardCalculator-module__qul5ua__row{align-items:center;gap:var(--size-200);padding:var(--size-100);background-color:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;grid-template-columns:auto 1fr auto auto;display:grid}.ShardCalculator-module__qul5ua__row[data-empty=true]{opacity:.4}.ShardCalculator-module__qul5ua__rowMeta{flex-direction:column;min-width:0;display:flex}.ShardCalculator-module__qul5ua__rowLabel{font-size:var(--fs-300);color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ShardCalculator-module__qul5ua__rowSub{font-size:var(--fs-100);color:#ffffff73;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ShardCalculator-module__qul5ua__input{width:64px;padding:var(--size-50) var(--size-100);border:1px solid var(--color-blue-lighter-dark);background-color:var(--default-field-color);color:#fff;font-family:var(--font-display);font-size:var(--fs-300);text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";border-radius:6px}.ShardCalculator-module__qul5ua__input:focus{border-color:var(--color-main-yellow);outline:none}.ShardCalculator-module__qul5ua__suggestedQty{min-width:40px;padding:var(--size-50) var(--size-100);color:var(--color-main-yellow);font-family:var(--font-display);font-size:var(--fs-300);text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";background-color:#f4cf8b14;border:1px solid #f4cf8b40;border-radius:6px;font-weight:700}.ShardCalculator-module__qul5ua__rowPoints{flex-direction:column;align-items:flex-end;gap:0;min-width:58px;display:inline-flex}.ShardCalculator-module__qul5ua__rowPointsValue{font-family:var(--font-display);font-size:var(--fs-300);color:#fff;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:700;line-height:1}.ShardCalculator-module__qul5ua__rowPointsUnit{font-size:var(--fs-100);color:#ffffff73;text-transform:uppercase;letter-spacing:.12em}.ShardCalculator-module__qul5ua__inventoryTotal{justify-content:space-between;align-items:baseline;gap:var(--size-200);padding:var(--size-200);background-color:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;display:flex}.ShardCalculator-module__qul5ua__inventoryTotalLabel{font-family:var(--font-body);font-size:var(--fs-200);text-transform:uppercase;letter-spacing:.14em;color:#fff9}.ShardCalculator-module__qul5ua__inventoryTotalValue{font-family:var(--font-display);font-size:var(--fs-600);color:#fff;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:700}.ShardCalculator-module__qul5ua__extraPointsRow{align-items:center;gap:var(--size-200);padding:var(--size-100) var(--size-200);cursor:text;background-color:#ffffff08;border:1px dashed #ffffff14;border-radius:8px;grid-template-columns:1fr auto;display:grid}.ShardCalculator-module__qul5ua__extraPointsLabel{font-family:var(--font-body);font-size:var(--fs-200);color:#ffffffc7;flex-direction:column;gap:2px;font-weight:600;display:flex}.ShardCalculator-module__qul5ua__extraPointsHint{font-weight:400;font-size:var(--fs-100);color:#ffffff73;letter-spacing:normal;text-transform:none}.ShardCalculator-module__qul5ua__remainderCallout{justify-content:space-between;align-items:baseline;gap:var(--size-200);padding:var(--size-200);background-color:#f4cf8b14;border:1px solid #f4cf8b38;border-radius:8px;display:flex}.ShardCalculator-module__qul5ua__remainderLabel{font-family:var(--font-body);font-size:var(--fs-200);text-transform:uppercase;letter-spacing:.14em;color:var(--color-main-yellow-transparent)}.ShardCalculator-module__qul5ua__remainderValue{font-family:var(--font-display);font-size:var(--fs-600);color:var(--color-main-yellow);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:700}.ShardCalculator-module__qul5ua__covered{padding:var(--size-200);color:var(--color-effect);font-size:var(--fs-300);text-align:center;background-color:#1fd60514;border:1px solid #1fd60540;border-radius:8px;margin:0}@media (min-width:961px){.ShardCalculator-module__qul5ua__grid{grid-template-columns:1fr 1fr}}
.HeroPathEditorPage-module__2pZInG__wrapper{gap:var(--size-600);max-width:1200px;padding:var(--size-500) var(--size-500) var(--size-700);flex-direction:column;margin-inline:auto;display:flex}.HeroPathEditorPage-module__2pZInG__pageHeader{gap:var(--size-50);margin-bottom:var(--size-100);flex-direction:column;display:flex}.HeroPathEditorPage-module__2pZInG__eyebrow{align-items:center;gap:var(--size-200);font-family:var(--font-body);font-size:var(--fs-200);text-transform:uppercase;letter-spacing:.22em;color:var(--color-main-yellow-transparent);display:inline-flex}.HeroPathEditorPage-module__2pZInG__eyebrow:before{content:"";background:linear-gradient(90deg,#f4cf8b99,#f4cf8b1a);width:22px;height:1px;display:inline-block}.HeroPathEditorPage-module__2pZInG__title{font-family:var(--font-display);font-size:clamp(var(--fs-700), 5vw, var(--fs-800));color:#fff;text-shadow:0 2px 20px #000c;margin:0;font-weight:700;line-height:1.1}.HeroPathEditorPage-module__2pZInG__loading{text-align:center;padding:var(--size-800);color:#ffffff80}.HeroPathEditorPage-module__2pZInG__warningsBanner{padding:var(--size-200) var(--size-200) var(--size-200) var(--size-400);color:var(--color-main-yellow);font-size:var(--fs-300);background-color:#f4cf8b0f;border:1px solid #f4cf8b59;border-radius:12px;position:relative;overflow:hidden}.HeroPathEditorPage-module__2pZInG__warningsBanner:before{content:"";background:linear-gradient(180deg, var(--color-main-yellow), #f4cf8b4d);width:4px;position:absolute;top:0;bottom:0;left:0}.HeroPathEditorPage-module__2pZInG__warningsHeader{justify-content:space-between;align-items:center;gap:var(--size-200);display:flex}.HeroPathEditorPage-module__2pZInG__warningsBanner ul{padding-left:var(--size-500);margin:var(--size-100) 0 0 0;list-style:outside}.HeroPathEditorPage-module__2pZInG__dismissButton{color:inherit;cursor:pointer;font-size:var(--fs-200);background:0 0;border:1px solid;border-radius:999px;padding:2px 12px;transition:background-color .2s}.HeroPathEditorPage-module__2pZInG__dismissButton:hover{background-color:#f4cf8b1a}.HeroPathEditorPage-module__2pZInG__submitError{padding:var(--size-200) var(--size-200) var(--size-200) var(--size-400);color:#f87171;font-size:var(--fs-300);background-color:#cc333314;border:1px solid #cc333373;border-radius:12px;position:relative;overflow:hidden}.HeroPathEditorPage-module__2pZInG__submitError:before{content:"";background:linear-gradient(#ef5243,#cc33334d);width:4px;position:absolute;top:0;bottom:0;left:0}.HeroPathEditorPage-module__2pZInG__actions{gap:var(--size-200);padding:var(--size-200) var(--size-400);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}@media (min-width:961px){.HeroPathEditorPage-module__2pZInG__actions{bottom:var(--size-200);z-index:10;margin-top:var(--size-200);-webkit-backdrop-filter:blur(10px);background:linear-gradient(#09131fe0 0%,#050b12f0 100%);border:1px solid #ffffff0f;border-top-color:#f4cf8b38;border-radius:14px;position:sticky;box-shadow:0 -10px 28px -12px #0009}}.HeroPathEditorPage-module__2pZInG__saveButton{color:#0a1521;background:linear-gradient(180deg, var(--color-main-yellow) 0%, color-mix(in srgb, var(--color-main-yellow) 82%, #000) 100%);border:1px solid var(--color-main-yellow);padding:var(--size-150,var(--size-100)) var(--size-500);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-400);letter-spacing:.02em;border-radius:999px;font-weight:600;transition:transform .2s,box-shadow .2s,filter .2s}.HeroPathEditorPage-module__2pZInG__saveButton:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 0 24px #f4cf8b59,0 6px 18px #00000059}.HeroPathEditorPage-module__2pZInG__saveButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.HeroPathEditorPage-module__2pZInG__saveButton:disabled{opacity:.45;cursor:not-allowed}.HeroPathEditorPage-module__2pZInG__cancelButton{color:#fff;padding:var(--size-100) var(--size-500);cursor:pointer;font-size:var(--fs-400);background:0 0;border:1px solid #fff3;border-radius:999px;text-decoration:none;transition:background-color .2s,border-color .2s}.HeroPathEditorPage-module__2pZInG__cancelButton:hover{background-color:#ffffff0f;border-color:#ffffff59}.HeroPathEditorPage-module__2pZInG__cancelButton:focus-visible{outline:2px solid var(--color-main-yellow);outline-offset:2px}.HeroPathEditorPage-module__2pZInG__deleteButton{color:#fff;padding:var(--size-100) var(--size-500);cursor:pointer;font-size:var(--fs-400);background:0 0;border:1px solid #c339;border-radius:999px;transition:background-color .2s}.HeroPathEditorPage-module__2pZInG__deleteButton:hover:not(:disabled){background-color:#cc33332e}.HeroPathEditorPage-module__2pZInG__deleteButton:focus-visible{outline-offset:2px;outline:2px solid #ef5243}.HeroPathEditorPage-module__2pZInG__deleteButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:960px){.HeroPathEditorPage-module__2pZInG__wrapper{padding:var(--size-400) var(--size-200) var(--size-700);gap:var(--size-400)}.HeroPathEditorPage-module__2pZInG__actions{padding:var(--size-200) 0 0;justify-content:center}}@media (prefers-reduced-motion:reduce){.HeroPathEditorPage-module__2pZInG__saveButton,.HeroPathEditorPage-module__2pZInG__saveButton:hover{transition:none;transform:none}}
.HeroPathPlannerStates-module__Ypooda__card{gap:var(--size-200);padding:var(--size-800) var(--size-600);border:1px solid var(--color-navbar-divider);background-color:var(--color-card-background-dark-transparent);text-align:center;border-radius:10px;flex-direction:column;align-items:center;max-width:560px;margin-inline:auto;display:flex}.HeroPathPlannerStates-module__Ypooda__title{font-family:var(--font-display);font-size:var(--fs-600);color:var(--color-main-yellow)}.HeroPathPlannerStates-module__Ypooda__body{font-size:var(--fs-300);color:#ffffffbf;line-height:1.5}.HeroPathPlannerStates-module__Ypooda__retryButton{margin-top:var(--size-200);padding:var(--size-100) var(--size-500);border:1px solid var(--color-main-yellow-transparent);color:var(--color-main-yellow);font-size:var(--fs-300);cursor:pointer;background-color:#0000;border-radius:6px;transition:background-color .2s}.HeroPathPlannerStates-module__Ypooda__retryButton:hover{background-color:color-mix(in srgb, var(--color-main-yellow) 10%, transparent)}.HeroPathPlannerStates-module__Ypooda__retryButton:focus-visible{outline:2px solid var(--color-main-yellow);outline-offset:2px}
.HeroPathPlanner-module__kAuDnq__planner{gap:var(--size-600);flex-direction:column;display:flex}.HeroPathPlanner-module__kAuDnq__selectorRow{justify-content:flex-end;display:flex}.HeroPathPlanner-module__kAuDnq__selector{width:100%;max-width:320px}@media (max-width:960px){.HeroPathPlanner-module__kAuDnq__selectorRow{justify-content:center}}.HeroPathPlanner-module__kAuDnq__readOnlyBanner{padding:var(--size-200) var(--size-300);color:var(--color-main-yellow);font-size:var(--fs-300);background-color:#f4cf8b14;border:1px solid #f4cf8b4d;border-radius:8px}.HeroPathPlanner-module__kAuDnq__errorBanner{align-items:center;gap:var(--size-200);padding:var(--size-200) var(--size-300);color:#ff6b4a;background-color:#ff6b4a14;border:1px solid #ff6b4a59;border-radius:8px;display:flex}.HeroPathPlanner-module__kAuDnq__errorText{font-size:var(--fs-300);flex:1}.HeroPathPlanner-module__kAuDnq__errorDismiss{color:inherit;font-size:var(--fs-500);cursor:pointer;padding:0 var(--size-100);background:0 0;border:none;line-height:1}.HeroPathPlanner-module__kAuDnq__errorDismiss:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #ff6b4a}.HeroPathPlanner-module__kAuDnq__legend{justify-content:center;align-items:center;gap:var(--size-500);margin-top:calc(-1 * var(--size-400));flex-wrap:wrap;display:flex}.HeroPathPlanner-module__kAuDnq__legendItem{align-items:center;gap:var(--size-100);display:flex}.HeroPathPlanner-module__kAuDnq__legendSwatch{border:1px solid #ffffff1a;border-radius:3px;width:14px;height:14px;display:block}.HeroPathPlanner-module__kAuDnq__legendUnselected{background-color:#121315;border-color:#ffffff0d}.HeroPathPlanner-module__kAuDnq__legendAvailable{background-color:var(--color-card-background-dark);border:1px dashed var(--color-main-yellow)}.HeroPathPlanner-module__kAuDnq__legendPlanned{background-color:color-mix(in srgb, var(--color-light-blue) 40%, transparent);border-color:var(--color-light-blue)}.HeroPathPlanner-module__kAuDnq__legendClaimed{background-color:var(--color-effect);border-color:var(--color-effect-border)}.HeroPathPlanner-module__kAuDnq__legendLabel{font-size:var(--fs-200);color:#fff9}
.page-module__mZ4xeq__container{--container-max-width:1690px;width:min(var(--container-max-width), 100%);gap:var(--size-700);padding:var(--size-600) var(--size-400) var(--size-900);flex-direction:column;margin-inline:auto;display:flex;position:relative}.page-module__mZ4xeq__pageTitle{font-family:var(--font-display);font-size:clamp(var(--fs-800), 5vw, var(--fs-900));color:#fff;text-align:center;text-shadow:0 2px 20px #000000e6,0 0 40px #f4cf8b1f;margin:0;font-weight:700;line-height:1.05}@media (max-width:960px){.page-module__mZ4xeq__container{gap:var(--size-600);padding:var(--size-500) var(--size-200) var(--size-800)}}
