.nx-corner{--cost:28px;z-index:7;left:calc(var(--cost) * -.22);top:calc(var(--cost) * -.22);align-items:flex-start;gap:calc(var(--cost) * .06);pointer-events:none;filter:drop-shadow(0 calc(var(--cost) * .07) calc(var(--cost) * .07) #000000b3);flex-direction:column;display:flex;position:absolute}.nx-corner svg{width:100%;height:100%;display:block}.nx-corner-slot,.nx-corner-used{width:var(--cost);height:var(--cost);position:relative}.nx-corner-slot.is-free svg{opacity:.45}.nx-corner-slot i{color:#2a1a08;font-family:var(--nx-font,inherit);font-style:normal;font-size:max(12px, calc(var(--cost) * .36));text-transform:uppercase;letter-spacing:.04em;background:#ffd768;border-radius:2px;padding:0 .25em;font-weight:900;line-height:1.15;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}button.nx-corner{font:inherit;pointer-events:auto;cursor:help;background:0 0;border:0;margin:0;padding:0}button.nx-corner:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #f3d58e}.nx-corner-surge{height:calc(var(--cost) * .93);min-width:calc(var(--cost) * 1.07);margin-left:calc(var(--cost) * -.04);padding:0 calc(var(--cost) * .21) 0 calc(var(--cost) * .1);border-radius:var(--cost);border:max(1px, calc(var(--cost) * .055)) solid transparent;background:linear-gradient(#2a1608, #1a0d05) padding-box, var(--nx-gilt,linear-gradient(155deg, #f6dc98, #b08236 45%, #f3d58e 70%, #8a6326)) border-box;align-items:center;display:flex}.nx-corner-bolt{width:calc(var(--cost) * .5);height:calc(var(--cost) * .57)}.nx-corner-surge b{font-family:var(--nx-font,inherit);font-size:calc(var(--cost) * .5);color:#ffd08a;font-weight:900;line-height:1}.item-card.card.has-cost-corner,.item-card.card.has-cost-corner[data-cost-layout]{overflow:visible}.item-card.has-cost-corner>.nx-corner{--cost:clamp(30px, 18cqw, 56px);--help-inset:-4px;position:absolute}.item-card.has-cost-corner>.nx-corner:is(:hover,:focus-visible,[aria-describedby]){filter:drop-shadow(0 3px 3px #000000b3)brightness(1.08)}.item-card.has-cost-corner .item-identity{flex-direction:row-reverse;padding-left:calc(clamp(30px,18cqw,56px)/1.28205)}.item-card.has-cost-corner .item-type{width:40px}.item-card .nx-full-band{z-index:4;font-family:var(--nx-font,inherit);letter-spacing:.02em;text-align:center;color:#f3e9d8;background:#140c1ae6;border-top:1px solid #d8b46a59;border-bottom:1px solid #d8b46a59;padding:4px 6px;font-size:clamp(12px,5.6cqw,15px);font-weight:800;position:absolute;bottom:10px;left:0;right:0}.item-card.is-unplayable>.nx-corner{filter:grayscale()brightness(.6)drop-shadow(0 3px 3px #000000b3)}.nx-item>.nx-corner{--cost:17px}.study-action-mark{width:25px;height:25px;font-size:13px}.cost-study-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.cost-study-option{background:#251e2d;border:1px solid #4a3b52;border-radius:8px;min-width:0}.cost-study-option>header{min-height:100px;padding:16px 16px 6px}.cost-study-option h3{margin:0;font-size:17px}.cost-study-option .study-spell{padding:12px 12px 22px}.cost-study-option .study-spell .card{width:min(100%,280px)}.study-companion{text-align:center;border-top:1px solid #4a3b52}.study-companion>p{color:#c4b7ca;margin:12px 0 4px;font-size:12px}.cost-study-option .study-item .card{width:220px}@media (width<=1500px){.cost-study-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.item-card.card[data-cost-layout]{overflow:hidden}.item-card[data-cost-layout] .item-stats{align-items:center;gap:8px;height:49px;min-height:49px;max-height:49px;padding:5px 8px}.item-card[data-cost-layout] .item-stats>*{flex:1;min-width:0;padding:0}.item-card[data-cost-layout] .item-stats>*+:before{display:none}.item-card[data-cost-layout] :is(.study-action-badge,.study-surge-badge,.study-cost-group,.study-target-group){--help-inset:1px;color:#49304b;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:2px;display:flex;position:relative}.study-action-mark{border:2px solid;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-size:17px;font-weight:800;line-height:1;display:inline-flex}.study-action-mark.action{border-radius:50%}.study-action-mark.minor{border-radius:2px}.study-surge-mark,.study-range-mark{border:1.5px solid #795574;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:34px;height:34px;display:flex}.study-surge-mark{color:#704580}.study-range-mark{color:#49304b}.study-surge-mark b,.study-range-mark b{font-size:17px;line-height:1}.study-surge-mark .bs-icon,.study-range-mark .bs-icon{width:13px;height:15px}.item-card[data-cost-layout] .study-target-group>.target-glyph{flex-shrink:0;width:25px;height:25px}.item-card[data-cost-layout] .study-cost-group,.item-card[data-cost-layout] .study-target-group{border:1px solid #b29a83;border-radius:5px;flex-direction:row;gap:5px;height:39px;box-shadow:inset 0 0 0 1px #fff2d7}.item-card[data-cost-layout=pictograms]{--surge-ink:#e86508;--target-ink:#574253;--target-enemy:#bd3339;--target-hero:#267a42}.lab-tooltip{--surge-ink:#ff8a3d;--target-ink:#d4c6d3;--target-enemy:#ff7770;--target-hero:#72d68a}.item-card[data-cost-layout=pictograms] .item-stats{align-items:center;gap:8px;height:49px;min-height:49px;max-height:49px;padding:5px 8px}.item-card[data-cost-layout=pictograms] .item-stats>*{flex:1;min-width:0;padding:0}.item-card[data-cost-layout=pictograms] :is(.study-cost-group,.study-target-group){--help-inset:2px;color:#49304b;height:39px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:5px;padding:0;display:flex;position:relative}.item-card[data-cost-layout=pictograms] .item-stats>*+:before{display:block;top:1px;bottom:1px;left:-4px}.item-card[data-cost-layout=pictograms] :is(.study-surge-mark,.study-range-mark){background:0 0;border:1.5px dashed;border-radius:50%;gap:0;width:34px;height:34px}.item-card[data-cost-layout=pictograms] .study-surge-mark{color:var(--surge-ink)}.item-card[data-cost-layout=pictograms] .study-surge-mark .bs-icon{flex-shrink:0;width:15px;height:22px}.item-card[data-cost-layout=pictograms] .study-surge-mark svg g{fill:currentColor;stroke:none}.item-card[data-cost-layout=pictograms] .study-range-mark,.item-card[data-cost-layout=pictograms] .target-glyph,.lab-tooltip .target-glyph{color:var(--target-ink)}:where(.item-card,.lab-tooltip) [data-target-kind=monster]{--target-ink:var(--target-enemy)}:where(.item-card,.lab-tooltip) :is([data-target-kind=hero],[data-target-kind=self]){--target-ink:var(--target-hero)}:where(.item-card,.lab-tooltip) .study-action-mark.resource-token{background:0 0;border:0;border-radius:0;padding:0}.resource-token svg{width:100%;height:100%;overflow:visible}
