.TalentTreePanel-module__2zN_4q__panel{align-content:start;gap:var(--atlas-space-3);isolation:isolate;min-width:0;display:grid;container:talentWorkspace/inline-size}.TalentTreePanel-module__2zN_4q__header{align-items:center;gap:var(--atlas-space-2);grid-template-columns:auto minmax(0,1fr);min-height:36px;display:grid}.TalentTreePanel-module__2zN_4q__emblem{width:32px;height:32px;box-shadow:0 0 0 1px var(--atlas-line);border-radius:6px;place-items:center;display:grid;overflow:hidden}.TalentTreePanel-module__2zN_4q__emblem:empty{display:none}.TalentTreePanel-module__2zN_4q__emblem img{object-fit:cover;width:100%;height:100%;display:block}.TalentTreePanel-module__2zN_4q__panel[data-panel-variant=spec] .TalentTreePanel-module__2zN_4q__emblem{box-shadow:none;border-radius:0}.TalentTreePanel-module__2zN_4q__panel[data-panel-variant=spec] .TalentTreePanel-module__2zN_4q__emblem img{object-fit:contain}.TalentTreePanel-module__2zN_4q__panel[data-panel-variant=hero] .TalentTreePanel-module__2zN_4q__emblem{box-shadow:0 0 0 2px var(--tc-spec-accent,var(--atlas-accent));border-radius:50%}.TalentTreePanel-module__2zN_4q__title{color:var(--atlas-text-strong);font:var(--atlas-weight-display) var(--atlas-text-title) / var(--atlas-leading-snug) var(--atlas-font-display);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px var(--atlas-bg);margin:0;overflow:hidden}@media (forced-colors:active){.TalentTreePanel-module__2zN_4q__emblem{box-shadow:none}}
.talentTree-module___BIwua__canvas{--accent:var(--tc-spec-accent,var(--atlas-accent));--accent-hot:var(--tc-spec-hot,var(--atlas-accent-strong));--accent-rgb:var(--tc-spec-accent-rgb,124, 200, 238);--node-share:.66;width:100%;max-width:calc(var(--cells-x) * 64px);aspect-ratio:var(--cells-x) / var(--cells-y);touch-action:manipulation;margin-inline:auto;position:relative;container-type:inline-size}.talentTree-module___BIwua__lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.talentTree-module___BIwua__lines line{stroke:color-mix(in srgb, var(--atlas-line-strong) 55%, transparent);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.talentTree-module___BIwua__lines line[data-state=open]{stroke:color-mix(in srgb, var(--accent) 55%, var(--atlas-text-subtle));stroke-dasharray:3 4}.talentTree-module___BIwua__lines line[data-state=lit]{stroke:var(--accent);stroke-width:2.5px}.talentTree-module___BIwua__lines line[data-dimmed]{opacity:.3}.talentTree-module___BIwua__node{--size:calc(100cqi / var(--cells-x) * var(--node-share));width:var(--size);height:var(--size);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale var(--atlas-duration-fast) var(--atlas-ease), opacity var(--atlas-duration-fast) var(--atlas-ease);background:0 0;border:0;padding:0;position:absolute;translate:-50% -50%}.talentTree-module___BIwua__node:before{content:"";position:absolute;inset:-16%}.talentTree-module___BIwua__art{background:var(--atlas-line-strong);border-radius:20%;padding:2px;display:block;position:absolute;inset:0}.talentTree-module___BIwua__art img{border-radius:inherit;object-fit:cover;background:var(--atlas-bg);width:100%;height:100%;display:block}.talentTree-module___BIwua__node[data-shape=round] .talentTree-module___BIwua__art{border-radius:50%}.talentTree-module___BIwua__node[data-shape=apex]{--size:calc(100cqi / var(--cells-x) * var(--node-share) * 1.18)}.talentTree-module___BIwua__node[data-shape=apex] .talentTree-module___BIwua__art{border-radius:50%;padding:3px}.talentTree-module___BIwua__node[data-shape=choice] .talentTree-module___BIwua__art,.talentTree-module___BIwua__node[data-shape=choice] .talentTree-module___BIwua__art img{clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);border-radius:0}.talentTree-module___BIwua__art .talentTree-module___BIwua__splitA,.talentTree-module___BIwua__art .talentTree-module___BIwua__splitB{width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;inset:2px}.talentTree-module___BIwua__node[data-shape=choice] .talentTree-module___BIwua__art .talentTree-module___BIwua__splitA{clip-path:polygon(29% 0,50% 0,50% 100%,29% 100%,0 71%,0 29%)}.talentTree-module___BIwua__node[data-shape=choice] .talentTree-module___BIwua__art .talentTree-module___BIwua__splitB{clip-path:polygon(50% 0,71% 0,100% 29%,100% 71%,71% 100%,50% 100%)}.talentTree-module___BIwua__node[data-shape=choice] .talentTree-module___BIwua__art:after{content:"";background:var(--atlas-line-strong);width:1px;position:absolute;top:8%;bottom:8%;left:calc(50% - .5px)}.talentTree-module___BIwua__node[data-shape=choice]:is([data-state=selected],[data-state=partial]) .talentTree-module___BIwua__art:after{display:none}.talentTree-module___BIwua__node[data-state=open] .talentTree-module___BIwua__art{background:color-mix(in srgb, var(--accent) 35%, var(--atlas-text-muted))}.talentTree-module___BIwua__node[data-state=open] .talentTree-module___BIwua__art img{filter:saturate(.8)brightness(.9)}.talentTree-module___BIwua__node[data-state=locked] .talentTree-module___BIwua__art{background:var(--atlas-line-soft)}.talentTree-module___BIwua__node[data-state=locked] .talentTree-module___BIwua__art img{filter:grayscale()brightness(.55)}.talentTree-module___BIwua__node:is([data-state=selected],[data-state=partial]) .talentTree-module___BIwua__art{background:var(--accent-hot);box-shadow:0 0 0 1px var(--atlas-bg), 0 0 12px rgba(var(--accent-rgb), .55)}.talentTree-module___BIwua__node:is([data-state=selected],[data-state=partial]) .talentTree-module___BIwua__art img{filter:none}.talentTree-module___BIwua__node[data-state=partial] .talentTree-module___BIwua__art{background:linear-gradient(var(--accent-hot), color-mix(in srgb, var(--accent) 45%, var(--atlas-line)))}.talentTree-module___BIwua__node[data-shape=choice]:is([data-state=selected],[data-state=partial]) .talentTree-module___BIwua__art{box-shadow:none;filter:drop-shadow(0 0 6px rgba(var(--accent-rgb), .6))}.talentTree-module___BIwua__flash{border:2px solid var(--accent-hot);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-12%}.talentTree-module___BIwua__pips{z-index:1;background:var(--atlas-bg);box-shadow:0 0 0 1px var(--atlas-line-soft);border-radius:999px;gap:2px;padding:2px 3px;display:flex;position:absolute;bottom:-7px;left:50%;translate:-50%}.talentTree-module___BIwua__pips i{background:var(--atlas-line-strong);border-radius:50%;width:5px;height:5px}.talentTree-module___BIwua__pips i[data-on]{background:var(--accent-hot)}.talentTree-module___BIwua__node[data-blocker] .talentTree-module___BIwua__art{box-shadow:0 0 0 2px var(--atlas-bg), 0 0 0 4px var(--atlas-caution)}.talentTree-module___BIwua__node[data-dimmed]{opacity:.28}.talentTree-module___BIwua__node[data-inspected]{z-index:2;scale:1.1}.talentTree-module___BIwua__node[data-inspected] .talentTree-module___BIwua__art{box-shadow:0 0 0 2px var(--atlas-bg), 0 0 0 4px var(--atlas-text-strong)}.talentTree-module___BIwua__node:focus-visible{z-index:2;outline:2px solid var(--atlas-text-strong);outline-offset:3px}@media (hover:hover){.talentTree-module___BIwua__node:hover{z-index:2;scale:1.08}.talentTree-module___BIwua__node[data-state=open]:hover .talentTree-module___BIwua__art img{filter:none}.talentTree-module___BIwua__node[data-state=locked]:hover .talentTree-module___BIwua__art img{filter:grayscale(.7)brightness(.6)}}@container talentWorkspace (max-width:520px){.talentTree-module___BIwua__canvas{--node-share:.74}.talentTree-module___BIwua__pips{padding:1px 2px;bottom:-6px}.talentTree-module___BIwua__pips i{width:4px;height:4px}}@media (prefers-reduced-motion:reduce){.talentTree-module___BIwua__node{transition:none}}@media (forced-colors:active){.talentTree-module___BIwua__node[aria-pressed=true]{outline-offset:2px;outline:3px solid highlight}.talentTree-module___BIwua__lines line[data-state=lit]{stroke:highlight}}.talentTree-module___BIwua__tip{width:min(340px,100vw - 24px)}.talentTree-module___BIwua__card{gap:var(--atlas-space-2);display:grid}.talentTree-module___BIwua__cardHead{align-items:center;gap:var(--atlas-space-3);grid-template-columns:40px minmax(0,1fr);display:grid}.talentTree-module___BIwua__cardHead img{border:1px solid var(--atlas-line);object-fit:cover;border-radius:6px;width:40px;height:40px}.talentTree-module___BIwua__cardHead div{gap:1px;min-width:0;display:grid}.talentTree-module___BIwua__cardHead b{color:var(--atlas-text-strong);font:var(--atlas-weight-display) var(--atlas-text-title) / var(--atlas-leading-snug) var(--atlas-font-display)}.talentTree-module___BIwua__cardHead span{color:var(--atlas-text-muted);font-size:var(--atlas-text-meta);font-variant-numeric:tabular-nums}.talentTree-module___BIwua__card p{color:var(--atlas-text);font-size:var(--atlas-text-small);line-height:var(--atlas-leading-body);margin:0}.talentTree-module___BIwua__sheet .talentTree-module___BIwua__card p{color:var(--atlas-text-muted)}.talentTree-module___BIwua__option{gap:var(--atlas-space-1);padding-top:var(--atlas-space-2);border-top:1px solid var(--atlas-line-soft);display:grid}.talentTree-module___BIwua__option[data-selected] .talentTree-module___BIwua__cardHead img{border-color:var(--tc-spec-accent,var(--atlas-accent))}.talentTree-module___BIwua__tier{gap:2px;display:grid}.talentTree-module___BIwua__tier small{color:var(--atlas-text-muted);font-size:var(--atlas-text-meta);letter-spacing:var(--atlas-tracking-label);text-transform:uppercase;font-weight:600}.talentTree-module___BIwua__alt{color:var(--atlas-text-muted);font-size:var(--atlas-text-small)}.talentTree-module___BIwua__lock{color:var(--atlas-caution);font-size:var(--atlas-text-small)}.talentTree-module___BIwua__sheet{z-index:60;right:var(--atlas-space-2);bottom:calc(var(--atlas-space-2) + env(safe-area-inset-bottom,0px));left:var(--atlas-space-2);gap:var(--atlas-space-3);max-height:min(42dvh,400px);padding:var(--atlas-space-3) var(--atlas-space-4) var(--atlas-space-4);overscroll-behavior:contain;border:1px solid var(--atlas-line-strong);border-radius:var(--atlas-radius);color:var(--atlas-text);background:var(--atlas-surface-raised);box-shadow:0 -12px 40px color-mix(in srgb, var(--atlas-bg) 80%, transparent);font:var(--atlas-text-body) / var(--atlas-leading-body) var(--atlas-font-ui);animation:talentTree-module___BIwua__sheetIn var(--atlas-duration) var(--atlas-ease);display:grid;position:fixed;overflow-y:auto}.talentTree-module___BIwua__sheetHead{align-items:start;gap:var(--atlas-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.talentTree-module___BIwua__close{width:var(--atlas-control-height);height:var(--atlas-control-height);margin:calc(var(--atlas-space-1) * -1) calc(var(--atlas-space-2) * -1) 0 0;border-radius:var(--atlas-radius);color:var(--atlas-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.talentTree-module___BIwua__close svg{width:18px;height:18px}.talentTree-module___BIwua__picks{gap:var(--atlas-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.talentTree-module___BIwua__pick{align-items:center;gap:var(--atlas-space-2);min-height:var(--atlas-control-height);padding:var(--atlas-space-1) var(--atlas-space-2);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius);background:var(--atlas-surface-sunken);color:var(--atlas-text-strong);font:600 var(--atlas-text-small) / 1.25 var(--atlas-font-ui);text-align:start;cursor:pointer;grid-template-columns:32px minmax(0,1fr);display:grid}.talentTree-module___BIwua__pick img{border-radius:4px;width:32px;height:32px}.talentTree-module___BIwua__pick[aria-pressed=true]{border-color:var(--tc-spec-accent,var(--atlas-accent));background:var(--atlas-surface-selected)}.talentTree-module___BIwua__pick:disabled{opacity:.55;cursor:default}.talentTree-module___BIwua__steps{grid-template-columns:var(--atlas-control-height) minmax(0, 1fr) var(--atlas-control-height);align-items:center;gap:var(--atlas-space-2);display:grid}.talentTree-module___BIwua__steps button{height:var(--atlas-control-height);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius);background:var(--atlas-surface-sunken);color:var(--atlas-text-strong);cursor:pointer;place-items:center;display:grid}.talentTree-module___BIwua__steps button svg{width:18px;height:18px}.talentTree-module___BIwua__steps button:disabled{opacity:.4;cursor:default}.talentTree-module___BIwua__steps output{color:var(--atlas-text-strong);font:600 var(--atlas-text-title) / 1 var(--atlas-font-ui);font-variant-numeric:tabular-nums;text-align:center}.talentTree-module___BIwua__close:focus-visible,.talentTree-module___BIwua__pick:focus-visible,.talentTree-module___BIwua__steps button:focus-visible{outline:2px solid var(--atlas-accent-strong);outline-offset:2px}@keyframes talentTree-module___BIwua__sheetIn{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.talentTree-module___BIwua__sheet{animation:none}}.talentTree-module___BIwua__sheet .talentTree-module___BIwua__alt{display:none}
.talentWorkbench-module__YZ6Mgq__toolbar{z-index:20;align-items:center;gap:var(--atlas-space-3) var(--atlas-space-4);flex-wrap:wrap;padding:18px 24px;display:flex;position:relative}.talentWorkbench-module__YZ6Mgq__pick{align-items:center;gap:var(--atlas-space-2) var(--atlas-space-3);flex-wrap:wrap;min-width:0;display:flex}.talentWorkbench-module__YZ6Mgq__pick>:first-child{flex:0 auto;min-width:0}.talentWorkbench-module__YZ6Mgq__heroSwitch{border:1px solid var(--material-line,var(--atlas-line-soft));border-radius:var(--atlas-radius);background:color-mix(in srgb, var(--atlas-bg) 72%, transparent);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;min-width:0;padding:2px;display:inline-grid}.talentWorkbench-module__YZ6Mgq__heroSwitch a{justify-content:center;align-items:center;gap:var(--atlas-space-2);min-width:0;min-height:40px;padding:0 var(--atlas-space-3) 0 var(--atlas-space-2);border-radius:calc(var(--atlas-radius) - 2px);color:var(--atlas-text-muted);font:600 var(--atlas-text-small) / 1.15 var(--atlas-font-ui);white-space:nowrap;transition:color var(--atlas-duration-fast) var(--atlas-ease);text-decoration:none;display:flex;position:relative}.talentWorkbench-module__YZ6Mgq__heroSwitch a span{text-overflow:ellipsis;overflow:hidden}.talentWorkbench-module__YZ6Mgq__heroSwitch a img{opacity:.6;filter:grayscale(.6);width:24px;height:24px;transition:opacity var(--atlas-duration-fast) var(--atlas-ease);border-radius:50%;flex:none}.talentWorkbench-module__YZ6Mgq__heroSwitch a:hover{color:var(--atlas-text-strong)}.talentWorkbench-module__YZ6Mgq__heroSwitch a:hover img{opacity:.9}.talentWorkbench-module__YZ6Mgq__heroSwitch a[aria-current=page]{background:var(--atlas-surface-raised);color:var(--atlas-text-strong);box-shadow:inset 0 -2px 0 var(--tc-spec-accent,var(--atlas-accent))}.talentWorkbench-module__YZ6Mgq__heroSwitch a[aria-current=page] img{opacity:1;filter:none;box-shadow:0 0 0 1px var(--tc-spec-accent,var(--atlas-accent))}.talentWorkbench-module__YZ6Mgq__heroSwitch a:focus-visible{outline:2px solid var(--atlas-accent-strong);outline-offset:1px}.talentWorkbench-module__YZ6Mgq__points{align-items:stretch;gap:var(--atlas-space-1);display:flex}.talentWorkbench-module__YZ6Mgq__point{border-radius:var(--atlas-radius);background:color-mix(in srgb, var(--atlas-bg) 60%, transparent);align-content:center;gap:1px;min-width:76px;min-height:44px;padding:4px 10px 7px;display:grid;position:relative;overflow:hidden}.talentWorkbench-module__YZ6Mgq__point small{color:var(--atlas-text-muted);font:600 var(--atlas-text-label) / 1.1 var(--atlas-font-ui);letter-spacing:var(--atlas-tracking-label);text-transform:uppercase;white-space:nowrap}.talentWorkbench-module__YZ6Mgq__point b{color:var(--atlas-text-strong);font:650 var(--atlas-text-title) / 1.1 var(--atlas-font-ui);font-variant-numeric:tabular-nums}.talentWorkbench-module__YZ6Mgq__point b i{color:var(--atlas-text-subtle);font-size:var(--atlas-text-small);font-style:normal;font-weight:600}.talentWorkbench-module__YZ6Mgq__point:after{background:var(--tc-spec-accent,var(--atlas-accent));content:"";opacity:.85;height:2px;transform:scaleX(var(--fill,0));transform-origin:0;transition:transform var(--atlas-duration) var(--atlas-ease);border-radius:2px;position:absolute;bottom:4px;left:10px;right:10px}.talentWorkbench-module__YZ6Mgq__point:before{background:var(--atlas-line-soft);content:"";border-radius:2px;height:2px;position:absolute;bottom:4px;left:10px;right:10px}.talentWorkbench-module__YZ6Mgq__point[data-full] b{color:var(--tc-spec-hot,var(--atlas-accent-strong))}.talentWorkbench-module__YZ6Mgq__actions{align-items:center;gap:var(--atlas-space-2);margin-inline-start:auto;display:flex}.talentWorkbench-module__YZ6Mgq__iconButton,.talentWorkbench-module__YZ6Mgq__copy,.talentWorkbench-module__YZ6Mgq__save{justify-content:center;align-items:center;gap:var(--atlas-space-2);min-width:var(--atlas-control-height);height:var(--atlas-control-height);border:1px solid var(--material-line,var(--atlas-line));border-radius:var(--atlas-radius);background:color-mix(in srgb, var(--atlas-bg) 72%, transparent);color:var(--atlas-text);font:600 var(--atlas-text-small) / 1 var(--atlas-font-ui);cursor:pointer;transition:border-color var(--atlas-duration-fast) var(--atlas-ease), background-color var(--atlas-duration-fast) var(--atlas-ease), transform var(--atlas-duration-fast) var(--atlas-ease);padding:0;display:inline-flex}.talentWorkbench-module__YZ6Mgq__iconButton svg,.talentWorkbench-module__YZ6Mgq__copy svg,.talentWorkbench-module__YZ6Mgq__save svg{flex:none;width:18px;height:18px}.talentWorkbench-module__YZ6Mgq__iconButton span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.talentWorkbench-module__YZ6Mgq__copy,.talentWorkbench-module__YZ6Mgq__save{padding-inline:var(--atlas-space-4);white-space:nowrap}.talentWorkbench-module__YZ6Mgq__copy{border-color:color-mix(in srgb, var(--tc-spec-accent,var(--atlas-accent)) 70%, transparent);background:color-mix(in srgb, var(--tc-spec-accent,var(--atlas-accent)) 20%, var(--atlas-bg));color:var(--atlas-text-strong)}.talentWorkbench-module__YZ6Mgq__iconButton:hover,.talentWorkbench-module__YZ6Mgq__save:hover:not(:disabled){border-color:var(--atlas-line-strong);background:var(--atlas-surface-selected);color:var(--atlas-text-strong)}.talentWorkbench-module__YZ6Mgq__copy:hover{border-color:var(--tc-spec-accent,var(--atlas-accent));background:color-mix(in srgb, var(--tc-spec-accent,var(--atlas-accent)) 32%, var(--atlas-bg))}.talentWorkbench-module__YZ6Mgq__iconButton:active,.talentWorkbench-module__YZ6Mgq__copy:active,.talentWorkbench-module__YZ6Mgq__save:active:not(:disabled){transform:scale(var(--atlas-press-scale,.97))}.talentWorkbench-module__YZ6Mgq__iconButton:focus-visible,.talentWorkbench-module__YZ6Mgq__copy:focus-visible,.talentWorkbench-module__YZ6Mgq__save:focus-visible{outline:2px solid var(--atlas-accent-strong);outline-offset:2px}.talentWorkbench-module__YZ6Mgq__strip{align-items:center;gap:var(--atlas-space-2) var(--atlas-space-3);min-width:0;margin:var(--atlas-space-3) 0 0;display:flex}.talentWorkbench-module__YZ6Mgq__stripTitle{color:var(--atlas-text-muted);font:600 var(--atlas-text-label) / 1.2 var(--atlas-font-ui);letter-spacing:var(--atlas-tracking-label);text-transform:uppercase;flex:none}.talentWorkbench-module__YZ6Mgq__strip ul{gap:var(--atlas-space-2);scrollbar-width:none;min-width:0;margin:0;padding:2px;list-style:none;display:flex;overflow-x:auto}.talentWorkbench-module__YZ6Mgq__strip ul::-webkit-scrollbar{display:none}.talentWorkbench-module__YZ6Mgq__chip{align-items:center;gap:var(--atlas-space-2);height:36px;padding:0 var(--atlas-space-3) 0 var(--atlas-space-1);border:1px solid var(--atlas-line-soft);background:color-mix(in srgb, var(--atlas-bg) 72%, transparent);color:var(--atlas-text-muted);font:500 var(--atlas-text-small) / 1 var(--atlas-font-ui);cursor:pointer;transition:border-color var(--atlas-duration-fast) var(--atlas-ease), background-color var(--atlas-duration-fast) var(--atlas-ease);border-radius:999px;flex:none;display:inline-flex}.talentWorkbench-module__YZ6Mgq__chip img{border-radius:50%;width:26px;height:26px}.talentWorkbench-module__YZ6Mgq__chip b{color:var(--tc-spec-hot,var(--atlas-accent-strong));font-variant-numeric:tabular-nums;font-weight:650}.talentWorkbench-module__YZ6Mgq__chip:not(:has(img)){padding-inline-start:var(--atlas-space-3)}.talentWorkbench-module__YZ6Mgq__chip:hover{border-color:var(--atlas-line-strong);background:var(--atlas-surface-selected);color:var(--atlas-text-strong)}.talentWorkbench-module__YZ6Mgq__chip[aria-pressed=true]{border-color:var(--tc-spec-accent,var(--atlas-accent));background:color-mix(in srgb, var(--tc-spec-accent,var(--atlas-accent)) 16%, var(--atlas-bg));color:var(--atlas-text-strong)}.talentWorkbench-module__YZ6Mgq__chip:focus-visible{outline:2px solid var(--atlas-accent-strong);outline-offset:2px}.talentWorkbench-module__YZ6Mgq__workspace{grid-template-columns:minmax(0, var(--fr-class,9fr)) minmax(0, var(--fr-hero,7fr)) minmax(0, var(--fr-spec,9fr));align-items:start;gap:var(--atlas-space-4);margin-top:var(--atlas-space-4);grid-template-rows:auto 1fr;display:grid}.talentWorkbench-module__YZ6Mgq__trees{display:contents}.talentWorkbench-module__YZ6Mgq__trees>[data-tree=class]{grid-area:1/1/span 2}.talentWorkbench-module__YZ6Mgq__trees>[data-tree=hero]{grid-area:1/2}.talentWorkbench-module__YZ6Mgq__trees>[data-tree=spec]{grid-area:1/3/span 2}.talentWorkbench-module__YZ6Mgq__workspace>.talentWorkbench-module__YZ6Mgq__side{grid-area:2/2}.talentWorkbench-module__YZ6Mgq__side{align-content:start;gap:var(--atlas-space-4);display:grid}.talentWorkbench-module__YZ6Mgq__sideLabel{color:var(--atlas-text-muted);font:600 var(--atlas-text-label) / 1.2 var(--atlas-font-ui);letter-spacing:var(--atlas-tracking-label);text-transform:uppercase}.talentWorkbench-module__YZ6Mgq__pvp{justify-content:space-between;align-items:center;gap:var(--atlas-space-2) var(--atlas-space-3);flex-wrap:wrap;display:flex}.talentWorkbench-module__YZ6Mgq__pvpSlots{gap:var(--atlas-space-3);display:flex}.talentWorkbench-module__YZ6Mgq__library{gap:var(--atlas-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.talentWorkbench-module__YZ6Mgq__library>:first-child{min-width:0;position:relative}.talentWorkbench-module__YZ6Mgq__save[data-saved]{color:var(--tc-spec-hot,var(--atlas-accent-strong))}.talentWorkbench-module__YZ6Mgq__save:disabled{opacity:.55;cursor:default}.talentWorkbench-module__YZ6Mgq__tabs{display:none}.talentWorkbench-module__YZ6Mgq__toast{z-index:70;bottom:calc(var(--atlas-space-4) + env(safe-area-inset-bottom,0px));align-items:center;gap:var(--atlas-space-3);max-width:min(560px, calc(100vw - 2 * var(--atlas-space-3)));min-height:var(--atlas-control-height);padding:var(--atlas-space-1) var(--atlas-space-2) var(--atlas-space-1) var(--atlas-space-4);border:1px solid var(--atlas-line-strong);border-radius:var(--atlas-radius);background:var(--atlas-surface-raised);box-shadow:var(--atlas-shadow-lift);color:var(--atlas-text-strong);font:500 var(--atlas-text-small) / 1.35 var(--atlas-font-ui);animation:talentWorkbench-module__YZ6Mgq__toastIn var(--atlas-duration) var(--atlas-ease);display:flex;position:fixed;left:50%;translate:-50%}.talentWorkbench-module__YZ6Mgq__toast button{min-width:36px;height:36px;padding:0 var(--atlas-space-2);border-radius:var(--atlas-radius);color:var(--tc-spec-hot,var(--atlas-accent-strong));font:600 var(--atlas-text-small) / 1 var(--atlas-font-ui);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.talentWorkbench-module__YZ6Mgq__toast button:last-child:not(:first-of-type){color:var(--atlas-text-muted)}.talentWorkbench-module__YZ6Mgq__toast button svg{width:16px;height:16px}.talentWorkbench-module__YZ6Mgq__toast button:focus-visible{outline:2px solid var(--atlas-accent-strong);outline-offset:1px}@keyframes talentWorkbench-module__YZ6Mgq__toastIn{0%{opacity:0;transform:translateY(8px)}}.talentWorkbench-module__YZ6Mgq__toast[data-over-sheet]{top:calc(var(--atlas-sticky-top,0px) + 64px);bottom:auto}@media (max-width:1180px){.talentWorkbench-module__YZ6Mgq__workspace{grid-template-columns:minmax(0, var(--fr-class,9fr)) minmax(0, var(--fr-spec,9fr));grid-template-rows:auto auto}.talentWorkbench-module__YZ6Mgq__trees>[data-tree=class]{grid-area:1/1}.talentWorkbench-module__YZ6Mgq__trees>[data-tree=spec]{grid-area:1/2}.talentWorkbench-module__YZ6Mgq__trees>[data-tree=hero]{grid-area:2/1}.talentWorkbench-module__YZ6Mgq__workspace>.talentWorkbench-module__YZ6Mgq__side{grid-area:2/2}}@media (max-width:900px){.talentWorkbench-module__YZ6Mgq__toolbar{padding:16px 20px}.talentWorkbench-module__YZ6Mgq__points{display:none}.talentWorkbench-module__YZ6Mgq__tabs{z-index:15;top:var(--atlas-sticky-top,0px);margin-top:var(--atlas-space-3);border:1px solid var(--atlas-line-soft);border-radius:var(--atlas-radius);background:var(--atlas-bg);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;display:grid;position:sticky}.talentWorkbench-module__YZ6Mgq__tabs button{min-width:0;min-height:48px;padding:var(--atlas-space-1);border-radius:calc(var(--atlas-radius) - 2px);color:var(--atlas-text-muted);font:600 var(--atlas-text-small) / 1.15 var(--atlas-font-ui);cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;display:grid;position:relative}.talentWorkbench-module__YZ6Mgq__tabs button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.talentWorkbench-module__YZ6Mgq__tabs button b{color:var(--atlas-text-subtle);font:600 var(--atlas-text-meta) / 1 var(--atlas-font-ui);font-variant-numeric:tabular-nums}.talentWorkbench-module__YZ6Mgq__tabs button[aria-pressed=true]{background:var(--atlas-surface-raised);color:var(--atlas-text-strong);box-shadow:inset 0 -2px 0 var(--tc-spec-accent,var(--atlas-accent))}.talentWorkbench-module__YZ6Mgq__tabs button[aria-pressed=true] b{color:var(--atlas-text-muted)}.talentWorkbench-module__YZ6Mgq__tabs button b[data-full]{color:var(--tc-spec-hot,var(--atlas-accent-strong))}.talentWorkbench-module__YZ6Mgq__tabs button:focus-visible{outline:2px solid var(--atlas-accent-strong);outline-offset:-2px}.talentWorkbench-module__YZ6Mgq__workspace{margin-top:var(--atlas-space-3);display:block}.talentWorkbench-module__YZ6Mgq__trees{align-items:start;gap:var(--atlas-space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;display:grid;position:relative;overflow-x:auto}.talentWorkbench-module__YZ6Mgq__trees::-webkit-scrollbar{display:none}.talent-calculator .talentWorkbench-module__YZ6Mgq__trees>[data-tree]{scroll-snap-align:start;scroll-snap-stop:always;height:auto}.talentWorkbench-module__YZ6Mgq__trees>[data-tree=class],.talentWorkbench-module__YZ6Mgq__trees>[data-tree=hero],.talentWorkbench-module__YZ6Mgq__trees>[data-tree=spec]{grid-area:1}.talentWorkbench-module__YZ6Mgq__workspace>.talentWorkbench-module__YZ6Mgq__side{margin-top:var(--atlas-space-3)}}@media (max-width:600px){.talentWorkbench-module__YZ6Mgq__toolbar{gap:var(--atlas-space-2);padding:16px}.talentWorkbench-module__YZ6Mgq__pick{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.talentWorkbench-module__YZ6Mgq__heroSwitch{width:100%}.talentWorkbench-module__YZ6Mgq__actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-inline-start:0;display:grid}.talentWorkbench-module__YZ6Mgq__copy{grid-area:1/1/auto/-1}.talentWorkbench-module__YZ6Mgq__iconButton{padding-inline:var(--atlas-space-2)}.talentWorkbench-module__YZ6Mgq__iconButton span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.talentWorkbench-module__YZ6Mgq__strip{gap:var(--atlas-space-2);display:grid}.talentWorkbench-module__YZ6Mgq__strip ul{-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--atlas-space-5)), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - var(--atlas-space-5)), transparent);margin-inline-end:calc(var(--atlas-space-3) * -1);padding-inline-end:var(--atlas-space-5)}.talentWorkbench-module__YZ6Mgq__library{grid-template-columns:minmax(0,1fr)}}@media (max-width:400px){.talentWorkbench-module__YZ6Mgq__heroSwitch a{white-space:normal;gap:6px;min-height:44px;padding-inline:6px;line-height:1.1}.talentWorkbench-module__YZ6Mgq__heroSwitch a span{overflow:visible}.talentWorkbench-module__YZ6Mgq__heroSwitch a img{width:20px;height:20px}.talentWorkbench-module__YZ6Mgq__tabs{grid-template-columns:repeat(3,auto)}.talentWorkbench-module__YZ6Mgq__tabs button{font-size:var(--atlas-text-meta);padding-inline:4px}.talentWorkbench-module__YZ6Mgq__iconButton{gap:6px}}@media (max-width:360px){.talentWorkbench-module__YZ6Mgq__iconButton svg{display:none}}@media (prefers-reduced-motion:reduce){.talentWorkbench-module__YZ6Mgq__point:after,.talentWorkbench-module__YZ6Mgq__chip,.talentWorkbench-module__YZ6Mgq__heroSwitch a,.talentWorkbench-module__YZ6Mgq__heroSwitch a img,.talentWorkbench-module__YZ6Mgq__iconButton,.talentWorkbench-module__YZ6Mgq__copy,.talentWorkbench-module__YZ6Mgq__save{transition:none}.talentWorkbench-module__YZ6Mgq__toast{animation:none}}[data-motion=reduced] .talentWorkbench-module__YZ6Mgq__point:after{transition:none!important;animation:none!important}[data-ui-motion=reduce] .talentWorkbench-module__YZ6Mgq__point:after{transition:none!important;animation:none!important}[data-motion=reduced] .talentWorkbench-module__YZ6Mgq__toast{transition:none!important;animation:none!important}[data-ui-motion=reduce] .talentWorkbench-module__YZ6Mgq__toast{transition:none!important;animation:none!important}@media (forced-colors:active){.talentWorkbench-module__YZ6Mgq__chip,.talentWorkbench-module__YZ6Mgq__iconButton,.talentWorkbench-module__YZ6Mgq__copy,.talentWorkbench-module__YZ6Mgq__save,.talentWorkbench-module__YZ6Mgq__heroSwitch,.talentWorkbench-module__YZ6Mgq__point{color:canvastext;background:canvas;border:1px solid canvastext}.talentWorkbench-module__YZ6Mgq__chip[aria-pressed=true],.talentWorkbench-module__YZ6Mgq__heroSwitch a[aria-current=page]{outline:2px solid highlight}.talentWorkbench-module__YZ6Mgq__point:after{background:highlight}}.talentWorkbench-module__YZ6Mgq__search,.talentWorkbench-module__YZ6Mgq__select{align-items:center;gap:var(--atlas-space-2);width:100%;min-width:0;height:var(--atlas-control-height);padding:0 var(--atlas-space-3);border:1px solid var(--material-line,var(--atlas-line));border-radius:var(--atlas-radius);background:color-mix(in srgb, var(--atlas-bg) 72%, transparent);color:var(--atlas-text-strong);transition:border-color var(--atlas-duration-fast) var(--atlas-ease);display:flex}.talentWorkbench-module__YZ6Mgq__search:focus-within{border-color:var(--tc-spec-accent,var(--atlas-accent))}.talentWorkbench-module__YZ6Mgq__search label{color:var(--atlas-text-muted);place-items:center;display:grid}.talentWorkbench-module__YZ6Mgq__search svg,.talentWorkbench-module__YZ6Mgq__select svg{flex:none;width:16px;height:16px}.talentWorkbench-module__YZ6Mgq__search input{min-width:0;height:100%;color:inherit;font:400 var(--atlas-text-small) / 1.3 var(--atlas-font-ui);background:0 0;border:0;outline:0;flex:auto;padding:0}.talentWorkbench-module__YZ6Mgq__search input::placeholder{color:var(--atlas-text-subtle)}.talentWorkbench-module__YZ6Mgq__search input::-webkit-search-cancel-button{display:none}.talentWorkbench-module__YZ6Mgq__search output{color:var(--tc-spec-hot,var(--atlas-accent-strong));font:600 var(--atlas-text-meta) / 1 var(--atlas-font-ui);font-variant-numeric:tabular-nums}.talentWorkbench-module__YZ6Mgq__search button{width:32px;height:32px;border-radius:var(--atlas-radius);color:var(--atlas-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-end:calc(var(--atlas-space-2) * -1);display:grid}.talentWorkbench-module__YZ6Mgq__search button:focus-visible{outline:2px solid var(--atlas-accent-strong);outline-offset:-2px}.talentWorkbench-module__YZ6Mgq__select{font:600 var(--atlas-text-small) / 1.2 var(--atlas-font-ui);text-align:start;cursor:pointer;justify-content:space-between}.talentWorkbench-module__YZ6Mgq__select span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.talentWorkbench-module__YZ6Mgq__select svg{color:var(--atlas-text-muted);transition:transform var(--atlas-duration-fast) var(--atlas-ease)}.talentWorkbench-module__YZ6Mgq__select[aria-expanded=true] svg{transform:rotate(180deg)}.talentWorkbench-module__YZ6Mgq__select:hover{border-color:var(--atlas-line-strong);background:var(--atlas-surface-selected)}.talentWorkbench-module__YZ6Mgq__select:focus-visible{outline:2px solid var(--atlas-accent-strong);outline-offset:2px}@media (prefers-reduced-motion:reduce){.talentWorkbench-module__YZ6Mgq__search,.talentWorkbench-module__YZ6Mgq__select,.talentWorkbench-module__YZ6Mgq__select svg{transition:none}}@media (forced-colors:active){.talentWorkbench-module__YZ6Mgq__search,.talentWorkbench-module__YZ6Mgq__select{color:canvastext;background:canvas;border:1px solid canvastext}}.talent-calculator .talentWorkbench-module__YZ6Mgq__workspace .talentWorkbench-module__YZ6Mgq__side{z-index:3;position:relative;overflow:visible}@media (min-width:901px){.talent-calculator .talentWorkbench-module__YZ6Mgq__library .tc-loadout-popover{width:min(390px,100vw - 24px);left:0;right:auto}}@media (max-width:900px){.talent-calculator .talentWorkbench-module__YZ6Mgq__library .tc-loadout-popover{top:auto;right:0;bottom:calc(100% + var(--atlas-space-2));width:auto;max-height:min(60dvh,520px);position:absolute;left:0}}@media (pointer:coarse){.talentWorkbench-module__YZ6Mgq__chip{height:44px}.talentWorkbench-module__YZ6Mgq__heroSwitch a,.talentWorkbench-module__YZ6Mgq__search{min-height:44px}.talentWorkbench-module__YZ6Mgq__search input{font-size:max(16px,1em)}}
