.builds-workshop{grid-template-columns:minmax(0,1fr) 20rem;align-items:center;gap:2rem;display:grid}.builds-workshop-copy{z-index:1;position:relative}.builds-workshop-copy h1{margin-bottom:1rem}.builds-workshop-art{margin:0}.builds-workshop-art img{width:100%;height:auto;mask-image:radial-gradient(#000 35%,#0000 75%)}.builds-workshop-art figcaption{color:var(--bone-3);text-align:center;font-size:.875rem}.build-weapon-picks .toggle{gap:.6rem;padding:.35rem .85rem;text-decoration:none}.build-weapon-picks a span{color:var(--brass)}.weapon-line{scroll-margin-top:calc(var(--below-toolbar) + 1rem);border-bottom:1px solid var(--line-2);grid-template-columns:12rem minmax(0,1fr);gap:.6rem 1.25rem;padding:1.25rem .85rem;display:grid}.weapon-line>header{grid-template-columns:3.25rem minmax(0,1fr);align-self:start;align-items:center;gap:.85rem;padding:.5rem 0;display:grid}.weapon-line>header>.subject-art{width:3.25rem;height:3.25rem}.weapon-line h2{font-size:1.6rem}.aspect-catalogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.aspect-catalogue>li{min-width:0}.aspect-card{height:100%;color:var(--bone);border-radius:var(--radius);border:1px solid var(--line);background:#d2b06c09;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem .85rem;text-decoration:none;display:grid}.aspect-card:hover{background:var(--hover-strong);border-color:var(--line-3)}.aspect-card>.subject-art{width:2.25rem;height:2.25rem}.aspect-copy{flex-direction:column;gap:.4rem;min-width:0;display:flex}.aspect-copy strong{font-size:.95rem;line-height:1.3}.weapon-comparison{grid-column:1/-1}.weapon-comparison>summary{color:var(--bone-2);cursor:pointer;border-radius:var(--radius);margin-inline:-.85rem;padding:.65rem .85rem;font-size:.875rem}.weapon-comparison>summary:hover{background:var(--hover)}.weapon-comparison>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem;margin:0;padding:0;list-style:none;display:grid}.weapon-comparison li{border-top:1px solid var(--line)}.weapon-comparison li>a{height:100%;color:var(--bone);border-radius:var(--radius);gap:.4rem;padding:1rem .85rem;text-decoration:none;display:grid}.weapon-comparison li>a:hover{background:var(--hover)}.weapon-comparison a>span{color:var(--bone-2);font-size:.9rem;line-height:1.45}.weapon-comparison small{color:var(--bone-3);font-size:.875rem;line-height:1.4}.weapon-comparison .aspect-learning-demand{color:var(--bone-2);margin-top:auto;padding-top:.3rem}.build-method-section{margin-top:3rem}.sequence{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sequence>li{border-top:2px solid var(--brass-2);background:linear-gradient(#d2b06c14,#0000);min-width:0;padding:1rem 1rem 1.1rem;position:relative}.sequence>li>span{color:var(--brass);font-family:var(--f-display);margin-bottom:.6rem;font-size:2.25rem;line-height:1;display:block}.sequence strong{font-size:1.1rem;line-height:1.3;display:block}.sequence small{color:var(--bone-2);margin-top:.5rem;font-size:.9rem;display:block}.aspect-unlock-overview{margin-top:3.5rem}.aspect-unlock-overview>div{gap:0;margin-top:1rem;display:grid}.aspect-unlock-overview article{border-top:1px solid var(--line);grid-template-columns:6rem minmax(0,1fr);gap:1rem;padding:1rem .85rem;display:grid}.aspect-unlock-overview article strong{color:var(--brass)}.aspect-unlock-overview article p{color:var(--bone-2)}.aspect-unlock-overview>a{margin-top:.5rem;padding:.65rem .85rem;display:inline-flex}.pick{color:var(--bone);border-radius:var(--radius);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem .85rem;text-decoration:none;display:grid}.pick:hover{background:var(--hover)}.pick>.subject-art{width:2.25rem;height:2.25rem}.pick-copy{gap:.4rem;min-width:0;display:grid}.pick-copy strong{font-weight:600;line-height:1.3}.pick-copy small{color:var(--brass);font-size:.8rem}.pick-reason{color:var(--bone-2);font-size:.9rem;line-height:1.45}.pick>.rate{margin-left:.15rem}.pick.row-link{position:static}.pick.row-link>.subject-art{pointer-events:none}.build-detail-head .meta{gap:.6rem}.build-detail-head .chip{gap:.6rem;padding:.2rem .75rem}.build-head-note{color:var(--bone-3);font-size:.875rem}.build-view-control{border:1px solid var(--line-2);border-radius:var(--radius);background:#13201fbf;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;margin-bottom:2.5rem;padding:1rem 1.15rem;display:grid}.build-view-copy h2{font-family:var(--f-text);margin-bottom:.3rem;font-size:1rem;font-weight:600}.build-view-description{display:grid}.build-view-description>*{max-width:68ch;color:var(--bone-2);grid-area:1/1;font-size:.9rem}.build-view-description>[aria-hidden=true]{visibility:hidden}.build-view-tabs{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--ink-1);gap:.2rem;padding:.2rem;display:flex}.build-view-tabs a{border-radius:var(--radius-s);color:var(--bone-2);justify-content:center;align-items:center;gap:.65rem;padding:.6rem .85rem;text-decoration:none;display:flex}.build-view-tabs a:hover{background:var(--hover);color:var(--bone)}.build-view-tabs a[aria-selected=true]{background:var(--ink-4);color:var(--bone);box-shadow:inset 0 0 0 1px var(--line-2)}.build-view-tabs a[aria-selected=true]:hover{background:var(--brass-2);color:var(--bone)}.build-view-tabs a[aria-selected=true]:is(:active,[data-action-pressed]){box-shadow:inset 0 0 0 1px var(--line-3), inset 0 0 0 100rem var(--press-tint,#9bd8af1f)}.build-view-tabs strong{font-size:.95rem}.build-view-tabs small{display:none}.build-sheet{position:relative;container:build-sheet/inline-size}.build-goal-content.is-leaving{z-index:1;pointer-events:none;position:absolute;inset-inline:0}.build-layout{gap:2rem}.build-goal-content>:is(header,section,.build-goal-sheet,nav)+section{margin-top:3.5rem}.build-section>header,.build-breakpoints>header{margin-bottom:1.25rem}.build-section header p,.build-breakpoints header p{max-width:66ch;color:var(--bone-2);margin-top:.4rem}.build-section>header span:not(.aside),.build-breakpoints>header>span,.build-run-sheet-heading>span,.build-setup-intro>div>span{display:none}.build-plan-overview>header{grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;display:grid}.build-plan-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1rem;display:grid}.build-plan-summary dt{color:var(--brass);margin-bottom:.25rem;font-size:.875rem;font-weight:600}.build-plan-summary dd{color:var(--bone-2);margin:0}.build-verdict{color:var(--bone-3);align-content:start;justify-items:center;gap:.6rem;padding:.5rem;font-size:.875rem;display:grid}.build-plan-sequence{margin-top:1.75rem}.build-plan-sequence h3{margin-bottom:1rem}.build-plan-sequence p{font-size:.95rem}.build-plan-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.build-plan-notes h3{font-family:var(--f-text);margin-bottom:.5rem;font-size:.9rem;font-weight:600}.build-plan-notes li{color:var(--bone-2);margin:.4rem 0 .4rem 1rem;font-size:.9rem;list-style:outside}.context-ribbon{flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.5rem;display:flex}.context-ribbon>div{color:var(--bone-2);align-items:center;gap:.6rem;font-size:.875rem;display:inline-flex}.context-ribbon strong{font-weight:400}.build-run-sheet{margin-top:2.5rem}.build-run-sheet-heading p{color:var(--bone-2);margin:.4rem 0 1rem}.boon-priority-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;padding:0;list-style:none;display:grid}.boon-priority-overview li{border-top:2px solid var(--brass-2);border-radius:0 0 var(--radius) var(--radius);background:#13201fa6;align-content:start;gap:.4rem;padding:.85rem;display:grid;position:relative}.boon-priority-overview li:hover{background:var(--ink-3)}.boon-priority-overview li:has(.record-link:focus-visible){outline:2px solid var(--witch);outline-offset:2px}.boon-priority-overview li>span{color:var(--brass);font-size:.75rem}.boon-priority-overview li>strong{font-weight:600}.boon-priority-overview .record-link{white-space:nowrap;font-size:.85rem;font-weight:600;text-decoration:none}.boon-priority-overview .record-link:after{content:"";position:absolute;inset:0}.boon-priority-overview .record-link:focus-visible{outline:none}@container build-sheet (width<56rem){.boon-priority-overview{grid-template-columns:repeat(6,minmax(0,1fr))}.boon-priority-overview li{grid-column:span 2}.boon-priority-overview li:nth-child(-n+2){grid-column:span 3}}@container build-sheet (width<44.5rem){.boon-priority-overview{grid-template-columns:minmax(0,1fr);gap:.4rem}.boon-priority-overview li,.boon-priority-overview li:nth-child(-n+2){border-top:0;border-left:2px solid var(--brass-2);border-radius:0 var(--radius) var(--radius) 0;grid-column:auto;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:0 .85rem;padding:.65rem .85rem}.boon-priority-overview li>strong{grid-row:2}.boon-priority-overview .record-link{grid-area:1/2/span 2;font-size:.9rem}}@container build-sheet (width<22rem){.boon-priority-overview li,.boon-priority-overview li:nth-child(-n+2){grid-template-columns:4.25rem minmax(0,1fr);column-gap:.6rem}}.build-breakpoints>ol{gap:.75rem;padding:0;list-style:none;display:grid}.build-breakpoints li{border-top:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:.85rem;display:grid}.build-breakpoints li>span{font:2rem/1 var(--f-display);color:var(--brass)}.build-breakpoints li p{color:var(--bone-2);margin-top:.4rem}.build-breakpoints li small{color:var(--bone-3);font-size:.875rem;display:block}.breakpoint-references{flex-wrap:wrap;gap:.25rem .6rem;margin-top:.5rem;display:flex}.boon-priorities-table{table-layout:fixed}table.grid.boon-priorities-table th{padding-inline:var(--hover-x);white-space:normal}table.grid.boon-priorities-table td{padding:.75rem var(--hover-x) 1.1rem}table.grid.boon-priorities-table th.boon-slot{padding:1.1rem var(--hover-x) 0;border-top:1px solid var(--line-2);color:var(--brass);letter-spacing:normal;text-transform:none;background:linear-gradient(90deg,#d2b06c14,#0000 60%);border-bottom:0;font-size:.875rem}.boon-slot span{margin-right:.85rem;font-weight:600;display:inline-block}.boon-slot strong{color:var(--bone-3);font-size:.8rem;font-weight:400;display:inline-block}.boon-priorities-table .pick{margin:0 calc(-1 * var(--hover-x)) .4rem;padding:.6rem var(--hover-x);grid-template-columns:2rem auto auto;justify-content:start;gap:.6rem}.boon-priorities-table .pick>.subject-art{width:2rem;height:2rem}.boon-priorities-table .pick strong{white-space:nowrap;font-size:.9rem}@container build-sheet (width<44.5rem){table.grid.boon-priorities-table{gap:.85rem;width:100%;margin-inline:0;display:grid}table.grid.boon-priorities-table>thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}table.grid.boon-priorities-table>tbody{border:1px solid var(--line);border-top:2px solid var(--brass-2);border-radius:var(--radius);background:#13201f8c;padding:0 1rem 1rem;display:grid}table.grid.boon-priorities-table tr{border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:1rem;padding:0;display:grid}table.grid.boon-priorities-table :is(th,td),table.grid.boon-priorities-table :is(th,td):is(:first-child,:last-child){border:0;padding:0;display:block}table.grid.boon-priorities-table th.boon-slot{border-bottom:1px solid var(--line);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:1rem;padding:.85rem 0 .75rem;display:flex}table.grid.boon-priorities-table td[data-label]:before{color:var(--bone-3);content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font-size:.75rem;font-weight:600;display:block}.boon-slot span{margin-right:0}}.boon-effect{color:var(--bone-2);font-size:.9rem;line-height:1.45}.boon-fit{color:var(--bone-3);margin-top:.45rem;font-size:.875rem;line-height:1.45;display:block}.boon-fallback+.boon-fallback{margin-top:1.25rem}.boon-priorities-table details{margin-top:.75rem}.boon-priorities-table summary{margin-inline:calc(-1 * var(--hover-x));padding:.6rem var(--hover-x);color:var(--bone-2);cursor:pointer;border-radius:var(--radius);align-items:center;gap:.5rem;font-size:.85rem;list-style:none;display:flex}.boon-priorities-table summary::-webkit-details-marker{display:none}.boon-priorities-table summary:hover{background:var(--hover)}.boon-priorities-table summary>.ph,.useful-tier>summary>.ph{color:var(--brass);transition:rotate .15s}.boon-priorities-table details:not([open])>summary>.ph,.useful-tier:not([open])>summary>.ph{rotate:-90deg}.boon-alternatives{padding:.75rem 0}.boon-alternatives>div+div{margin-top:1rem}.arcana-loadout{margin:0;padding:0;list-style:none}.arcana-loadout li{border-top:1px solid var(--line)}.arcana-loadout .pick{grid-template-columns:3rem minmax(0,1fr) auto;gap:1rem;padding:1rem .85rem}.arcana-loadout .pick>.subject-art{width:3rem;height:4rem}.keepsake-plan>ol{grid-template-columns:repeat(var(--keepsake-stages,2), minmax(0, 1fr));gap:1rem;padding:0;list-style:none;display:grid}.keepsake-plan li{border:1px solid var(--line-2);border-radius:var(--radius);background:linear-gradient(145deg, #d2b06c0d, var(--ink-2));padding:1rem;position:relative}.keepsake-plan .route-step{color:var(--brass);font:1.8rem/1 var(--f-display);margin-bottom:.75rem;display:block}.keepsake-plan li strong{color:var(--brass);font-size:.85rem}.keepsake-plan .pick{margin:.5rem -.85rem}.keepsake-plan .pick strong{color:var(--bone);font-size:.95rem}.keepsake-plan p{color:var(--bone-2);margin:.75rem 0;font-size:.9rem}.keepsake-plan small{color:var(--bone-3);font-size:.875rem;line-height:1.45}.companion-plan td:first-child,.hammer-table td:first-child{width:13rem}.companion-plan .pick,.hammer-table .pick{margin-inline:-.85rem}.pick.row-link:hover{background:0 0}.companion-plan{container:companion/inline-size}@container companion (width<44.5rem){.companion-plan table.grid{width:100%;margin-inline:0;display:block}.companion-plan table.grid thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.companion-plan table.grid tbody{display:block}.companion-plan table.grid tr{margin-inline:calc(-1 * var(--hover-x));padding:.85rem var(--hover-x) 1rem;border-bottom:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem;display:grid}.companion-plan table.grid tr:has(.row-link):hover{background:var(--hover)}.companion-plan table.grid tr:has(.row-link):hover td{background:0 0}.companion-plan table.grid :is(td,td:first-child,td:last-child){background:0 0;border:0;grid-column:1/-1;width:auto;padding:0;display:block}.companion-plan table.grid td.name{grid-area:1/1}.companion-plan table.grid td.r{grid-area:1/2;align-self:center}.companion-plan table.grid td[data-label]:not(.name,.r):before{color:var(--bone-3);content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;font-size:.75rem;font-weight:600;display:block}}.build-section-note{color:var(--bone-3);margin:-.5rem 0 1.25rem;font-size:.9rem}.pri{counter-reset:priority;margin:0;padding:0;list-style:none}.pri li{border-top:1px solid var(--line);counter-increment:priority;grid-template-columns:2rem 9rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:.85rem;display:grid}.pri li:before{content:counter(priority);color:var(--brass);font:1.65rem/1 var(--f-display)}.pri span{color:var(--bone-2);font-size:.9rem}.rare-target-group+.rare-target-group{margin-top:2rem}.rare-target-group>header{padding-bottom:1rem}.rare-target-group>header p{font-size:.9rem}.rare-targets{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.rare-target-heading .pick strong{white-space:nowrap}.rare-target-card{border:1px solid var(--line-2);border-radius:var(--radius);background:#13201fb3;padding:1rem}.rare-target-heading .pick{margin:-.25rem -.85rem .5rem}.rare-target-opens-with{margin-top:1rem}.rare-target-opens-with>span{color:var(--brass);font-size:.8rem}.rare-target-opens-with ul{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;padding:0;list-style:none;display:flex}.rare-target-card>.muted{margin-top:.65rem;font-size:.875rem}.rare-target-card footer{margin-top:1rem}.rare-target-requirements{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--ink-1);color:var(--bone-2);font:600 .875rem var(--f-text);cursor:pointer;align-items:center;gap:.6rem;padding:.65rem .85rem;display:inline-flex}.rare-target-requirements:hover{background:var(--ink-3);color:var(--bone);border-color:var(--line-3)}.rare-target-popover{inset:auto;top:anchor(bottom);left:anchor(left);position-try-fallbacks:flip-block, flip-inline;border:1px solid var(--line-3);border-radius:var(--radius);background:var(--ink-1);width:min(28rem,100vw - 2rem);max-height:75svh;color:var(--bone);box-shadow:var(--shadow-lift);margin:.5rem 0;padding:1.1rem;font-size:.9rem;position:fixed;overflow:auto}.rare-target-popover>span{color:var(--brass);margin-bottom:.8rem;font-weight:600;display:block}.rare-target-popover section+section{margin-top:1rem}.rare-target-popover ul,.rare-target-popover ol{padding:0;list-style:none}.rare-target-popover li{margin-top:.4rem}.requirement-options li>div{flex-wrap:wrap;gap:.25rem .6rem;display:flex}.requirement-options li>span,.requirement-reuse-note{color:var(--bone-3);margin:.7rem 0 .25rem;font-size:.8rem;display:block}@supports not (top:anchor(bottom)){.rare-target-popover{margin:0;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.useful-tier{border-top:1px solid var(--line);margin-top:.6rem}.useful-tier>summary{cursor:pointer;color:var(--bone);border-radius:var(--radius);align-items:center;gap:.75rem;padding:.85rem;display:flex}.useful-tier>summary:hover{background:var(--hover)}.useful-tier>summary::-webkit-details-marker{display:none}.useful-tier small{color:var(--bone-3);margin-left:auto}.useful-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.useful-tier-grid article{border-top:1px solid var(--line);padding:.85rem}.useful-tier-grid .record-link{margin:-.3rem -.5rem .5rem}.interaction-ledger{gap:1rem;padding:0;list-style:none;display:grid}.interaction-ledger>li{border-top:1px solid var(--line);padding:1rem .85rem}.interaction-references{flex-wrap:wrap;gap:.4rem;margin-bottom:.65rem;display:flex}.interaction-ledger p,.route-plan p{color:var(--bone-2)}.interaction-ledger small{color:var(--bone-3);margin-top:.4rem;font-size:.875rem;display:block}.route-plan-prose p+p{margin-top:.75rem}.build-setup-intro>p{color:var(--bone-3);margin-top:.75rem}.prep-shared{margin-bottom:2.75rem}.prep-shared>h3,.prep-head{border-top:2px solid var(--brass-2);margin-bottom:1.25rem;padding-top:.85rem}.prep-shared>h3,.prep-head h3{font-family:var(--f-display);font-size:1.45rem;line-height:1.15}.prep-goals{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:2.75rem 2rem;display:grid}.prep-goals--compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.prep-goals>article{min-width:0}.prep-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.prep-plans{flex-wrap:wrap;gap:.5rem;display:flex}.build-setup-loadouts :is(.prep-shared,article)>section+section{margin-top:1.75rem}.build-setup-loadouts h4{margin-bottom:.75rem;font-size:1.125rem}.build-setup-loadouts ul{padding:0;list-style:none}.build-setup-loadouts li{border-top:1px solid var(--line)}.build-setup-loadouts section>small,.build-setup-loadouts section>p{color:var(--bone-3);margin-top:.6rem;font-size:.875rem;display:block}.build-unlock-card>div>span{color:var(--brass);font-size:.8rem}.build-unlock-card h2{margin:.4rem 0 .8rem;font-size:1.45rem}.build-unlock-card p{color:var(--bone-2)}.build-unlock-card>ol{margin:0 0 0 1.1rem;list-style:decimal}.build-unlock-card>ol li+li{margin-top:.6rem}.build-unlock-card nav{margin-top:1rem}.build-unlock-card nav>a{margin-top:.6rem;padding:.4rem 0;display:block}.build-unlock-cost strong{color:var(--brass);font-size:.8rem}.build-unlock-cost ul{margin-top:.4rem;padding:0;list-style:none}.build-unlock-cost li{align-items:center;gap:.5rem;display:flex}.build-rail .rail-toc a{padding:.15rem .85rem;line-height:1.25}.build-rail ul{padding:0;list-style:none}@container build-sheet (width<=26rem){.keepsake-plan>ol,.rare-targets,.build-plan-sequence .sequence{grid-template-columns:minmax(0,1fr)}}[data-build-head][hidden]{display:none}.build-detail-head+.build-view-control .build-view-tabs{background:0 0;border:0;padding:0}.build-detail-head .build-head-note{grid-column:2}.surface-build-detail .backdrop-scene img{opacity:.45}.build-goal-switch{justify-self:end}.build-variant-panel>.build-jump{margin:1.25rem calc(-1 * var(--hover-x)) 1.75rem;padding:.85rem var(--hover-x);border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem 1.5rem;display:grid}.build-variant-panel>.build-jump a{margin-inline:calc(-1 * var(--hover-x));padding:.3rem var(--hover-x) .3rem calc(var(--hover-x) + 1.25rem);border-radius:var(--radius-s);color:var(--bone-2);text-indent:-1.25rem;font-size:.9rem;text-decoration:none;display:block}.build-variant-panel>.build-jump a:before{width:1.25rem;color:var(--brass);content:"→";opacity:.7;text-indent:0;display:inline-block}.build-variant-panel>.build-jump a:hover{background:var(--hover);color:var(--bone)}@media (width<=52rem){.build-variant-panel>.build-jump{grid-template-columns:minmax(0,1fr)}}.build-aspect-progression .progression-table{font-size:.9rem}.build-aspect-progression table.grid :is(th,td){text-align:left;vertical-align:top;padding:1rem .85rem}.build-aspect-progression table.grid thead th{padding-block:.5rem}.build-aspect-progression table.grid tbody th{color:var(--brass);white-space:nowrap}.build-aspect-progression table.grid tbody th small{color:var(--bone-3);letter-spacing:normal;text-transform:none;margin-top:.4rem;font-size:.875rem;font-weight:400;display:block}.build-aspect-progression .progression-effects,.build-aspect-progression .progression-costs{gap:.4rem;display:grid}.build-aspect-progression .progression-effects>div{flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;display:flex}.build-aspect-progression dt{color:var(--bone-2)}.build-aspect-progression dd{color:var(--bone);margin:0;font-weight:600}.build-aspect-progression .progression-costs>span{align-items:center;gap:.6rem;display:flex}.build-aspect-progression .progression-costs b{color:var(--brass)}.build-aspect-progression .progression-empty{color:var(--bone-3)}.build-aspect-progression table.grid tr:hover,.build-aspect-progression table.grid tbody tr:hover td{background:0 0}@media (width<=47.99rem){table.grid.hammer-table{table-layout:fixed}table.grid.hammer-table thead{display:none}table.grid.hammer-table tbody{display:block}table.grid.hammer-table tr{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;padding:.65rem 0;display:grid}.build-sheet table.grid.hammer-table :is(th,td){border:0;width:auto;padding:.5rem .85rem;display:block}table.grid.hammer-table td:first-child{grid-area:1/1}table.grid.hammer-table td:last-child{grid-area:1/2;align-self:center}table.grid.hammer-table td:not(:first-child,:last-child){grid-column:1/-1}table.grid.hammer-table td:not(:first-child,:last-child):before{content:attr(data-label);color:var(--bone-3);margin-bottom:.35rem;font-size:.75rem;font-weight:600;display:block}.build-aspect-progression table.grid thead{display:none}.build-aspect-progression table.grid :is(th,td){border:0;padding:.6rem .85rem;display:block}}@media (width<=80rem){.build-view-control{grid-template-columns:minmax(0,1fr)}.build-view-tabs,.build-goal-switch{justify-self:start}}@media (width<=48rem){.build-view-tabs,.build-goal-switch{width:100%}.build-view-tabs a{flex:1;gap:.4rem;padding-inline:.65rem}.build-view-tabs .ph{display:none}.build-plan-summary,.build-plan-notes{grid-template-columns:minmax(0,1fr);gap:1rem}.build-verdict{display:none}.build-plan-overview>header,.build-plan-sequence .sequence,.keepsake-plan>ol,.useful-tier-grid,.rare-targets{grid-template-columns:minmax(0,1fr)}.pri li{grid-template-columns:1.5rem minmax(0,1fr);gap:.35rem .75rem}.pri span{grid-column:2}.build-goal-content>:is(header,section,.build-goal-sheet,nav)+section{margin-top:2.75rem}}@media (width<=760px){.build-detail-head .build-head-note{grid-column:1/-1}}
