.professionLeveling-module__dsFB2a__leveling{--leveling-accent:var(--profession-accent,var(--atlas-accent));gap:var(--atlas-space-6) var(--atlas-space-6);grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);grid-template-areas:"main summary""shopping shopping";align-items:start;min-width:0;display:grid}.professionLeveling-module__dsFB2a__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.professionLeveling-module__dsFB2a__muted{color:var(--atlas-text-muted);font-size:var(--atlas-text-meta)}.professionLeveling-module__dsFB2a__subNote{color:var(--atlas-text-subtle);font-size:var(--atlas-text-meta);margin-top:2px;font-weight:400;display:block}.professionLeveling-module__dsFB2a__notice{margin:0 0 var(--atlas-space-4);padding:var(--atlas-space-3) var(--atlas-space-4);border-inline-start:2px solid var(--leveling-accent);background:var(--atlas-glass-fill,var(--atlas-surface));color:var(--atlas-text);font-size:var(--atlas-text-small)}.professionLeveling-module__dsFB2a__summary{top:calc(var(--atlas-sticky-top) + var(--atlas-space-4));gap:var(--atlas-space-4);max-height:calc(100dvh - var(--atlas-sticky-top) - var(--atlas-space-6));overscroll-behavior:contain;scrollbar-width:thin;grid-area:summary;padding:30px 30px 32px;display:grid;position:sticky;overflow-y:auto}.professionLeveling-module__dsFB2a__summaryHead{align-items:center;gap:var(--atlas-space-3);display:flex}.professionLeveling-module__dsFB2a__summaryIcon{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--leveling-accent) 55%, transparent));display:inline-flex}.professionLeveling-module__dsFB2a__summaryRange{color:var(--atlas-text-strong);font:var(--atlas-weight-display) var(--atlas-text-h2) / 1 var(--atlas-font-display);font-variant-numeric:tabular-nums lining-nums;text-shadow:0 1px 3px var(--atlas-bg)}.professionLeveling-module__dsFB2a__total{gap:var(--atlas-space-1);padding:var(--atlas-space-3) 0;border-block:1px solid var(--material-line,var(--atlas-line-soft));display:grid}.professionLeveling-module__dsFB2a__totalLabel,.professionLeveling-module__dsFB2a__fieldLabel{color:var(--material-light,var(--atlas-accent));font-size:var(--atlas-text-label);letter-spacing:var(--atlas-tracking-label);text-transform:uppercase;text-shadow:0 1px 3px var(--atlas-bg);margin:0;padding:0;font-weight:700}.professionLeveling-module__dsFB2a__totalValue{font:var(--atlas-weight-display) var(--atlas-text-h2) / 1.1 var(--atlas-font-display)}.professionLeveling-module__dsFB2a__totalValue img{width:20px;height:20px}.professionLeveling-module__dsFB2a__totalParts{margin:var(--atlas-space-1) 0 0;font-size:var(--atlas-text-small);gap:2px;display:grid}.professionLeveling-module__dsFB2a__totalParts div{justify-content:space-between;gap:var(--atlas-space-3);display:flex}.professionLeveling-module__dsFB2a__totalParts dt{color:var(--atlas-text-muted)}.professionLeveling-module__dsFB2a__totalParts dd{margin:0}.professionLeveling-module__dsFB2a__overview{gap:2px;height:12px;margin:0;padding:0;list-style:none;display:flex}.professionLeveling-module__dsFB2a__overview li{flex-basis:0;min-width:4px}.professionLeveling-module__dsFB2a__overviewLink{background:color-mix(in srgb, var(--leveling-accent) 80%, var(--atlas-bg));height:100%;transition:filter var(--atlas-duration-fast) var(--atlas-ease);border-radius:1px;display:block}.professionLeveling-module__dsFB2a__overview li:nth-child(2n) .professionLeveling-module__dsFB2a__overviewLink{background:color-mix(in srgb, var(--leveling-accent) 48%, var(--atlas-bg))}.professionLeveling-module__dsFB2a__overviewLink:hover{filter:brightness(1.3)}.professionLeveling-module__dsFB2a__overviewLink:focus-visible{outline:2px solid var(--atlas-accent-strong);outline-offset:2px}.professionLeveling-module__dsFB2a__overviewGap{border:1px dashed var(--atlas-line);border-radius:1px}.professionLeveling-module__dsFB2a__overviewScale{margin-top:calc(var(--atlas-space-3) * -1);color:var(--atlas-text-subtle);font-size:var(--atlas-text-meta);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.professionLeveling-module__dsFB2a__field{gap:var(--atlas-space-2);display:grid}.professionLeveling-module__dsFB2a__skillInput{align-items:center;gap:var(--atlas-space-3);display:flex}.professionLeveling-module__dsFB2a__range{min-width:0;accent-color:var(--leveling-accent);flex:1}.professionLeveling-module__dsFB2a__number,.professionLeveling-module__dsFB2a__have{min-height:var(--atlas-control-height);padding:0 var(--atlas-space-3);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-control);background:color-mix(in srgb, var(--atlas-bg) 70%, transparent);color:var(--atlas-text-strong);font:inherit;font-variant-numeric:tabular-nums}.professionLeveling-module__dsFB2a__number{text-align:right;width:5.5rem}.professionLeveling-module__dsFB2a__have{text-align:right;width:100%;max-width:7rem;min-height:40px}.professionLeveling-module__dsFB2a__number:focus-visible,.professionLeveling-module__dsFB2a__have:focus-visible{outline:2px solid var(--material-light,var(--atlas-accent));outline-offset:1px}.professionLeveling-module__dsFB2a__sources{gap:var(--atlas-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.professionLeveling-module__dsFB2a__sources legend{align-items:center;gap:var(--atlas-space-2);display:flex}.professionLeveling-module__dsFB2a__legendButton{border:1px solid var(--material-line,var(--atlas-line));width:28px;height:28px;color:var(--material-light,var(--atlas-accent));cursor:pointer;background:0 0;border-radius:50%;place-items:center;margin:-6px 0;padding:0;display:inline-grid}.professionLeveling-module__dsFB2a__legendButton[aria-expanded=true]{background:color-mix(in srgb, var(--leveling-accent) 22%, var(--atlas-bg));color:var(--atlas-text-strong)}.professionLeveling-module__dsFB2a__legendButton:focus-visible{outline:2px solid var(--material-light,var(--atlas-accent));outline-offset:2px}.professionLeveling-module__dsFB2a__chips{gap:var(--atlas-space-2);flex-wrap:wrap;display:flex}.professionLeveling-module__dsFB2a__chip{display:inline-flex;position:relative}.professionLeveling-module__dsFB2a__chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.professionLeveling-module__dsFB2a__chip span{min-height:36px;padding:0 var(--atlas-space-3);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-control);color:var(--atlas-text-muted);font-size:var(--atlas-text-small);background:color-mix(in srgb, var(--atlas-bg) 55%, transparent);align-items:center;gap:6px;font-weight:600;display:inline-flex}.professionLeveling-module__dsFB2a__chip span svg{color:var(--source-colour);opacity:.6}.professionLeveling-module__dsFB2a__chip input:checked+span{border-color:color-mix(in srgb, var(--source-colour) 70%, transparent);color:var(--atlas-text-strong);background:color-mix(in srgb, var(--source-colour) 16%, var(--atlas-bg))}.professionLeveling-module__dsFB2a__chip input:checked+span svg{opacity:1}.professionLeveling-module__dsFB2a__chip input:focus-visible+span{outline:2px solid var(--material-light,var(--atlas-accent));outline-offset:2px}.professionLeveling-module__dsFB2a__legend{gap:var(--atlas-space-2);margin:var(--atlas-space-1) 0 0;padding:var(--atlas-space-3);border:1px solid var(--material-line,var(--atlas-line-soft));background:color-mix(in srgb, var(--atlas-bg) 60%, transparent);font-size:var(--atlas-text-meta);line-height:1.45;display:grid}.professionLeveling-module__dsFB2a__legend[hidden]{display:none}.professionLeveling-module__dsFB2a__legend dt{color:var(--atlas-text-strong);font-weight:650}.professionLeveling-module__dsFB2a__legend dd{color:var(--atlas-text-muted);margin:0}.professionLeveling-module__dsFB2a__leveling [data-source=start]{--source-colour:var(--atlas-text-muted)}.professionLeveling-module__dsFB2a__leveling [data-source=trainer]{--source-colour:var(--atlas-accent-2)}.professionLeveling-module__dsFB2a__leveling [data-source=research]{--source-colour:var(--leveling-accent)}.professionLeveling-module__dsFB2a__leveling [data-source=specialization]{--source-colour:var(--atlas-positive)}.professionLeveling-module__dsFB2a__leveling [data-source=vendor]{--source-colour:var(--atlas-caution)}.professionLeveling-module__dsFB2a__leveling [data-source=quest]{--source-colour:var(--atlas-info)}.professionLeveling-module__dsFB2a__leveling [data-source=drop]{--source-colour:var(--atlas-negative)}.professionLeveling-module__dsFB2a__difficulty{gap:var(--atlas-space-1) var(--atlas-space-3);color:var(--atlas-text-muted);font-size:var(--atlas-text-meta);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.professionLeveling-module__dsFB2a__difficulty li{align-items:center;gap:6px;display:inline-flex}.professionLeveling-module__dsFB2a__difficulty li:before{content:"";background:var(--chip);border-radius:2px;width:10px;height:10px}.professionLeveling-module__dsFB2a__difficulty [data-difficulty=orange]{--chip:var(--difficulty-orange)}.professionLeveling-module__dsFB2a__difficulty [data-difficulty=yellow]{--chip:var(--difficulty-yellow)}.professionLeveling-module__dsFB2a__difficulty [data-difficulty=green]{--chip:var(--difficulty-green)}.professionLeveling-module__dsFB2a__difficulty [data-difficulty=grey]{--chip:var(--difficulty-grey)}.professionLeveling-module__dsFB2a__toShopping{align-items:center;gap:var(--atlas-space-2);min-height:44px;color:var(--material-light,var(--atlas-accent));font-size:var(--atlas-text-small);justify-self:start;font-weight:650;text-decoration:none;display:inline-flex}.professionLeveling-module__dsFB2a__toShopping:hover{text-underline-offset:.2em;text-decoration:underline}.professionLeveling-module__dsFB2a__toShopping:focus-visible{outline:2px solid var(--material-light,var(--atlas-accent));outline-offset:2px}.professionLeveling-module__dsFB2a__main{grid-area:main;min-width:0}.professionLeveling-module__dsFB2a__steps{gap:var(--atlas-space-4);counter-reset:none;margin:0;padding:0;list-style:none;display:grid}.professionLeveling-module__dsFB2a__step{gap:var(--atlas-space-4);scroll-margin-top:calc(var(--atlas-sticky-top) + var(--atlas-space-4));grid-template-columns:44px minmax(0,1fr);display:grid;position:relative}.professionLeveling-module__dsFB2a__step:before{content:"";inset-block:44px calc(var(--atlas-space-4) * -1);background:linear-gradient(180deg, color-mix(in srgb, var(--leveling-accent) 70%, transparent), color-mix(in srgb, var(--leveling-accent) 18%, transparent));width:2px;position:absolute;inset-inline-start:21px}.professionLeveling-module__dsFB2a__step:last-child:before{inset-block-end:24px}.professionLeveling-module__dsFB2a__stepMarker{width:44px;height:44px;margin-top:var(--atlas-space-4);border:2px solid color-mix(in srgb, var(--leveling-accent) 75%, var(--atlas-text-strong));background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--leveling-accent) 55%, var(--atlas-bg)), var(--atlas-bg) 75%);box-shadow:0 0 18px color-mix(in srgb, var(--leveling-accent) 35%, transparent);color:var(--atlas-text-strong);font:var(--atlas-weight-display) 1.125rem / 1 var(--atlas-font-display);font-variant-numeric:lining-nums;text-shadow:0 1px 3px var(--atlas-bg);border-radius:50%;place-items:center;display:grid;position:relative}.professionLeveling-module__dsFB2a__stepCard{gap:var(--atlas-space-4);min-width:0;padding:var(--atlas-space-5);border:1px solid var(--atlas-line-soft);border-radius:var(--atlas-radius);border-top:2px solid color-mix(in srgb, var(--leveling-accent) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--leveling-accent) 7%, transparent), transparent 60%), var(--atlas-glass-fill,var(--atlas-surface));box-shadow:var(--atlas-glass-depth,none);display:grid}.professionLeveling-module__dsFB2a__stepHead{align-items:center;gap:var(--atlas-space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.professionLeveling-module__dsFB2a__stepIcon{--material-icon-edge:var(--profession-quality,var(--atlas-line));border-radius:var(--atlas-radius);display:inline-flex}.professionLeveling-module__dsFB2a__stepTitle{gap:2px;min-width:0;display:grid}.professionLeveling-module__dsFB2a__stepRange{color:var(--leveling-accent);font-size:var(--atlas-text-label);letter-spacing:var(--atlas-tracking-label);font-variant-numeric:tabular-nums;font-weight:700}.professionLeveling-module__dsFB2a__stepName{color:var(--profession-quality-text,var(--atlas-text-strong));font:var(--atlas-weight-display) var(--atlas-text-title,1.25rem) / var(--atlas-leading-snug) var(--atlas-font-display);overflow-wrap:anywhere;text-shadow:0 1px 3px var(--atlas-bg);margin:0}.professionLeveling-module__dsFB2a__stepName a,.professionLeveling-module__dsFB2a__shopName a,.professionLeveling-module__dsFB2a__reagentName{color:inherit;text-decoration:none}.professionLeveling-module__dsFB2a__stepName a:hover,.professionLeveling-module__dsFB2a__shopName a:hover,a.professionLeveling-module__dsFB2a__reagentName:hover{text-underline-offset:.18em;text-decoration:underline}.professionLeveling-module__dsFB2a__stepName a:focus-visible,.professionLeveling-module__dsFB2a__shopName a:focus-visible,a.professionLeveling-module__dsFB2a__reagentName:focus-visible{outline:2px solid var(--atlas-accent-strong);outline-offset:2px}.professionLeveling-module__dsFB2a__stepCategory{color:var(--atlas-text-subtle);font-size:var(--atlas-text-meta)}.professionLeveling-module__dsFB2a__stepNumbers{text-align:right;justify-items:end;gap:2px;display:grid}.professionLeveling-module__dsFB2a__stepCrafts{color:var(--atlas-text-strong);font:var(--atlas-weight-display) 1.375rem / 1.1 var(--atlas-font-display);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.professionLeveling-module__dsFB2a__stepCost{font-size:var(--atlas-text-small)}.professionLeveling-module__dsFB2a__band{gap:4px;display:grid}.professionLeveling-module__dsFB2a__bandTrack{background:var(--atlas-surface-sunken);border-radius:5px;height:10px;position:relative;overflow:hidden}.professionLeveling-module__dsFB2a__bandTrack>span{position:absolute;inset-block:0}.professionLeveling-module__dsFB2a__bandOrange{background:color-mix(in srgb, var(--difficulty-orange) 55%, var(--atlas-bg));inset-inline-start:0}.professionLeveling-module__dsFB2a__bandYellow{background:color-mix(in srgb, var(--difficulty-yellow) 50%, var(--atlas-bg))}.professionLeveling-module__dsFB2a__bandGreen{background:color-mix(in srgb, var(--difficulty-green) 50%, var(--atlas-bg))}.professionLeveling-module__dsFB2a__bandGrey{background:color-mix(in srgb, var(--difficulty-grey) 35%, var(--atlas-bg));inset-inline-end:0}.professionLeveling-module__dsFB2a__bandWindow{box-shadow:inset 0 0 0 2px var(--atlas-text-strong), 0 0 10px color-mix(in srgb, var(--atlas-text-strong) 40%, transparent);background:color-mix(in srgb, var(--atlas-text-strong) 14%, transparent);border-radius:5px}.professionLeveling-module__dsFB2a__bandScale{height:1rem;color:var(--atlas-text-muted);font-size:var(--atlas-text-meta);font-variant-numeric:tabular-nums;position:relative}.professionLeveling-module__dsFB2a__bandScale span{position:absolute;transform:translate(-50%)}.professionLeveling-module__dsFB2a__bandScale span:first-child{transform:translate(-20%)}.professionLeveling-module__dsFB2a__bandScale span:last-child{transform:translate(-80%)}.professionLeveling-module__dsFB2a__bandScale span.professionLeveling-module__dsFB2a__bandScaleOne{white-space:nowrap;transform:translate(-50%)}.professionLeveling-module__dsFB2a__reagents{gap:var(--atlas-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.professionLeveling-module__dsFB2a__reagent{--material-icon-edge:var(--profession-quality,var(--atlas-line));align-items:center;gap:var(--atlas-space-2);min-height:40px;padding:4px var(--atlas-space-3) 4px 4px;border:1px solid var(--atlas-line-soft);border-radius:var(--atlas-radius-control);background:color-mix(in srgb, var(--atlas-bg) 55%, transparent);font-size:var(--atlas-text-small);display:inline-flex}.professionLeveling-module__dsFB2a__reagentName{color:var(--profession-quality-text,var(--atlas-text-strong));font-weight:600}.professionLeveling-module__dsFB2a__reagentQty{color:var(--atlas-text-strong);font-variant-numeric:tabular-nums;font-weight:700}.professionLeveling-module__dsFB2a__learn{align-items:center;gap:var(--atlas-space-3);padding:var(--atlas-space-3);border-radius:var(--atlas-radius);border-inline-start:3px solid color-mix(in srgb, var(--source-colour) 80%, transparent);background:color-mix(in srgb, var(--source-colour) 8%, transparent);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.professionLeveling-module__dsFB2a__learnIcon{background:color-mix(in srgb, var(--source-colour) 20%, var(--atlas-bg));width:32px;height:32px;color:var(--source-colour);border-radius:50%;place-items:center;display:grid}.professionLeveling-module__dsFB2a__learnBody{gap:2px;min-width:0;display:grid}.professionLeveling-module__dsFB2a__learnKind{color:var(--source-colour);font-size:var(--atlas-text-label);letter-spacing:var(--atlas-tracking-label);text-transform:uppercase;font-weight:700}.professionLeveling-module__dsFB2a__learnText{color:var(--atlas-text-strong);font-size:var(--atlas-text-small);line-height:1.45}.professionLeveling-module__dsFB2a__learnNote{color:var(--atlas-text-muted)}.professionLeveling-module__dsFB2a__learnExtra{align-items:center;gap:var(--atlas-space-1) var(--atlas-space-3);font-size:var(--atlas-text-small);flex-wrap:wrap;display:flex}.professionLeveling-module__dsFB2a__learnWay{align-items:center;gap:var(--atlas-space-1);color:var(--source-colour);display:inline-flex}.professionLeveling-module__dsFB2a__cost{align-items:center;gap:var(--atlas-space-1) var(--atlas-space-3);flex-wrap:wrap;display:inline-flex}.professionLeveling-module__dsFB2a__currency{color:var(--atlas-text-strong);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.professionLeveling-module__dsFB2a__currency img{border-radius:2px}.professionLeveling-module__dsFB2a__currencyName{color:var(--atlas-text-muted)}.professionLeveling-module__dsFB2a__renown{min-height:24px;padding:0 var(--atlas-space-2);border:1px solid color-mix(in srgb, var(--atlas-caution) 45%, transparent);color:var(--atlas-caution);font-size:var(--atlas-text-meta);border-radius:12px;align-items:center;font-weight:600;display:inline-flex}.professionLeveling-module__dsFB2a__shopping{gap:var(--atlas-space-5);scroll-margin-top:calc(var(--atlas-sticky-top) + var(--atlas-space-4));grid-area:shopping;display:grid}.professionLeveling-module__dsFB2a__shoppingTitle{align-items:center;gap:var(--atlas-space-2);color:var(--atlas-text-strong);font:var(--atlas-weight-display) var(--atlas-text-h3) / var(--atlas-leading-snug) var(--atlas-font-display);text-shadow:0 1px 3px var(--atlas-bg);scroll-margin-top:calc(var(--atlas-sticky-top) + var(--atlas-space-6));margin:0;display:flex}.professionLeveling-module__dsFB2a__shoppingTitle svg{color:var(--material-light,var(--atlas-accent))}.professionLeveling-module__dsFB2a__shopGroup{gap:var(--atlas-space-2);display:grid}.professionLeveling-module__dsFB2a__shopGroupTitle{align-items:center;gap:var(--atlas-space-2);color:var(--material-light,var(--atlas-accent));font-size:var(--atlas-text-label);letter-spacing:var(--atlas-tracking-label);text-transform:uppercase;margin:0;font-weight:700;display:flex}.professionLeveling-module__dsFB2a__shopList{margin:0;padding:0;list-style:none;display:grid}.professionLeveling-module__dsFB2a__shopRow{align-items:center;gap:var(--atlas-space-3);min-height:56px;padding:var(--atlas-space-2) var(--atlas-space-2);border-bottom:1px solid var(--atlas-line-soft);grid-template-columns:minmax(0,1fr) 6rem 8rem 10rem;display:grid}.professionLeveling-module__dsFB2a__shopRow[data-done] .professionLeveling-module__dsFB2a__shopItem{opacity:.55}.professionLeveling-module__dsFB2a__shopItem{--material-icon-edge:var(--profession-quality,var(--atlas-line));align-items:center;gap:var(--atlas-space-3);min-width:0;display:inline-flex}.professionLeveling-module__dsFB2a__shopName{align-items:center;gap:2px var(--atlas-space-2);min-width:0;color:var(--profession-quality-text,var(--atlas-text-strong));font-weight:600;font-size:var(--atlas-text-small);text-shadow:0 1px 3px var(--atlas-bg);flex-wrap:wrap;display:inline-flex}.professionLeveling-module__dsFB2a__shopNeed{color:var(--atlas-text-strong);font-variant-numeric:tabular-nums;text-align:right;font-weight:650}.professionLeveling-module__dsFB2a__shopHave{justify-content:flex-end;display:flex}.professionLeveling-module__dsFB2a__shopCost{text-align:right;font-size:var(--atlas-text-small)}.professionLeveling-module__dsFB2a__shopLabel{display:none}.professionLeveling-module__dsFB2a__shopTotal{justify-content:flex-end;align-items:baseline;gap:var(--atlas-space-2) var(--atlas-space-6);padding-top:var(--atlas-space-2);color:var(--atlas-text-muted);font-size:var(--atlas-text-small);flex-wrap:wrap;display:flex}.professionLeveling-module__dsFB2a__shopTotalPart{gap:var(--atlas-space-2);align-items:baseline;display:inline-flex}.professionLeveling-module__dsFB2a__shopTotalValue{gap:var(--atlas-space-3);color:var(--atlas-text-strong);font:var(--atlas-weight-display) var(--atlas-text-h3) / 1.2 var(--atlas-font-display);align-items:baseline;display:inline-flex}@media (max-width:1100px){.professionLeveling-module__dsFB2a__leveling{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""main""shopping"}.professionLeveling-module__dsFB2a__summary{max-height:none;position:relative;top:auto;overflow:visible}}@media (max-width:600px){.professionLeveling-module__dsFB2a__summary{padding:24px 20px 26px}.professionLeveling-module__dsFB2a__step{grid-template-columns:minmax(0,1fr)}.professionLeveling-module__dsFB2a__step:before,.professionLeveling-module__dsFB2a__stepMarker{display:none}.professionLeveling-module__dsFB2a__stepCard{padding:var(--atlas-space-4)}.professionLeveling-module__dsFB2a__stepHead{grid-template-columns:auto minmax(0,1fr)}.professionLeveling-module__dsFB2a__stepNumbers{padding-top:var(--atlas-space-2);border-top:1px solid var(--atlas-line-soft);grid-column:1/-1;grid-auto-flow:column;justify-content:space-between;align-items:baseline}.professionLeveling-module__dsFB2a__learn{grid-template-columns:auto minmax(0,1fr)}.professionLeveling-module__dsFB2a__learnWay{grid-column:2}.professionLeveling-module__dsFB2a__shopRow{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:0}.professionLeveling-module__dsFB2a__shopItem{grid-column:1/-1}.professionLeveling-module__dsFB2a__shopNeed,.professionLeveling-module__dsFB2a__shopCost{text-align:left}.professionLeveling-module__dsFB2a__shopNeed,.professionLeveling-module__dsFB2a__shopHave,.professionLeveling-module__dsFB2a__shopCost{justify-content:start;gap:2px;display:grid}.professionLeveling-module__dsFB2a__shopLabel{color:var(--atlas-text-subtle);font-size:var(--atlas-text-meta);font-weight:400;display:block}.professionLeveling-module__dsFB2a__have{max-width:6rem}}@media (prefers-reduced-motion:reduce){.professionLeveling-module__dsFB2a__overviewLink{transition:none}}:is([data-motion=reduced] .professionLeveling-module__dsFB2a__overviewLink,[data-ui-motion=reduce] .professionLeveling-module__dsFB2a__overviewLink){transition:none}@media (forced-colors:active){.professionLeveling-module__dsFB2a__chip input:checked+span{border:2px solid highlight}.professionLeveling-module__dsFB2a__bandWindow,.professionLeveling-module__dsFB2a__stepCard,.professionLeveling-module__dsFB2a__learn{border:1px solid canvastext}.professionLeveling-module__dsFB2a__stepMarker{box-shadow:none;background:canvas;border-color:canvastext}}@media (pointer:coarse){.professionLeveling-module__dsFB2a__overviewLink{position:relative}.professionLeveling-module__dsFB2a__overviewLink:after{content:"";position:absolute;inset:-16px 0}.professionLeveling-module__dsFB2a__stepName a,.professionLeveling-module__dsFB2a__shopName a,a.professionLeveling-module__dsFB2a__reagentName{position:relative}.professionLeveling-module__dsFB2a__stepName a:after,.professionLeveling-module__dsFB2a__shopName a:after,a.professionLeveling-module__dsFB2a__reagentName:after{content:"";position:absolute;inset:-13px -6px}.professionLeveling-module__dsFB2a__legendButton{position:relative}.professionLeveling-module__dsFB2a__legendButton:after{content:"";border-radius:50%;position:absolute;inset:-9px}.professionLeveling-module__dsFB2a__number,.professionLeveling-module__dsFB2a__have{min-height:44px;font-size:max(16px,1em)}}
