.transfer-guide-progress_bar__l41rj{position:sticky;top:var(--class-skills-sticky-top,0);z-index:30;margin:1rem 0;border:1px solid var(--ui-border,var(--line-soft));border-radius:.6rem;background:var(--surface-1);box-shadow:0 4px 14px var(--shadow)}.transfer-guide-progress_barRow__QJiFC{display:flex;align-items:center;gap:.75rem;min-height:2.6rem;padding:.3rem .7rem .4rem}.transfer-guide-progress_status__EVK1L{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--text-heading);font-size:.75rem;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.transfer-guide-progress_status__EVK1L svg{width:.95rem;height:.95rem;color:var(--accent);flex:none}.transfer-guide-progress_countSuffix__oNkEr{color:var(--text-muted);font-weight:400}.transfer-guide-progress_track__KMPRy{position:absolute;inset:auto 0 0;height:3px;overflow:hidden;border-radius:0 0 .6rem .6rem;background:color-mix(in srgb,var(--line-soft) 30%,var(--surface-1))}.transfer-guide-progress_fill__vp5WB{height:100%;background:var(--accent);transition:width .16s ease}.transfer-guide-progress_resume__Unn6q{display:inline-flex;align-items:center;gap:.3rem;min-width:0;color:var(--text-heading);font-size:.75rem;font-weight:600;text-decoration:none;white-space:nowrap}.transfer-guide-progress_resume__Unn6q:hover{color:var(--accent-strong);text-decoration:underline}.transfer-guide-progress_resume__Unn6q svg{width:.85rem;height:.85rem;flex:none}.transfer-guide-progress_barActions__6oLFn{display:flex;align-items:center;gap:.25rem;margin-left:auto}.transfer-guide-progress_exploreTrigger__nhgqh,.transfer-guide-progress_iconButton__sWn51,.transfer-guide-progress_textButton__A0mEB,.transfer-guide-progress_throughButton__17xOm{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:1.85rem;border:1px solid transparent;border-radius:.35rem;background:transparent;color:var(--text-muted);font:inherit;font-size:.7rem;line-height:1.1;white-space:nowrap;cursor:pointer;text-decoration:none}.transfer-guide-progress_iconButton__sWn51{width:1.85rem;padding:.3rem}.transfer-guide-progress_textButton__A0mEB,.transfer-guide-progress_throughButton__17xOm{padding:.3rem .4rem}.transfer-guide-progress_exploreTrigger__nhgqh svg,.transfer-guide-progress_iconButton__sWn51 svg,.transfer-guide-progress_textButton__A0mEB svg,.transfer-guide-progress_throughButton__17xOm svg{display:block;width:.9rem;height:.9rem;flex:none}.transfer-guide-progress_exploreTrigger__nhgqh:hover,.transfer-guide-progress_iconButton__sWn51:hover,.transfer-guide-progress_textButton__A0mEB:hover,.transfer-guide-progress_throughButton__17xOm:hover{background:var(--ui-hover);color:var(--text-heading);border-color:var(--ui-border)}.transfer-guide-progress_iconButton__sWn51:disabled,.transfer-guide-progress_throughButton__17xOm:disabled{opacity:.4;cursor:default}.transfer-guide-progress_exploreTrigger__nhgqh:focus-visible,.transfer-guide-progress_iconButton__sWn51:focus-visible,.transfer-guide-progress_resume__Unn6q:focus-visible,.transfer-guide-progress_textButton__A0mEB:focus-visible,.transfer-guide-progress_throughButton__17xOm:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.transfer-guide-progress_confirm__WvWmT{position:absolute;right:.25rem;top:calc(100% + .4rem);max-width:min(22rem,100%);padding:.65rem;border:1px solid var(--line-soft);border-radius:.5rem;background:var(--surface-1);box-shadow:0 8px 20px var(--shadow);font-size:.75rem;color:var(--text-primary)}.transfer-guide-progress_confirmActions__UcZtm{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.25rem}.transfer-guide-progress_checks__Beo7a,.transfer-guide-progress_objectiveTools__d0dhh,.transfer-guide-progress_stopControls__DIGcm{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem}.transfer-guide-progress_stopControls__DIGcm{margin-left:auto}.transfer-guide-progress_check__5ZSN3{position:relative;display:inline-flex;align-items:center;gap:.3rem;min-height:1.85rem;padding:.25rem .35rem;border:1px solid var(--ui-border);border-radius:.35rem;background:color-mix(in srgb,var(--surface-1) 45%,transparent);color:var(--text-secondary);font-size:.7rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.transfer-guide-progress_check__5ZSN3:hover{background:var(--ui-hover);border-color:var(--accent)}.transfer-guide-progress_check__5ZSN3[data-checked=true]{color:var(--text-heading);border-color:color-mix(in srgb,var(--accent) 50%,var(--line-soft));background:var(--ui-selected)}.transfer-guide-progress_input__DPbME{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.transfer-guide-progress_box__efvIr{display:inline-flex;align-items:center;justify-content:center;flex:none;width:.95rem;height:.95rem;border:1px solid color-mix(in srgb,var(--text-muted) 65%,var(--line-soft));border-radius:.2rem;background:var(--ui-field,var(--surface-1));transition:border-color .12s,background-color .12s}.transfer-guide-progress_box__efvIr svg{display:block;width:.75rem;height:.75rem;stroke-width:3;opacity:0}.transfer-guide-progress_input__DPbME:checked+.transfer-guide-progress_box__efvIr,.transfer-guide-progress_input__DPbME:indeterminate+.transfer-guide-progress_box__efvIr{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.transfer-guide-progress_input__DPbME:checked+.transfer-guide-progress_box__efvIr svg,.transfer-guide-progress_input__DPbME:indeterminate+.transfer-guide-progress_box__efvIr svg{opacity:1}.transfer-guide-progress_input__DPbME:focus-visible+.transfer-guide-progress_box__efvIr{outline:2px solid var(--accent-strong);outline-offset:3px}.transfer-guide-progress_objective__fF7uz{padding:.65rem 0;scroll-margin-top:calc(var(--class-skills-sticky-top, 0px) + var(--quest-progress-height, 0px) + 1rem)}.transfer-guide-progress_objectiveHeading__MF2Lg{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .65rem;margin-bottom:.2rem}.transfer-guide-progress_objectiveMeta__NtlT5{display:flex;align-items:center;min-width:0;flex:1 1 auto;gap:.45rem}.transfer-guide-progress_actionIcon__idSdK{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;flex:none;border-radius:.35rem}.transfer-guide-progress_actionIcon__idSdK svg{width:.85rem;height:.85rem}.transfer-guide-progress_questTitle__W_qs_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:12rem;font-size:.7rem;color:var(--text-muted)}.transfer-guide-progress_objectiveTools__d0dhh{margin-left:auto;flex-wrap:nowrap}.transfer-guide-progress_exploreMenu__gXbRZ{position:relative}.transfer-guide-progress_exploreTrigger__nhgqh{width:1.85rem;padding:.3rem;color:var(--accent);list-style:none}.transfer-guide-progress_exploreTrigger__nhgqh::-webkit-details-marker{display:none}.transfer-guide-progress_exploreMenu__gXbRZ[open]>.transfer-guide-progress_exploreTrigger__nhgqh{background:var(--ui-selected);border-color:var(--ui-border)}.transfer-guide-progress_exploreOptions__5Hos8{position:absolute;right:0;top:calc(100% + .3rem);z-index:25;width:max-content;max-width:min(18rem,75vw);padding:.35rem;border:1px solid var(--line-soft);border-radius:.5rem;background:var(--surface-1);box-shadow:0 8px 24px var(--shadow)}.transfer-guide-progress_exploreOptions__5Hos8 p{margin:.25rem .4rem;color:var(--text-muted);font-size:.65rem;text-transform:uppercase;letter-spacing:.08em}.transfer-guide-progress_exploreOptions__5Hos8 a{display:flex;align-items:center;gap:.4rem;padding:.45rem;color:var(--text-heading);font-size:.75rem;text-decoration:none;border-radius:.25rem}.transfer-guide-progress_exploreOptions__5Hos8 a:focus-visible,.transfer-guide-progress_exploreOptions__5Hos8 a:hover{background:var(--ui-hover)}.transfer-guide-progress_exploreOptions__5Hos8 svg{width:.85rem;height:.85rem;flex:none}@media (max-width:639px){.transfer-guide-progress_barRow__QJiFC{gap:.4rem;padding-inline:.5rem}.transfer-guide-progress_status__EVK1L{gap:.25rem;font-size:.7rem}.transfer-guide-progress_countSuffix__oNkEr,.transfer-guide-progress_questTitle__W_qs_,.transfer-guide-progress_status__EVK1L>svg{display:none}.transfer-guide-progress_resume__Unn6q{font-size:.7rem}.transfer-guide-progress_barActions__6oLFn{gap:0}}@media (prefers-reduced-motion:reduce){.transfer-guide-progress_box__efvIr,.transfer-guide-progress_fill__vp5WB{transition:none}}.transfer-guide-progress_exploreTargets__FoMWh{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;font-size:.7rem}.transfer-guide-progress_exploreLabel__PIYTd{display:inline-flex;align-items:center;gap:.3rem;color:var(--text-muted);white-space:nowrap}.transfer-guide-progress_exploreTarget__nVd28{display:inline-flex;align-items:center;gap:.25rem;min-height:2rem;padding:.15rem .4rem;border-radius:.3rem;color:var(--accent-strong);background:color-mix(in srgb,var(--accent) 8%,transparent)}.transfer-guide-progress_exploreTarget__nVd28:hover{background:color-mix(in srgb,var(--accent) 15%,transparent)}.transfer-guide-progress_objectiveTools__d0dhh{flex-wrap:wrap;justify-content:flex-end}.transfer-guide-progress_exploreInline___pu7n{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:1.65rem;min-height:1.65rem;margin-left:.15rem;flex:none;border-radius:.3rem;color:var(--accent-strong);background:none;border:0;text-decoration:none}.transfer-guide-progress_exploreInline___pu7n:hover{color:var(--text-heading)}.transfer-guide-progress_exploreInline___pu7n:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:639px){.transfer-guide-progress_objectiveMeta__NtlT5{flex-wrap:wrap;gap:.3rem}.transfer-guide-progress_objectiveMeta__NtlT5 .transfer-guide-progress_questTitle__W_qs_{display:block;flex-basis:100%;max-width:none;padding-left:1.75rem;white-space:normal}.transfer-guide-progress_exploreInline___pu7n{width:1.85rem;min-height:1.85rem}}.transfer-guide-progress_exploreTooltip__iI19u{vertical-align:middle;flex:none}.transfer-guide-progress_exploreFallback__xbef9{display:inline-flex;align-items:center;color:var(--text-secondary)}