.talentAtlasPage-module__3SXyQG__frame{--atlas-frame-tint:var(--atlas-accent-glow)}.talentAtlasPage-module__3SXyQG__backdrop{--talent-scene-height:clamp(560px, 52vw, 900px);z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.talentAtlasPage-module__3SXyQG__scene{height:var(--talent-scene-height);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.talentAtlasPage-module__3SXyQG__scene img{object-fit:cover;object-position:64% 34%;filter:contrast(.94)saturate(.9);width:100%;height:100%;display:block}.talentAtlasPage-module__3SXyQG__scene:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--atlas-bg) 90%, transparent), color-mix(in srgb, var(--atlas-bg) 64%, transparent) 38%, color-mix(in srgb, var(--atlas-bg) 14%, transparent) 76%), linear-gradient(180deg, color-mix(in srgb, var(--atlas-bg) 16%, transparent), transparent 34%, color-mix(in srgb, var(--atlas-bg) 45%, transparent) 66%, var(--atlas-bg) 100%);position:absolute;inset:0}.talentAtlasPage-module__3SXyQG__page.talent-calculator[data-atlas-scope][data-talent-page]{background:0 0;min-height:0;overflow:visible}.talentAtlasPage-module__3SXyQG__hero{padding-bottom:var(--atlas-space-4)}.talentAtlasPage-module__3SXyQG__heroHeader{max-width:100%}.talentAtlasPage-module__3SXyQG__heroHeader h1{max-width:none;font-size:clamp(2.5rem,1.6rem + 2.6vw,3.75rem)}.talentAtlasPage-module__3SXyQG__back.tc-back-link{min-height:32px;margin-bottom:var(--atlas-space-2);color:var(--atlas-accent);font:600 var(--atlas-text-label) / 1.3 var(--atlas-font-ui);letter-spacing:var(--atlas-tracking-label);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.talentAtlasPage-module__3SXyQG__back.tc-back-link:focus-visible{outline:2px solid var(--atlas-accent-strong);outline-offset:2px}.talentAtlasPage-module__3SXyQG__page.talent-calculator[data-atlas-scope][data-talent-page] .talentAtlasPage-module__3SXyQG__workspace .tc-panel{--material-light:color-mix(in srgb, var(--material-accent,var(--atlas-accent)) 65%, var(--atlas-text-strong));--material-line:color-mix(in srgb, var(--material-accent,var(--atlas-accent)) 28%, transparent);background:0 0;border:0;padding:20px 18px 22px;position:relative}.talentAtlasPage-module__3SXyQG__page.talent-calculator[data-atlas-scope][data-talent-page] .talentAtlasPage-module__3SXyQG__workspace .tc-panel:before{display:none}.talentAtlasPage-module__3SXyQG__page.talent-calculator[data-atlas-scope][data-talent-page] .talentAtlasPage-module__3SXyQG__workspace .tc-panel:after{z-index:-1;border:28px solid #0000;border-image-source:var(--mythic-panel-image);border-image-slice:var(--mythic-panel-slice) fill;border-width:var(--mythic-panel-width);background:color-mix(in srgb, var(--material-accent,var(--atlas-accent)) 12%, var(--atlas-bg));opacity:1;content:"";pointer-events:none;background-clip:padding-box;border-image-width:1;border-image-repeat:stretch;animation:none;display:block;position:absolute;inset:0;transform:none;-webkit-mask-image:none;mask-image:none;filter:contrast(.88)saturate(.84)brightness(.92)!important}.talentAtlasPage-module__3SXyQG__state{margin-top:var(--atlas-space-5)}@media (max-width:900px){.talentAtlasPage-module__3SXyQG__page.talent-calculator[data-atlas-scope][data-talent-page] .talentAtlasPage-module__3SXyQG__workspace .tc-panel [data-tree-canvas]{max-width:560px}}@media (max-width:600px){.talentAtlasPage-module__3SXyQG__hero{min-height:0;padding-bottom:var(--atlas-space-3)}.talentAtlasPage-module__3SXyQG__heroHeader h1{font-size:clamp(2rem,1.2rem + 4vw,2.5rem)}.talentAtlasPage-module__3SXyQG__sheetSpace{height:min(42dvh,400px)}.talentAtlasPage-module__3SXyQG__page.talent-calculator[data-atlas-scope][data-talent-page] .talentAtlasPage-module__3SXyQG__workspace .tc-panel{padding:16px 12px 18px}.talentAtlasPage-module__3SXyQG__page.talent-calculator[data-atlas-scope][data-talent-page] .talentAtlasPage-module__3SXyQG__workspace .tc-panel:after{border-width:var(--mythic-panel-width-mobile)}}@media (forced-colors:active){.talentAtlasPage-module__3SXyQG__scene{display:none}.talentAtlasPage-module__3SXyQG__page.talent-calculator[data-atlas-scope][data-talent-page] .talentAtlasPage-module__3SXyQG__workspace .tc-panel:after{display:none}.talentAtlasPage-module__3SXyQG__page.talent-calculator[data-atlas-scope][data-talent-page] .talentAtlasPage-module__3SXyQG__workspace .tc-panel{border:1px solid canvastext}}
