.dv-trail{background:var(--dv-panel);border:1px solid var(--dv-line);box-shadow:var(--dv-panel-shadow);border-radius:18px;justify-content:center;align-items:flex-start;gap:0;margin:0;padding:.9rem 1.2rem;list-style:none;display:flex}.dv-trail-stop{flex-direction:column;align-items:center;gap:.35rem;width:7.5rem;display:flex;position:relative}.dv-trail-stop:not(:last-child):after{content:"";border-top:2px dashed #e8be8259;width:calc(100% - 3.2rem);position:absolute;top:1.35rem;left:calc(50% + 1.6rem)}.dv-trail-stop.is-done:not(:last-child):after{border-color:#e8be8299;border-top-style:solid}.dv-trail-node{width:2.7rem;height:2.7rem;font-family:var(--font-display);color:var(--text-dim);background:#0c080699;border:2px solid #e8be8240;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;font-weight:800;display:flex}.is-done .dv-trail-node{color:var(--rc);border-color:var(--rc);background:color-mix(in srgb, var(--rc) 14%, #0c0806b3)}.is-next .dv-trail-node{color:var(--gold-bright);border-color:var(--gold-bright);animation:1.8s ease-in-out infinite dv-trail-glow;box-shadow:0 0 0 4px #f0c06026,0 0 18px #f0c06080}@keyframes dv-trail-glow{50%{box-shadow:0 0 0 7px #f0c06014,0 0 26px #f0c060a6}}.is-deadline .dv-trail-node{color:var(--dv-coral);border-color:#ff806499}.dv-trail-label{letter-spacing:.04em;text-align:center;color:var(--text-muted);font-size:.7rem;font-weight:800}.is-next .dv-trail-label{color:var(--gold-bright)}.is-done .dv-trail-label{color:var(--text-primary)}.dv-trail-sub{letter-spacing:.03em;text-align:center;color:var(--text-dim);margin-top:-.25rem;font-size:.62rem}.is-next .dv-trail-sub{color:color-mix(in srgb, var(--gold-bright) 70%, transparent)}.is-next.is-preview .dv-trail-node{color:var(--rc);border-color:var(--rc);background:color-mix(in srgb, var(--rc) 14%, #0c0806b3)}.is-next.is-preview .dv-trail-label{color:var(--rc)}.is-shop .dv-trail-node{color:var(--gold);border-color:#e8be8266}.is-deadline:not(:last-child):after{border-color:#ff806459;border-top-style:solid}.dv-trail-bar{background:#ffd6aa1f;border-radius:999px;width:4.5rem;height:5px;overflow:hidden}.dv-trail-bar>span{background:linear-gradient(90deg, var(--green), var(--gold-bright));height:100%;display:block}.dv-rooms{grid-template-columns:repeat(3,minmax(0,15rem));justify-content:center;gap:1rem;width:100%;display:grid}.dv-room{text-align:center;cursor:pointer;color:inherit;background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--rc) 22%, transparent), transparent 55%), var(--dv-panel);border:1.5px solid color-mix(in srgb, var(--rc) 45%, transparent);box-shadow:var(--dv-panel-shadow);border-radius:20px;flex-direction:column;align-items:center;gap:.45rem;padding:1.2rem 1rem 1rem;transition:transform .16s,box-shadow .16s,filter .16s;display:flex;position:relative}.dv-room:hover,.dv-room:focus-visible{box-shadow:0 0 0 1.5px var(--rc), 0 0 26px color-mix(in srgb, var(--rc) 40%, transparent), var(--dv-panel-shadow);transform:translateY(-4px)}.dv-room:focus-visible{outline:none}.dv-room-emblem{width:4.6rem;height:4.6rem;color:var(--rc);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--rc) 28%, #1a120d), #0b0806 75%);border:3px solid color-mix(in srgb, var(--rc) 70%, #3a2a1a);border-radius:50%;justify-content:center;align-items:center;font-size:2.3rem;display:flex;box-shadow:0 8px 18px -8px #000000e6,inset 0 0 12px #0009}.dv-room-name{font-family:var(--font-display);color:var(--text-primary);font-size:1.45rem;font-weight:700;line-height:1.05}.dv-room-short{letter-spacing:.18em;text-transform:uppercase;color:var(--rc);font-size:.66rem;font-weight:800}.dv-room-text{color:var(--text-muted);flex:1;font-size:.86rem;line-height:1.42}@media (width<=699px){.dv-trail{box-sizing:border-box;width:100%;padding:.7rem .4rem}.dv-trail-stop{width:25%}.dv-trail-sub{font-size:.56rem}.dv-trail-stop:not(:last-child):after{width:calc(100% - 2.8rem);left:calc(50% + 1.4rem)}.dv-trail-node{width:2.3rem;height:2.3rem;font-size:1rem}.dv-rooms{grid-template-columns:1fr}.dv-room{text-align:left;flex-flow:wrap;align-items:center;column-gap:.8rem;padding:.8rem}.dv-room-emblem{width:3.2rem;height:3.2rem;font-size:1.6rem}.dv-room-name{font-size:1.2rem}.dv-room-text,.dv-room-effects{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.is-next .dv-trail-node{animation:none}.dv-room{transition:none}}.dv-room-tag{white-space:nowrap;cursor:help;background:#0c080680;border:1px solid;border-radius:999px;align-items:center;gap:.3em;margin-right:.6em;padding:.05em .6em;font-size:.9em;font-weight:800;display:inline-flex}.dv-offer-slot{display:contents}.dv-offer-slot.is-locked>*{filter:grayscale(.7)brightness(.65);cursor:not-allowed}.dv-offer-slot.is-locked>:hover{transform:none}.dv-room-hero{align-self:stretch;margin:-1.2rem -1rem 1.05rem;display:block;position:relative}.dv-room-art{aspect-ratio:4/3;border-bottom:1.5px solid color-mix(in srgb, var(--rc) 55%, transparent);border-radius:18.5px 18.5px 0 0;width:100%;display:block;position:relative;overflow:hidden}.dv-room-art img{object-fit:cover;width:100%;height:100%;display:block}.dv-room-badge{z-index:1;width:2.5rem;height:2.5rem;color:var(--rc);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--rc) 22%, #1a120d), #0e0906 80%);border:2px solid var(--rc);border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);box-shadow:0 .35rem .7rem #0009,0 0 0 3px #0a0705d9}@media (width<=699px){.dv-room-hero{flex-shrink:0;align-self:auto;margin:0}.dv-room-art{border:1.5px solid color-mix(in srgb, var(--rc) 55%, transparent);border-radius:12px;width:5.5rem}.dv-room-badge{display:none}}.dv-event{--rc:#8fd3ff;text-align:center;border:1px solid color-mix(in srgb, var(--rc) 45%, transparent);border-radius:24px;flex-direction:column;align-items:center;gap:.7rem;width:100%;padding:1.4rem 1.4rem 1.5rem;display:flex}.dv-event-kicker{letter-spacing:.22em;color:var(--rc);align-items:center;gap:.4rem;font-size:.7rem;font-weight:900;display:inline-flex}.dv-event-art{aspect-ratio:16/9;border:1px solid #e8be8233;border-radius:16px;width:100%;max-width:30rem;overflow:hidden}.dv-event-art img{object-fit:cover;width:100%;height:100%;display:block}.dv-event{--bezel:.4rem}.dv-event-hero{margin:calc(-1.4rem + var(--bezel)) calc(-1.4rem + var(--bezel)) .2rem;align-self:stretch;position:relative}.dv-event-hero .dv-event-art{aspect-ratio:16/8;border-radius:calc(24px - var(--bezel)) calc(24px - var(--bezel)) 10px 10px;border:0;max-width:none;box-shadow:inset 0 0 0 1px #e8be822e}.dv-event-hero .dv-event-art img{-webkit-mask-image:linear-gradient(#000 70%,#000000bf);mask-image:linear-gradient(#000 70%,#000000bf)}.dv-event-kicker.is-on-art{color:#fff;text-shadow:0 1px 3px #000000e6,0 0 12px #000000b3;justify-content:center;position:absolute;top:.75rem;left:0;right:0}.dv-event-kicker.is-on-art .dv-icon{filter:drop-shadow(0 1px 2px #000c)}.dv-event-emblem{width:5rem;height:5rem;font-size:2.4rem}.dv-event-title{font-family:var(--font-display);color:var(--gold-bright);margin:0;font-size:2rem;font-weight:700;line-height:1.05}.dv-event-story{max-width:32rem;color:var(--text-primary);margin:0;font-size:.98rem;font-style:italic;line-height:1.5}.dv-event-options{grid-template-columns:1fr 1fr;gap:.7rem;width:100%;margin-top:.4rem;display:grid}.dv-event-option{text-align:left;cursor:pointer;color:var(--text-primary);background:#0c080659;border:1px solid #e8be8240;border-radius:16px;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.8rem .95rem;transition:transform .16s,border-color .16s,background .16s;display:flex}.dv-event-option:hover:not(.is-locked),.dv-event-option:focus-visible{border-color:var(--gold-bright);background:#e8b35a1a;outline:none;transform:translateY(-2px)}.dv-event-option.is-locked{opacity:.55;cursor:not-allowed}.dv-event-label{font-family:var(--font-display);color:var(--gold-bright);letter-spacing:.02em;font-size:1.1rem;font-weight:800}.dv-event-effect{color:var(--text-muted);font-size:.86rem;line-height:1.4}.dv-event-result{flex-direction:column;align-items:center;gap:.9rem;margin-top:.3rem;display:flex}.dv-event-result p{max-width:30rem;margin:0;font-size:1.02rem;font-weight:700;line-height:1.45}.dv-odds{flex-direction:column;gap:.45rem;width:100%;margin-top:.2rem;display:flex}.dv-odds-bar{border-radius:99px;height:.5rem;display:flex;overflow:hidden;box-shadow:0 0 0 1px #00000073,inset 0 1px #fff0d21f}.dv-odds-bar .is-win{width:var(--win);background:linear-gradient(#5fc488,#2f8452)}.dv-odds-bar .is-lose{background:linear-gradient(#d06253,#8c3a31);flex:1}.dv-odds-pills{justify-content:space-between;gap:.5rem;display:flex}.dv-odds-pill{font:900 1.15rem/1 var(--font-body);white-space:nowrap;border-radius:99px;align-items:baseline;gap:.4rem;padding:.32rem .75rem;display:inline-flex}.dv-odds-pill.is-win{color:#eafff1;background:#3f9a6247;box-shadow:inset 0 0 0 1px #6ee7a08c}.dv-odds-pill.is-lose{color:#ffe3dd;background:#a2463c47;box-shadow:inset 0 0 0 1px #f082738c}.dv-odds-pct{opacity:.85;letter-spacing:.02em;font-size:.78rem}.dv-odds-cash .dv-money-coin{color:#ffe08a}@media (width<=560px){.dv-event-options{grid-template-columns:1fr}.dv-event-title{font-size:1.6rem}}.dv-room-effects{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.3rem;margin:.15rem 0 .2rem;display:flex}.dv-room-effect{font:800 .95rem/1.1 var(--font-body);align-items:center;gap:.4rem;display:inline-flex}.dv-room-effect .dv-icon{font-size:1.05rem}.dv-room-effect.is-good{color:#7fdca0}.dv-room-effect.is-bad{color:var(--dv-coral,#ff8a70)}.dv-room-effect.is-gold{color:var(--gold-bright)}.dv-room-effect.is-nerve{color:#b69cff}.dv-room-effect.is-info{color:var(--text-muted)}.dv-room-effects.is-inline{flex-flow:wrap;flex:none;justify-content:flex-start;gap:.3rem .9rem;margin:0}.dv-room-effects-wrap{flex:1;display:flex}.dv-room-effects-wrap>.dv-room-effects{flex:1}@media (width<=640px){.dv-room-effects-wrap{flex-basis:100%}}.sk-rules .dv-room-effect{font-size:.88rem}.sk-rules .dv-room-effect.is-good{color:#1f7a45}.sk-rules .dv-room-effect.is-bad{color:#b3392b}.sk-rules .dv-room-effect.is-gold{color:#8a5a10}.sk-rules .dv-room-effect.is-nerve{color:#5b3db0}.sk-rules .dv-room-effect.is-info{color:#4a5263}.dv-contract .dv-room-effect{font-size:.78rem}.dv-contract .dv-room-effect .dv-icon{font-size:.85rem}.dv-room-door{aspect-ratio:896/1000;pointer-events:none;width:100%;margin:-3.2rem auto .2rem;display:block}.dv-room-door img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 14px 14px #0009);width:100%;height:100%;transition:transform .25s cubic-bezier(.2,.9,.3,1.2),filter .25s;display:block}.dv-room:hover .dv-room-door img,.dv-room:focus-visible .dv-room-door img{filter:drop-shadow(0 18px 16px #0009) drop-shadow(0 0 18px color-mix(in srgb, var(--rc,#e8b35a) 70%, transparent));transform:translateY(-.5rem)scale(1.04)}.dv-rooms:has(.dv-room:hover) .dv-room:not(:hover) .dv-room-door img{filter:brightness(.72)saturate(.8)drop-shadow(0 10px 10px #0009)}@media (width<=699px){.dv-room-door{flex-shrink:0;width:5.5rem;margin:0}}@media (prefers-reduced-motion:reduce){.dv-room-door img{transition:none}}.dv-rooms:has(.dv-door){grid-template-columns:repeat(var(--n,3), minmax(0, 15rem))}.dv-door-board{margin-top:var(--dv-gap-xs);padding:var(--dv-gap-sm) var(--dv-gap-sm) 0;border-top:1px dashed color-mix(in srgb, var(--bc,var(--text-dim)) 50%, transparent);flex-direction:column;align-self:stretch;align-items:center;gap:.25rem;display:flex}.dv-door-board-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);font-size:.58rem;font-weight:800}.dv-door-board-name{font-family:var(--font-display);color:var(--bc,var(--text-primary));align-items:center;gap:.35em;font-size:1.05rem;font-weight:700;display:inline-flex}.dv-door-board .dv-room-effects.is-inline{justify-content:center}.dv-door-board .dv-room-effect{font-size:.8rem}.dv-press-on{align-items:center;gap:.35em;display:inline-flex}@media (width<=699px){.dv-rooms:has(.dv-door){grid-template-columns:1fr}.dv-door-board{flex-basis:100%;align-items:flex-start}.dv-door-board .dv-room-effects.is-inline{justify-content:flex-start}}.dv-door .dv-room-effects-wrap{flex:none}.dv-door .dv-door-board{margin-top:auto}.dv-door .delve-option-cta{margin-top:var(--dv-gap-sm)}.dv-rooms.dv-vendor-row{grid-template-columns:repeat(var(--n,2), minmax(0, 15rem));margin:auto 0}@media (width<=699px){.dv-rooms.dv-vendor-row{grid-template-columns:1fr}}.dv-fx-chips{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.dv-fx-chip{font:800 .95rem/1 var(--font-body);color:var(--fx,var(--text-muted));background:color-mix(in srgb, var(--fx,#888) 14%, #0a07058c);border:1px solid color-mix(in srgb, var(--fx,#888) 40%, transparent);border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .55rem .22rem .45rem;display:inline-flex}.dv-fx-chip .dv-icon{font-size:1.1em}.dv-fx-chip.is-icon{padding:.22rem .42rem}.dv-fx-chip b{font-weight:900}.dv-fx-chip.is-good{--fx:#7fdca0}.dv-fx-chip.is-bad{--fx:var(--dv-coral,#ff8a70)}.dv-fx-chip.is-gold{--fx:var(--gold-bright)}.dv-fx-chip.is-nerve{--fx:#b69cff}.dv-fx-chip.is-info{--fx:#c9bba2}.sk-rules .dv-fx-chip{background:color-mix(in srgb, var(--fx,#888) 14%, #fff8e699)}.sk-rules .dv-fx-chip.is-good{--fx:#1f7a45}.sk-rules .dv-fx-chip.is-bad{--fx:#b3392b}.sk-rules .dv-fx-chip.is-gold{--fx:#8a5a10}.sk-rules .dv-fx-chip.is-nerve{--fx:#5b3fb0}.sk-rules .dv-fx-chip.is-info{--fx:#5c4a33}.dv-door-board-name.has-hint{cursor:help;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.22em}.dv-fx-pop{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.dv-fx-pop-name{font-family:var(--font-display);color:var(--bc,var(--text-primary));font-size:1rem;font-weight:700}.sk-card{--hi:#9aa3b2;--mid:#475569;--lo:#1e293b;--sc:#9aa3b2;--cut:18px;width:100%;max-width:18rem;height:100%;margin:0 auto}.sk-cartography{--hi:#60a5fa;--mid:#1d4ed8;--lo:#1e3a8a;--sc:#93c5fd}.sk-demolition{--hi:#f87171;--mid:#b91c1c;--lo:#7f1d1d;--sc:#fca5a5}.sk-fortune{--hi:#f0c060;--mid:#b8862b;--lo:#6b4a12;--sc:#f0c060}.sk-nerve{--hi:#c4b5fd;--mid:#7c3aed;--lo:#4c1d95;--sc:#c4b5fd}.sk-frame{box-sizing:border-box;background:linear-gradient(160deg, var(--hi), var(--mid) 55%, var(--lo));height:100%;padding:3px}.sk-legendary .sk-frame{background:conic-gradient(from 200deg,#f0c060,#fff4d0,#d4a843,#8a6420,#f0c060)}.sk-legendary{filter:drop-shadow(0 0 14px #f0c06059)}.sk-inner{box-sizing:border-box;flex-direction:column;gap:.5rem;height:100%;padding:.75rem .85rem .8rem;display:flex}.sk-tool .sk-frame{clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut))}.sk-tool .sk-inner{clip-path:polygon(calc(var(--cut) - 2px) 0, calc(100% - var(--cut) + 2px) 0, 100% calc(var(--cut) - 2px), 100% calc(100% - var(--cut) + 2px), calc(100% - var(--cut) + 2px) 100%, calc(var(--cut) - 2px) 100%, 0 calc(100% - var(--cut) + 2px), 0 calc(var(--cut) - 2px))}.sk-instinct .sk-frame{border-radius:50% 50% 16px 16px/4.2rem 4.2rem 16px 16px}.sk-instinct .sk-inner{border-radius:50% 50% 14px 14px/4rem 4rem 14px 14px;padding-top:1.15rem}.sk-cartography .sk-inner{background:radial-gradient(120% 60% at 50% 0,#93c5fd29,#0000 60%),radial-gradient(circle at 50% 40%,#60a5fa33,#0000 66%),linear-gradient(170deg,#10223f,#070d19)}.sk-demolition .sk-inner{background:radial-gradient(120% 60% at 50% 0,#fecaca1a,#0000 60%),radial-gradient(circle at 50% 118%,#ef444461,#0000 62%),linear-gradient(170deg,#2a0f0f,#110606)}.sk-fortune .sk-inner{background:radial-gradient(120% 60% at 50% 0,#fde68a1f,#0000 60%),radial-gradient(circle at 50% 30%,#f0c06038,#0000 62%),linear-gradient(170deg,#2e2109,#120d05)}.sk-nerve .sk-inner{background:radial-gradient(120% 60% at 50% 0,#ddd6fe1f,#0000 60%),radial-gradient(circle at 50% 46%,#8b5cf657,#0000 64%),linear-gradient(170deg,#1d1238,#0b0717)}.sk-head{align-items:center;gap:.5rem;min-height:2.2rem;display:flex}.sk-head-instinct{text-align:center;flex-direction:column;gap:.1rem;min-height:0}.sk-name{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 0;letter-spacing:0;color:#f7efdc;text-shadow:0 2px #00000059,0 0 16px #00000059;font-size:1.5rem;font-weight:700;line-height:1.02}.sk-always{font-family:var(--font-body);letter-spacing:.26em;color:var(--sc);opacity:.9;font-size:.58rem;font-weight:800}.sk-cost{width:2.1rem;height:2.1rem;font-family:var(--font-body);color:#f1ecff;background:radial-gradient(circle at 40% 30%,#3a2a6a,#1b1033 70%);border:2px solid #b9a4ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;font-weight:900;line-height:1;display:flex;box-shadow:0 0 10px #b9a4ff66,inset 0 1px #fff3}.sk-art{aspect-ratio:4/3;border:1px solid color-mix(in srgb, var(--hi) 45%, transparent);background:#02050c8c;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sk-instinct .sk-art{border-radius:50% 50% 10px 10px/2.6rem 2.6rem 10px 10px}.sk-art img{object-fit:cover;width:100%;height:100%;display:block}.sk-emblem{opacity:.75;filter:drop-shadow(0 0 18px var(--mid)) saturate(.9);font-size:3.2rem;line-height:1}.sk-badge{font-family:var(--font-body);letter-spacing:.08em;background:#080c16d9;border:1px solid;border-radius:999px;padding:.1rem .45rem;font-size:.62rem;font-weight:900;position:absolute;bottom:.4rem;right:.4rem}.sk-type{font-family:var(--font-body);letter-spacing:.14em;color:var(--sc);justify-content:space-between;align-items:center;gap:.5rem;font-size:.64rem;font-weight:800;display:flex}.sk-gem{flex-shrink:0}.sk-rules{color:#1b2233;text-align:left;background:linear-gradient(#f7efdef7,#ece1cbf7);border-radius:10px;flex-direction:column;flex-grow:1;gap:.4rem;padding:.6rem .7rem;display:flex;box-shadow:inset 0 1px #fff9,inset 0 -2px #785a321f}.sk-text{margin:0;font-size:.86rem;font-weight:700;line-height:1.42}.sk-note{color:#4a5263;font-size:.72rem;font-weight:600;line-height:1.35}.sk-flavor{font-variation-settings:"SOFT" 100;color:#475063;margin:auto 0 0;padding-top:.15rem;font-family:Fraunces Variable,Fraunces,Georgia,Times New Roman,serif;font-size:.76rem;font-style:italic;font-weight:400;line-height:1.32}.sk-rules .delve-verb{color:#fff;text-shadow:none;background:color-mix(in srgb, var(--v) 62%, #0b1020);border-color:#0000}.sk-size-codex{--cut:14px;max-width:17rem}.sk-size-codex .sk-name{font-size:1.28rem}.sk-size-codex .sk-inner{gap:.4rem;padding:.6rem .7rem .65rem}.sk-size-codex.sk-instinct .sk-inner{padding-top:.95rem}.sk-size-codex .sk-text{font-size:.78rem}.sk-pick{width:100%;height:100%;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0;transition:transform .16s,filter .16s;display:block}.sk-pick:hover,.sk-pick:focus-visible{filter:brightness(1.08);transform:translateY(-4px)}.sk-pick:focus-visible{outline:none}.sk-pick:focus-visible .sk-card{filter:drop-shadow(0 0 3px var(--gold-bright)) drop-shadow(0 0 12px #ffc86e73)}.sk-pick:hover .sk-card{filter:drop-shadow(0 16px 22px #00000073)}.sk-pick .delve-option-cta{margin-top:.1rem}@media (width<=640px){.delve-option-row.be-card-row{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;box-sizing:border-box;scrollbar-width:none;gap:.9rem;padding:.5rem 11% 1rem;display:flex;overflow-x:auto}.delve-option-row:has(.sk-pick){scroll-snap-type:x mandatory;overscroll-behavior-x:contain;box-sizing:border-box;scrollbar-width:none;gap:.9rem;padding:.5rem 11% 1rem;display:flex;overflow-x:auto}.delve-option-row:has(.sk-pick)::-webkit-scrollbar{display:none}.delve-option-row.be-card-row::-webkit-scrollbar{display:none}:is(.delve-option-row:has(.sk-pick)>:not(.dv-offer-slot),.delve-option-row.be-card-row>*,.delve-option-row:has(.sk-pick)>.dv-offer-slot>*){scroll-snap-align:center;flex:0 0 78%}}@media (prefers-reduced-motion:reduce){.sk-pick,.sk-pick:hover{transition:none;transform:none}}.sk-pick>.sk-card{transition:transform .22s}.sk-pick.is-tilting>.sk-card{transform:translateY(-5px)}.sk-art img{transition:transform .12s linear}.is-tilting .sk-art img{transform:scale(1.08) translate(var(--ax,0%), var(--ay,0%))}.sk-art{isolation:isolate}.sk-rare .sk-art:after,.sk-legendary .sk-art:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,30%), #ffffff38, transparent 42%), linear-gradient(115deg, transparent 18%, #ff6ebe80 34%, #78dcff80 48%, #aaffaa73 58%, #ffec8c80 68%, transparent 84%);background-size:100% 100%,260% 260%;background-position:0 0, var(--gx,30%) var(--gy,30%);mix-blend-mode:color-dodge;opacity:.12;transition:opacity .2s;position:absolute;inset:0}.sk-legendary .sk-art:after{opacity:.2;animation:6s ease-in-out infinite sk-foil-idle}.is-tilting .sk-rare .sk-art:after{opacity:.42;animation:none}.is-tilting .sk-legendary .sk-art:after{opacity:.6;animation:none}@keyframes sk-foil-idle{0%,to{background-position:0 0,20% 20%}50%{background-position:0 0,80% 70%}}@media (prefers-reduced-motion:reduce){.sk-legendary .sk-art:after{animation:none}}.dv-shop{gap:max(var(--dv-gap-lg), 3.5vh);justify-content:center;min-height:100%}.dv-shop-head{align-items:center;gap:var(--dv-gap-sm);text-align:center;flex-direction:column;display:flex}.dv-shop-title{font-family:var(--font-display);color:var(--gold-bright);margin:0;font-size:clamp(2.6rem,5vw,3.6rem);line-height:1}.dv-shop-sub{align-items:center;gap:var(--dv-gap-sm);font:800 .8rem/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;cursor:help;display:inline-flex}.dv-shop-row{justify-content:center;align-items:stretch;gap:var(--dv-gap-lg);flex-wrap:wrap;width:100%;display:flex}.dv-shop-row>.dv-room{width:15rem}.dv-shop-row>.dv-market-row{align-self:center}@media (width>=700px){.dv-shop-row>.dv-market-row{gap:var(--dv-gap-lg);grid-template-columns:none;grid-auto-columns:14.5rem;grid-auto-flow:column;align-items:start;width:auto;display:grid}}@media (width<=699px){.dv-shop-row>.dv-market-row{width:100%}}.dv-shop-row>.dv-shop-crate{cursor:help;align-self:center}.dv-shop-crate .dv-crate-count{margin:auto 0 0}.dv-shop-crate-icon{width:100%;height:100%;color:var(--gold-bright);place-items:center;font-size:4rem;display:grid}.dv-shop-crate-buy:disabled{opacity:.45;cursor:not-allowed}.dv-shop-foot{align-items:center;gap:var(--dv-gap-md);flex-direction:column;display:flex}.dv-shop-go{justify-content:center;gap:.5em;min-width:min(22rem,90vw)}.dv-shop-go .dv-icon{font-size:1.15em}.dv-shop-nextboss{align-items:center;gap:var(--dv-gap-sm);cursor:help;font:800 .75rem/1 var(--font-body);letter-spacing:.08em;color:#ffd6c8;border:1px solid color-mix(in srgb, var(--dv-coral) 55%, transparent);background:#1e0c09bf;border-radius:999px;padding:.3rem .85rem .3rem .3rem;display:inline-flex}.dv-shop-nextboss>img{object-fit:cover;border:1.5px solid var(--dv-coral);border-radius:50%;width:2rem;height:2rem}.dv-shop-nextboss b{font-family:var(--font-display);letter-spacing:0;font-size:1rem}.dv-shop-nextboss>span:not(.dv-rival-tag) .dv-icon{color:var(--dv-coral)}.dv-market-row{justify-content:center;gap:var(--dv-gap-md)}.dv-market-sold{justify-content:center;display:flex}.dv-market-rare{font:900 .62rem/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#1b1208;background:linear-gradient(#ffd98a,#e8b35a);border-radius:999px;padding:.25rem .5rem;box-shadow:0 0 12px #ffc86459}.dv-crate-count.is-compact{gap:.45rem;padding:.25rem .7rem .25rem .6rem}.dv-crate-count.is-compact .dv-crate-count-n{font-size:1.9rem}.dv-shop-empty{text-align:center;color:var(--text-dim);padding:1.4rem .5rem;font-size:.85rem}.dv-banish-token{align-items:center;gap:.9rem;display:flex}.dv-banish-coin{color:#ff967880;background:#0c080673;border:2px dashed #ff806473;border-radius:50%;flex-shrink:0;place-items:center;width:3.4rem;height:3.4rem;font-size:1.7rem;display:grid}.dv-banish-coin.is-on{color:#fff1e6;background:radial-gradient(circle at 35% 30%,#ff9a86,#c4473b 70%);border:2px solid #ffb39c;box-shadow:0 0 14px #ff6e5073}.dv-offer-banish{font:800 .72rem/1 var(--font-body);letter-spacing:.08em;color:#ffb39c;cursor:pointer;background:#280e0ab3;border:1px solid #ff80648c;border-radius:999px;align-items:center;gap:.35rem;margin:.45rem auto 0;padding:.3rem .85rem;transition:background .15s,color .15s,transform .15s;display:inline-flex}.dv-offer-banish:hover{color:#fff1e6;background:#c4473bd9;transform:translateY(-1px)}.dv-offer-slot-col{flex-direction:column;align-items:stretch;display:flex}.dv-offer-slot-col>.dv-offer-banish{align-self:center}.sk-duo{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--a-hi) 25%, transparent))}.sk-duo .sk-frame{background:linear-gradient(125deg, var(--a-hi), var(--a-mid) 38%, var(--a-lo) 49.6%, var(--b-lo) 50.4%, var(--b-mid) 62%, var(--b-hi));border-radius:18px}.sk-duo .sk-inner{background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--a-hi) 22%, transparent), transparent 45%), radial-gradient(circle at 82% 88%, color-mix(in srgb, var(--b-hi) 22%, transparent), transparent 45%), linear-gradient(125deg, var(--a-bg) 0 49.8%, var(--b-bg) 50.2% 100%);border-radius:15px}.sk-head-duo{text-align:center;justify-content:space-between}.sk-head-duo .sk-name{flex:1}.sk-duo-emblem{width:2.1rem;height:2.1rem;box-shadow:0 0 10px color-mix(in srgb, currentColor 35%, transparent);background:#04060c99;border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.sk-duo .sk-art{border-color:#f3e6c84d}.sk-duo-emblems{gap:.6rem;display:inline-flex}.sk-duo-slot{color:#9aa3b2;letter-spacing:.1em;white-space:nowrap}.sk-size-codex .sk-duo-emblem{width:1.8rem;height:1.8rem;font-size:.95rem}.dv-banish-card:disabled{cursor:default}.dv-banish-card:disabled:hover{filter:none;transform:none}.dv-banish-card.is-banished .sk-card{filter:grayscale()brightness(.7)}.dv-banish-card.is-banished .dv-banish-stamp{font-size:1.5rem}.dv-banish-card:disabled.is-dim{opacity:.75;filter:none}.dv-stamped{pointer-events:none;position:relative}.dv-stamped>*{filter:grayscale()brightness(.6)!important}.dv-stamped:after{content:attr(data-stamp);z-index:5;color:#ffb39c;font:900 1.6rem/1 var(--font-display);letter-spacing:.14em;background:#280e0abf;border:3px solid #ff8a70;border-radius:10px;padding:.3rem 1rem;position:absolute;top:42%;left:50%;translate:-50% -50%;rotate:-14deg;box-shadow:0 6px 18px #00000080}.sk-pact{--hi:#e879f9;--mid:#a21caf;--lo:#581c87;--sc:#f0abfc;filter:drop-shadow(0 0 12px #d946ef40)}.sk-pact .sk-frame{border-radius:18px}.sk-pact .sk-inner{background:radial-gradient(circle at 50% 0,#e879f938,#0000 55%),linear-gradient(#2a1033,#160a1c);border-radius:15px}.sk-pact-emblem{color:#f0abfc}.sk-pact-rules{gap:.4rem}.sk-pact-part{border-left:3px solid;border-radius:8px;flex-direction:column;gap:.15rem;padding:.35rem .5rem;display:flex}.sk-pact-part.is-curse{background:#e5645a1a;border-color:#e5645a}.sk-pact-part.is-blessing{background:#34d3991a;border-color:#34d399}.sk-pact-part.is-spent{opacity:.5}.sk-pact-part.is-on{box-shadow:inset 0 0 0 1px}.sk-pact-part.is-curse.is-on{color:#b3322a}.sk-pact-part.is-blessing.is-on{color:#137a52}.sk-pact-label{letter-spacing:.14em;color:#6b4a2a;font-size:.62rem;font-weight:900}.sk-pact-part.is-curse .sk-pact-label{color:#a8322a}.sk-pact-part.is-blessing .sk-pact-label{color:#117049}.sk-pact-part .sk-text{color:#2a1d14}.sk-school .sk-frame{border-radius:22px}.sk-school .sk-inner{border-radius:20px}.sk-school-emblem{opacity:.95;font-size:4.6rem}.sk-size-codex .sk-school-emblem{font-size:3.4rem}.sk-school-verbs{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.sk-card.sk-common,.sk-card.sk-rare,.sk-card.sk-legendary{container-type:inline-size}.sk-card:is(.sk-common,.sk-rare,.sk-legendary):not(.dv-tcard){--fk:.8;--ft:calc(10.2cqw * var(--fk));--fr:calc(9.4cqw * var(--fk));--fb:calc(9.8cqw * var(--fk));--fl:calc(9.6cqw * var(--fk));--frame:url(/assets/frame-iron--qIzqFVf.webp);--fslice:53 49 51 50}.sk-card.sk-rare:not(.dv-tcard){--frame:url(/assets/frame-silver-D1NQNF-h.webp)}.sk-card.sk-legendary:not(.dv-tcard){--frame:url(/assets/frame-gold-Cjs52NKF.webp);--fslice:51 47 52 44;--ft:calc(9.8cqw * var(--fk));--fr:calc(9cqw * var(--fk));--fb:calc(10cqw * var(--fk));--fl:calc(8.5cqw * var(--fk))}.sk-card:is(.sk-common,.sk-rare,.sk-legendary):not(.dv-tcard) .sk-frame{clip-path:none;padding:calc(var(--ft) * .82) calc(var(--fr) * .82) calc(var(--fb) * .82) calc(var(--fl) * .82);background:0 0;border-radius:0;position:relative}.sk-card:is(.sk-common,.sk-rare,.sk-legendary):not(.dv-tcard) .sk-frame:after{content:"";z-index:3;pointer-events:none;border-style:solid;border-width:var(--ft) var(--fr) var(--fb) var(--fl);border-image:var(--frame) var(--fslice) / var(--ft) var(--fr) var(--fb) var(--fl) stretch;filter:drop-shadow(0 2px 3px #00000073);position:absolute;inset:0}.sk-card:is(.sk-common,.sk-rare,.sk-legendary):not(.dv-tcard) .sk-inner{clip-path:none;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--mid) 70%, transparent), inset 0 0 18px #00000073;border-radius:6px}.sk-card.sk-instinct:is(.sk-common,.sk-rare,.sk-legendary):not(.dv-tcard) .sk-inner{padding-top:.75rem}.sk-size-codex.sk-instinct:is(.sk-common,.sk-rare,.sk-legendary):not(.dv-tcard) .sk-inner{padding-top:.6rem}.sk-card.sk-legendary:not(.dv-tcard){filter:drop-shadow(0 0 14px #f0c0604d)}.dv-swap-row{justify-content:center;gap:var(--dv-gap-md);flex-wrap:wrap;display:flex}.dv-swap-card{align-items:center;gap:var(--dv-gap-sm);cursor:pointer;background:0 0;border:0;flex-direction:column;width:13.5rem;padding:0;transition:transform .18s;display:flex}.dv-swap-card:hover{transform:translateY(-6px)}.dv-swap-card:hover .dv-swap-sell{background:#ff6b5e38;border-color:#ff8a7a}.dv-swap-sell{font-family:var(--font-body);letter-spacing:.08em;color:#ffd9a0;background:#ff6b5e1a;border:1px solid #ff8a7a8c;border-radius:999px;padding:.3rem .8rem;font-size:.8rem;font-weight:900}.dv-swap-sell em{color:var(--gold-bright);font-style:normal}.sk-type-end{align-items:center;gap:.3rem;display:inline-flex}.sk-ascend{font-family:var(--font-body);letter-spacing:.02em;cursor:help;color:#ffe9a8;background:#f0c06029;border:1px solid #f0c0608c;border-radius:999px;padding:.12rem .3rem;font-size:.62rem;font-weight:900;line-height:1}.sk-l3{color:#6b4a12;margin-top:.25rem;display:block}.sk-l3 i{opacity:.75;font-style:normal}.dv-tcard-lv.is-ascended{color:#2a1a05;background:linear-gradient(145deg,#fff3c4,#f0c060 55%,#b9832a);box-shadow:0 0 8px #ffd278cc}.tc-face{isolation:isolate;-webkit-user-select:none;user-select:none;width:100%;position:relative;container-type:inline-size}.tc-art{z-index:0;background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--sc,#e8b35a) 30%, #1b130c), #0b0805);position:absolute;overflow:hidden}.tc-art img{object-fit:cover;width:100%;height:100%;display:block}.tc-glyph{color:var(--sc,#e8b35a);opacity:.75;place-items:center;font-size:26cqw;display:grid;position:absolute;inset:0}.tc-frame{z-index:1;pointer-events:none;filter:drop-shadow(0 .6cqw 1.2cqw #00000080);width:100%;height:auto;display:block;position:relative}.tc-crest{z-index:2;pointer-events:none;filter:drop-shadow(0 .5cqw 1cqw #00000073);height:auto;position:absolute}.tc-cost{z-index:3;aspect-ratio:1;pointer-events:auto;font:900 9.5cqw/1 var(--font-display,"Fraunces Variable", serif);color:#fff;text-shadow:0 0 .6cqw #2a0f4a,0 .4cqw .8cqw #000c,0 0 2.4cqw #c4a0ffe6;place-items:center;display:grid;position:absolute;translate:-50% -50%}.tc-cost .is-long{letter-spacing:.02em;font-size:5cqw}.tc-name{z-index:3;justify-content:center;align-items:center;padding-bottom:.6cqw;display:flex;position:absolute;overflow:hidden}.tc-name-line{white-space:nowrap;font-family:var(--font-display,"Fraunces Variable", serif);font-variation-settings:"SOFT" 100;color:#3a2410;text-shadow:0 .15cqw #fff0d28c;font-size:6.6cqw;font-weight:800;line-height:1}.tc-gem{z-index:3;aspect-ratio:1;pointer-events:none;place-items:center;display:grid;position:absolute;translate:-50% -50%}.tc-gem .sk-gem{filter:drop-shadow(0 0 1cqw #0009);width:100%;height:100%}.tc-gem-side{z-index:3;display:flex;position:absolute;translate:0 -50%}.tc-gem-side .sk-ascend{padding:.5cqw 1.2cqw;font-size:3.6cqw}.tc-text{z-index:3;text-align:center;font-family:var(--font-body,"Nunito Variable", sans-serif);color:#2c1d0e;flex-direction:column;justify-content:center;gap:.25em;font-weight:700;line-height:1.22;display:flex;position:absolute;overflow:hidden}.tc-text p{margin:0}.tc-text .sk-note{color:#5a3d16;font-size:.9em}.tc-flavor{color:#6b5233;opacity:.9;font-size:.86em;font-style:italic;font-weight:600}.tc-text.no-flavor .tc-flavor{display:none}.tc-text .delve-kw{color:#3a2410;background:#e8b35a47;border-color:#7a521aa6}.tc-tag{z-index:3;white-space:nowrap;pointer-events:none;font:900 3.1cqw/1 var(--font-body,"Nunito Variable", sans-serif);letter-spacing:.12em;color:#3a2a18;position:absolute;left:50%;translate:-50% -50%}.tc-tag.is-shield{color:#3a2a18;filter:drop-shadow(0 .2cqw #fff0d280);font-size:6.2cqw}.tc-badge{z-index:4;font:900 3.4cqw/1.2 var(--font-body,"Nunito Variable", sans-serif);letter-spacing:.08em;background:#0c0805d1;border:.4cqw solid;border-radius:999px;padding:.6cqw 1.8cqw;position:absolute}.tc-face.is-mini .tc-flavor,.tc-face.is-mini .tc-tag{display:none}.sk-card.sk-tpl{filter:none;max-width:17rem;height:auto}.sk-card.sk-tpl.sk-size-codex{max-width:15.5rem}.sk-card.sk-tpl.sk-legendary{filter:drop-shadow(0 0 14px #f0c0604d)}.sk-card.sk-tpl>.sk-cta{justify-content:center;margin-top:.35rem;display:flex}.sk-tpl.sk-rare .tc-art:after,.sk-tpl.sk-legendary .tc-art:after{z-index:1}.tc-face.is-mini .tc-name,.tc-face.is-mini .tc-text,.tc-face.is-mini .tc-gem-side{display:none}.tc-face.is-mini .tc-cost{font-size:13cqw}.tc-face.is-mini .tc-cost .is-long{font-size:7cqw}.tc-face.is-mini .tc-badge{padding:.5cqw 2.4cqw;font-size:9cqw}.sk-card.dv-tcard.is-tpl{filter:drop-shadow(0 8px 10px #0000008c);height:auto}.dv-tcard.is-tpl.is-active{filter:drop-shadow(0 0 4px var(--gold-bright)) drop-shadow(0 0 14px #ffc86eb3)}.dv-tcard-tpl{display:block;position:relative}.dv-tcard-tpl.is-pop{animation:.52s ease-out dv-tcard-pop}.dv-tcard.is-dim .dv-tcard-tpl{filter:grayscale(.7)brightness(.6)}.dv-tcard.is-ready .dv-tcard-tpl{animation:.9s ease-out dv-ready-shine}.dv-tcard-tpl .dv-tcard-mastery{position:absolute;bottom:4%;left:12%;right:12%}.dv-tcard-tpl .dv-tcard-lv{display:inline-block}.dv-tool-peek{z-index:50;pointer-events:none;filter:drop-shadow(0 18px 28px #000000b3);flex-direction:column;align-items:center;gap:.3rem;width:14rem;animation:.14s ease-out dv-peek-up;display:flex;position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translate(-50%)}.dv-tool-peek .sk-card{width:100%}.dv-tool-peek-status{font:900 .68rem/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-bright);background:#0c0805d9;border:1px solid #e8b35a73;border-radius:999px;padding:.2rem .7rem}@keyframes dv-peek-up{0%{opacity:0;transform:translate(-50%,6px)}}.dv-st-console .dv-med-pop{width:14rem;animation:.14s ease-out dv-peek-up;top:auto;bottom:calc(100% + .6rem)}.dv-st-tools .dv-fan-slot:first-child .dv-tool-peek{animation:none;left:0;transform:none}.dv-mat .dv-st-tools:has(.dv-tcard.is-tpl){--tc-w:3.45rem}.tc-text .delve-verb{color:#fff;text-shadow:none;opacity:1;filter:none;background:color-mix(in srgb, var(--v) 70%, #1a1206);border-color:#0000}.dv-st-skillcol .dv-st-skills{z-index:2;position:relative}.tc-face.no-tag .tc-tag{display:none}.tc-text.is-over{justify-content:flex-start}.tc-text .sk-text{font-size:inherit;line-height:inherit;margin:0}.tc-text .sk-note{font-size:.86em;line-height:1.2}.tc-seal{z-index:3;aspect-ratio:1;color:#4a2a06;background:radial-gradient(circle at 38% 30%,#fff4c4,#f3c461 45%,#b67a22 80%,#7a4a12);border-radius:50%;place-items:center;font-size:7.4cqw;display:grid;position:absolute;translate:-50% -50%;box-shadow:inset 0 0 0 .5cqw #ffecb4b3,inset 0 -.8cqw 1.2cqw #5a320a8c,0 0 2.4cqw #ffc86499}.tc-seal .dv-icon{filter:drop-shadow(0 .2cqw #fff5d299)}.tc-face.is-mini .tc-seal{font-size:11cqw}.bc-face{--sc-hi:#cbd5e1;--sc-mid:#64748b;--sc-lo:#1e293b;--metal:linear-gradient(140deg, #b9bec6, #5f646d 30%, #2f3339 55%, #8a9099 80%, #3b3f46);--metal-flat:#6b7079;--px:0;--py:0;-webkit-user-select:none;user-select:none;isolation:isolate;width:100%;display:block;position:relative;container-type:inline-size}.bc-face *{box-sizing:border-box}.bc-face>span,.bc-face .bc-plate>span,.bc-face .bc-coin>span{display:block}.bc-cartography{--sc-hi:#93c5fd;--sc-mid:#3b82f6;--sc-lo:#1e3a8a}.bc-demolition{--sc-hi:#fca5a5;--sc-mid:#ef4444;--sc-lo:#7f1d1d}.bc-fortune{--sc-hi:#fde68a;--sc-mid:#d4a843;--sc-lo:#6b4a12}.bc-nerve{--sc-hi:#ddd6fe;--sc-mid:#8b5cf6;--sc-lo:#4c1d95}.bc-rare{--metal:linear-gradient(140deg, #fff, #c3cad6 22%, #7b8494 48%, #eef1f6 70%, #8d95a3);--metal-flat:#c3cad6}.bc-legendary{--metal:linear-gradient(140deg, #fff3c4, #f0c060 25%, #9a6a1c 50%, #ffe39a 72%, #b07c22);--metal-flat:#f0c060}.bc-tool{aspect-ratio:2/3;background:var(--metal);border-radius:6.5cqw;padding:1.3cqw;box-shadow:0 2.4cqw 5cqw #0000008c}.bc-plate{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--sc-mid) 35%, #120c08), #07050a);border-radius:5.4cqw;width:100%;height:100%;position:relative;overflow:hidden}.bc-plate:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 .85cqw var(--sc-mid), inset 0 0 0 1.35cqw #0000008c, inset 0 0 6cqw #00000059;position:absolute;inset:0}.bc-art{z-index:0;position:absolute;inset:0;overflow:hidden}.bc-art img{object-fit:cover;width:100%;height:100%;transform:scale(1.03) translate(calc(var(--px) * -1.4%), calc(var(--py) * -1.4%));transition:transform .16s linear;display:block}.bc-tool.is-crop .bc-art-main{height:60%;position:absolute;top:7%;left:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 84%,#0000);mask-image:linear-gradient(#0000,#000 12% 84%,#0000)}.bc-art img.bc-art-fill{filter:blur(4cqw)brightness(.5)saturate(1.15);transition:none;position:absolute;inset:0;transform:scale(1.25)}.bc-glyph{color:var(--sc-hi);opacity:.6;place-items:center;font-size:34cqw;display:grid;position:absolute;inset:0}.bc-shade{z-index:1;pointer-events:none;background:radial-gradient(40% 22% at 0% 0%, #0000008c, transparent), radial-gradient(34% 18% at 100% 0%, #00000073, transparent), linear-gradient(180deg, transparent 50%, color-mix(in srgb, var(--sc-lo) 45%, #060408b3) 74%, #060408f2 100%);position:absolute;inset:0}.bc-skill .bc-shade{background:radial-gradient(circle at 50% 30%,#0000 55%,#00000073)}.bc-foil{z-index:2;pointer-events:none;opacity:0;mix-blend-mode:color-dodge;background:linear-gradient(115deg,#0000 18%,#ff6ebe8c 34%,#78dcff8c 48%,#aaffaa80 58%,#ffec8c8c 68%,#0000 84%) 0 0/260% 260%;background-position:calc(50% + var(--px) * 40%) calc(50% + var(--py) * 40%);transition:opacity .22s;position:absolute;inset:0}.bc-rare .bc-foil{opacity:.1}.bc-legendary .bc-foil{opacity:.22;animation:7s ease-in-out infinite bc-foil-idle}.is-tilting .bc-rare .bc-foil,.bc-rare.is-tilting .bc-foil{opacity:.45;animation:none}.is-tilting .bc-legendary .bc-foil,.bc-legendary.is-tilting .bc-foil{opacity:.65;animation:none}@keyframes bc-foil-idle{0%,to{background-position:15% 15%}50%{background-position:85% 75%}}.bc-cost{z-index:5;aspect-ratio:1;width:21cqw;font:900 12.5cqw/1 var(--font-display,"Fraunces Variable", serif);color:#fff;box-shadow:0 0 0 1.1cqw var(--metal-flat), 0 0 0 1.6cqw #0000008c, 0 1.2cqw 3cqw #0009, inset 0 -1.5cqw 2.5cqw #2800508c;text-shadow:0 .4cqw 1cqw #1e003ce6;background:radial-gradient(circle at 36% 30%,#f1eaff,#a78bfa 28%,#6d28d9 62%,#3b0f78);border-radius:50%;place-items:center;position:absolute;top:2.6cqw;left:2.6cqw;display:grid!important}.bc-cost .is-long{letter-spacing:.02em;font-size:6.4cqw}.bc-sigil{z-index:5;aspect-ratio:1;color:#fff;background:radial-gradient(circle at 36% 30%, var(--sc-hi), var(--sc-mid) 55%, var(--sc-lo));width:14cqw;box-shadow:0 0 0 .8cqw var(--metal-flat), 0 1cqw 2.4cqw #0009;border-radius:50%;place-items:center;font-size:8cqw;position:absolute;top:3.6cqw;right:3.6cqw;display:grid!important}.bc-sigil .dv-icon{filter:drop-shadow(0 .3cqw .4cqw #00000080)}.bc-foot{z-index:5;text-align:center;pointer-events:none;position:absolute;bottom:6.5cqw;left:6cqw;right:6cqw}.bc-name{justify-content:center;padding-bottom:.1em;overflow:clip visible;display:flex!important}.bc-name-line{white-space:nowrap;font-family:var(--font-display,"Fraunces Variable", serif);font-variation-settings:"SOFT" 100;color:#fbf2dc;letter-spacing:.01em;text-shadow:0 .5cqw 1.6cqw #000000f2, 0 0 4cqw color-mix(in srgb, var(--sc-mid) 50%, transparent);font-size:10.5cqw;font-weight:800;line-height:1.05}.bc-meta{pointer-events:auto;justify-content:center;align-items:center;gap:2.2cqw;margin-top:1.8cqw;display:flex!important}.bc-kind{font:900 3.5cqw/1 var(--font-body,"Nunito Variable", sans-serif);letter-spacing:.18em;color:var(--sc-hi);text-shadow:0 .3cqw .8cqw #000000e6}.bc-meta .sk-ascend{padding:.4cqw 1.2cqw;font-size:3.3cqw}.bc-pips{--gem:linear-gradient(135deg, #e4e6ea, #9aa0a8 55%, #5d636b);--gem-glow:transparent;align-items:center;display:inline-flex}.bc-pips.is-rare{--gem:linear-gradient(135deg, #c9e2ff, #4f8fe8 55%, #23508f);--gem-glow:#5aa0ff8c}.bc-pips.is-legendary{--gem:linear-gradient(135deg, #fff3c4, #f2b73e 55%, #9a6418);--gem-glow:#ffd278e6}.bc-pip{background:var(--gem);width:3.6cqw;height:3.6cqw;box-shadow:0 0 0 .35cqw #0009, 0 0 1.6cqw var(--gem-glow);border-radius:.5cqw;display:block;rotate:45deg}.bc-badge{z-index:6;font:900 3.6cqw/1 var(--font-body,"Nunito Variable", sans-serif);letter-spacing:.1em;white-space:nowrap;position:absolute;top:4.2cqw;left:50%;translate:-50%}.bc-badge>*{background:#0a0705d9;border:.45cqw solid;border-radius:99px;padding:.9cqw 2.4cqw;display:inline-block}.bc-tool.bc-legendary{box-shadow:0 2.4cqw 5cqw #0000008c,0 0 6cqw #f0c06073}.bc-skill{aspect-ratio:2/3}.bc-halo{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--sc-mid) 40%, transparent), transparent 62%);opacity:.75;height:112cqw;position:absolute;top:12cqw;left:-6cqw;right:-6cqw}.bc-coin{z-index:1;aspect-ratio:1;background:var(--metal);border-radius:50%;width:90cqw;padding:2.2cqw;position:absolute;top:24cqw;left:5cqw;box-shadow:0 0 0 .6cqw #00000080,0 3cqw 6cqw #0009}.bc-coin .bc-plate{border-radius:50%}.bc-coin .bc-plate:after{box-shadow:inset 0 0 0 1.1cqw var(--sc-mid), inset 0 0 0 1.7cqw #0000008c, inset 0 -8cqw 12cqw #00000059}.bc-skill.is-crop .bc-art img{object-position:50% 45%}.bc-skill.bc-legendary .bc-coin{box-shadow:0 0 0 .6cqw #00000080,0 3cqw 6cqw #0009,0 0 8cqw #f0c0608c}.bc-skill:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#00000080,#0000);border-radius:50%;height:5cqw;position:absolute;top:115cqw;left:22cqw;right:22cqw}.bc-seal{z-index:5;aspect-ratio:1;color:#4a2a06;background:radial-gradient(circle at 38% 30%,#fff4c4,#f3c461 45%,#b67a22 80%,#7a4a12);border-radius:50%;place-items:center;width:15cqw;margin-left:-7.5cqw;font-size:8.4cqw;position:absolute;top:17.6cqw;left:50%;box-shadow:0 0 0 .8cqw #3c2206bf,0 0 4cqw #ffc864a6;display:grid!important}.bc-skill .bc-sigil{top:93.8cqw;left:74.8cqw;right:auto}.bc-skill .bc-foot{inset:auto 2cqw 6.5cqw}.bc-skill .bc-badge{top:37.2cqw;left:81.8cqw;translate:-50% -50%}.bc-face.is-mini .bc-cost{width:34cqw;font-size:20cqw;top:-3cqw;left:-3cqw}.bc-face.is-mini .bc-cost .is-long{font-size:10cqw}.bc-face.is-mini .bc-sigil{display:none!important}.bc-face.is-mini.bc-tool .bc-shade{background:linear-gradient(#0000 62%,#060408cc)}.bc-mini-pips{z-index:5;justify-content:center;position:absolute;bottom:7cqw;left:0;right:0;display:flex!important}.bc-face.is-mini .bc-pips{gap:3cqw}.bc-face.is-mini .bc-pip{width:8.5cqw;height:8.5cqw}.bc-face.is-mini .bc-badge{font-size:9cqw;top:4cqw;left:auto;right:4cqw;translate:none}.bc-face.is-mini .bc-badge>*{padding:.5cqw 3cqw}.sk-card.bc{filter:none;flex-direction:column;align-items:stretch;height:auto;display:flex;container-type:inline-size}.sk-card.bc.sk-size-codex{max-width:18rem}.bc-tip-anchor{border-radius:6.5cqw;outline:none;display:block;position:relative}.bc-tip-anchor:focus-visible{box-shadow:0 0 0 3px #ffd278b3}.bc-tip-anchor.is-pinned .bc-face{filter:drop-shadow(0 0 .35rem #ffd2788c)}.bc-tip{z-index:75;box-sizing:border-box;width:min(17.5rem,100vw - 16px);font:700 .86rem/1.4 var(--font-body,"Nunito Variable", sans-serif);color:var(--text-primary,#f3e6cf);text-align:left;opacity:0;background:linear-gradient(#33241a,#241911);border:1px solid #e8b35a73;border-radius:12px;flex-direction:column;gap:.4rem;padding:.75rem .85rem .7rem;transition:opacity .13s,transform .13s;display:flex;position:fixed;overflow:hidden;transform:translateY(4px);box-shadow:0 14px 30px #0009,inset 0 1px #ffe6be1a}.bc-tip.is-on{opacity:1;transform:none}.bc-tip.is-pinned{border-color:#ffd278d9}.bc-tip.is-inline{z-index:auto;opacity:1;width:auto;margin-top:.45rem;transition:none;position:relative;transform:none}.bc-tip-line{opacity:.85;height:3px;position:absolute;top:0;left:0;right:0}.bc-tip p{margin:0}.bc-tip .sk-text{font-size:inherit;line-height:inherit;margin:0;padding-right:1.4rem}.bc-tip .sk-note{color:#e9cf9a;border-top:1px solid #ffdcaa1f;padding-top:.35rem;font-size:.8rem;line-height:1.3}.bc-tip .sk-l3{color:#ffe08a}.bc-tip .bc-flavor{color:#b49a74;font-size:.78rem;font-style:italic;font-weight:600}.bc-status{align-items:center;gap:.1rem;font-size:.9rem;line-height:1;display:inline-flex;position:absolute;top:.55rem;right:.6rem}.bc-status.is-owned{color:var(--green-bright,#86efac)}.bc-status.is-owned b{font:900 .62rem/1 var(--font-body,"Nunito Variable", sans-serif)}.bc-status.is-seen{color:var(--text-muted,#b8a88c)}.sk-pick.is-split{cursor:default}.sk-pick.is-split:hover,.sk-pick.is-split:focus-within,.sk-pick.is-split:hover .sk-card,.sk-pick.is-split>.sk-card{filter:none;transform:none}.bc-pick-btn{cursor:pointer;width:min(10rem,80%);margin:.65rem auto 0;padding:.55rem .9rem;font-size:.95rem;transition:background .14s,box-shadow .14s,transform .14s;display:block}.bc-pick-btn:hover,.bc-pick-btn:focus-visible{background:#e8b35a42;border-color:#ffd278d9;outline:none;transform:translateY(-1px);box-shadow:0 0 1rem #ffbe6459}.sk-card.bc>.sk-cta{justify-content:center;margin-top:.5rem;display:flex}@media (prefers-reduced-motion:reduce){.bc-legendary .bc-foil{animation:none}.bc-art img{transition:none}}.sk-card.dv-tcard.is-bleed{filter:drop-shadow(0 8px 10px #00000080);height:auto}.dv-tcard.is-bleed.is-active{filter:drop-shadow(0 0 4px var(--gold-bright)) drop-shadow(0 0 14px #ffc86eb3)}.dv-tcard.is-bleed.is-dim .dv-tcard-tpl{filter:grayscale(.7)brightness(.6)}.dv-tcard.is-bleed.is-ready .dv-tcard-tpl{animation:.9s ease-out dv-ready-shine}.dv-mat .dv-st-tools:has(.dv-tcard.is-bleed){--tc-w:3.6rem}.sk-pick>.sk-card.bc{max-width:min(19.5rem,68.9655svh - 17.931rem)}.sk-pick:has(>.sk-card.bc){flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.sk-pick>.sk-card.bc{flex:1;width:100%}.dv-market .sk-pick>.sk-card.bc{max-width:min(16.5rem,max(8rem,68.9655svh - 20.6897rem))}.bc-duo{--a-hi:var(--sc-hi);--a-mid:var(--sc-mid);--a-lo:var(--sc-lo)}.bc-duo[data-b=cartography]{--b-hi:#93c5fd;--b-mid:#3b82f6;--b-lo:#1e3a8a}.bc-duo[data-b=demolition]{--b-hi:#fca5a5;--b-mid:#ef4444;--b-lo:#7f1d1d}.bc-duo[data-b=fortune]{--b-hi:#fde68a;--b-mid:#d4a843;--b-lo:#6b4a12}.bc-duo[data-b=nerve]{--b-hi:#ddd6fe;--b-mid:#8b5cf6;--b-lo:#4c1d95}.bc-duo .bc-coin{background:linear-gradient(135deg, #ffffff59, transparent 30%, transparent 70%, #ffffff40), linear-gradient(135deg, var(--a-hi), var(--a-mid) 22%, var(--a-lo) 48.6%, #fff4d0 49.2%, #fff4d0 50.8%, var(--b-lo) 51.4%, var(--b-mid) 78%, var(--b-hi));box-shadow:0 0 0 .6cqw #00000080, 0 3cqw 6cqw #0009, 0 0 7cqw color-mix(in srgb, var(--a-mid) 30%, transparent);padding:3cqw}.bc-duo .bc-coin .bc-plate:after{box-shadow:inset 0 0 0 1.7cqw #00000073,inset 0 -8cqw 12cqw #00000059}.bc-duo .bc-coin .bc-plate:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(135deg, var(--a-mid) 49.5%, var(--b-mid) 50.5%);-webkit-mask-composite:xor;border-radius:50%;padding:1.1cqw;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.bc-duo .bc-halo{background:radial-gradient(circle 38cqw at 38% 42%, color-mix(in srgb, var(--a-mid) 42%, transparent), transparent), radial-gradient(circle 38cqw at 62% 58%, color-mix(in srgb, var(--b-mid) 42%, transparent), transparent)}.bc-duo .bc-art img{object-position:50% 45%}.bc-duo-seal{color:#3a2408}.bc-duo .bc-sigil.bc-duo-a{top:30.2cqw;left:11.2cqw;right:auto}.bc-duo .bc-sigil.bc-duo-b{background:radial-gradient(circle at 36% 30%, var(--b-hi), var(--b-mid) 55%, var(--b-lo));top:93.8cqw;left:74.8cqw}.bc-duo .bc-kind{color:var(--text-primary,#f3e6cf)}.bc-duo-ka{color:var(--a-hi)}.bc-duo-kb{color:var(--b-hi)}.bc-duo-glyphs{justify-content:center;align-items:center;gap:6cqw;font-size:22cqw;display:flex!important}.bc-duo-glyphs>:last-child{color:var(--b-hi)}.sk-card.bc>.bc-under{text-align:center;font:900 .62rem/1 var(--font-body);letter-spacing:.12em;margin-top:.3rem;display:block}.bc-tip-name{font:700 1rem/1.15 var(--font-display,"Fraunces Variable", serif);color:var(--gold-bright,#f2c46d);padding-right:1.4rem;margin:0 0 .3rem!important}.bc-pact{--sc-hi:#f0d5ff;--sc-mid:#a855f7;--sc-lo:#4c1d95;--metal:linear-gradient(140deg, #f5e6ff, #c084fc 22%, #5b21b6 50%, #f0d5ff 72%, #7c3aed)}.bc-pact .bc-coin{border-radius:22%;padding:2.4cqw}.bc-pact .bc-coin .bc-plate{border-radius:19%}.bc-pact .bc-halo{background:radial-gradient(circle,#a855f761,#0000 62%)}.bc-pact-seal{color:#f5e6ff;background:radial-gradient(circle at 38% 30%,#e9d5ff,#a855f7 45%,#5b21b6 80%,#2e1065);box-shadow:0 0 0 .8cqw #1e0a3cbf,0 0 4cqw #c084fc99}.bc-pact-state{z-index:6;white-space:nowrap;font:900 6cqw/1 var(--font-body,"Nunito Variable", sans-serif);letter-spacing:.08em;color:#0f2a12;background:linear-gradient(#a7f3a0,#4ade80);border-radius:99px;padding:1.2cqw 4cqw;position:absolute;top:110cqw;left:50%;translate:-50% -50%;box-shadow:0 0 0 .7cqw #0000008c}.bc-pact.is-cursed .bc-pact-state{color:#fff1ee;background:linear-gradient(#ff8f84,#d6453a)}.bc-pact.is-cursed .bc-coin{box-shadow:0 0 0 .6cqw #00000080,0 3cqw 6cqw #0009,0 0 7cqw #ef7d6a73}.bc-pact-rules{flex-direction:column;gap:.35rem;padding-right:1.2rem;display:flex}.bc-pact-label{font:900 .66rem/1.2 var(--font-body,"Nunito Variable", sans-serif);letter-spacing:.1em;margin:0}.bc-pact-label.is-curse{color:#ff9a8f}.bc-pact-label.is-bless{color:#86efac;border-top:1px solid #ffdcaa1f;padding-top:.35rem}.bc-pact-rules .is-off{opacity:.45}.bc-ribbon{--rb:#2f8f4e;--rb-hi:#9ff0b6;--rb-ink:#f2fff5;z-index:6;pointer-events:auto;white-space:nowrap;font:900 4.5cqw/1 var(--font-body,"Nunito Variable", sans-serif);letter-spacing:.12em;color:var(--rb-ink);text-shadow:0 .3cqw .8cqw #0009;background:linear-gradient(180deg, color-mix(in srgb, var(--rb) 70%, #fff 0%), color-mix(in srgb, var(--rb) 82%, #000));clip-path:polygon(0 0,100% 0,96% 50%,100% 100%,0 100%,4% 50%);filter:drop-shadow(0 1cqw 1.6cqw #0009);justify-content:center;align-items:center;gap:1.6cqw;padding:1.7cqw 6cqw;position:absolute;left:-3cqw;right:-3cqw;overflow:hidden;box-shadow:inset 0 .5cqw #ffffff40,inset 0 -.6cqw #0000004d;display:flex!important}.bc-ribbon .dv-icon{color:var(--rb-hi);font-size:1.15em}.bc-ribbon:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:1.4s cubic-bezier(.3,0,.2,1) .5s both bc-ribbon-sweep;position:absolute;inset:0;translate:-120%}@keyframes bc-ribbon-sweep{to{translate:120%}}.bc-ribbon.is-ascend{--rb:#a8781f;--rb-hi:#fff1b8;--rb-ink:#fffaf0}.bc-ribbon.is-mastered{--rb:#6d3fb3;--rb-hi:#f6d58a;--rb-ink:#fbf5ff}.bc-tool .bc-ribbon{bottom:30cqw}.bc-skill .bc-ribbon{top:103cqw;translate:0 -50%}@media (prefers-reduced-motion:reduce){.bc-ribbon:after{animation:none;display:none}}.bc-pick-btn.is-up,.bc-pick-btn.is-ascend{justify-content:center;align-items:center;gap:.35rem;display:flex}.bc-pick-btn.is-up{color:#c9f7d6;background:#28784647;border-color:#6edc91bf}.bc-pick-btn.is-up:hover,.bc-pick-btn.is-up:focus-visible{background:#3296556b;border-color:#9ff0b6;box-shadow:0 0 1rem #6ee69666}.bc-pick-btn.is-ascend{color:#fff1b8;background:#96691e52;border-color:#ffd778d9}.delve-option-cta.bc-pick-btn{font-family:var(--font-display);font-variation-settings:"SOFT" 100;letter-spacing:.08em;color:#2b1a05;background:linear-gradient(#ffdca0 0%,#f2bf68 48%,#db9b47 100%);border:1px solid #ffe6b4d9;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #8c500f38,0 10px 24px -12px #f0aa50bf}.delve-option-cta.bc-pick-btn:hover,.delve-option-cta.bc-pick-btn:focus-visible{background:linear-gradient(#ffe6b8 0%,#f7cb7c 48%,#e3a650 100%);border-color:#fff1d0;box-shadow:inset 0 1px #fff9,0 0 1.1rem #ffc46e80,0 10px 24px -12px #f0aa50cc}.delve-option-cta.bc-pick-btn.is-up{color:#0b2616;background:linear-gradient(#9ae6b6 0%,#62bd88 100%);border-color:#c8f8dacc;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #14502d33,0 10px 22px -12px #7fdca099}.delve-option-cta.bc-pick-btn.is-up:hover,.delve-option-cta.bc-pick-btn.is-up:focus-visible{background:linear-gradient(#aef0c6 0%,#72cb97 100%);box-shadow:0 0 1.1rem #7fe6a080}.delve-option-cta.bc-pick-btn.is-ascend{color:#2b1a05;background:linear-gradient(#fff0b0 0%,#f0c24a 50%,#c48a1c 100%);border-color:#fff4c8}.bc-tool .bc-cost{color:#f6ecd8;box-shadow:0 0 0 .8cqw #120626, 0 0 0 1.7cqw var(--metal-flat), 0 0 0 2.2cqw #0000008c, inset 0 .9cqw 1.2cqw #d6beff38, inset 0 -1.4cqw 2cqw #080018b3, 0 1.4cqw 3cqw #0009;text-shadow:0 .35cqw #14042ce6,0 0 2.4cqw #aa82ff59;background:radial-gradient(circle at 50% 28%,#c4a0ff47,#0000 46%),radial-gradient(circle,#5b2fa6 0%,#3b1878 52%,#220b4c 100%)}.bc-recharge{z-index:5;min-width:16cqw;height:16cqw;font:900 9cqw/1 var(--font-display,"Fraunces Variable", serif);color:#f6ecd8;box-shadow:0 0 0 .8cqw var(--metal-flat), 0 0 0 1.3cqw #00000080, inset 0 .6cqw 1cqw #ffe6be1f, 0 1cqw 2.4cqw #0000008c;background:radial-gradient(circle at 50% 30%,#3a2c1e,#1d140d 70%);border-radius:99px;justify-content:center;align-items:center;gap:.8cqw;padding:0 2.8cqw 0 2.2cqw;position:absolute;top:3cqw;right:3cqw;translate:50% -50%;display:flex!important}.bc-recharge .dv-icon{color:#e8c88a;font-size:7.5cqw}.bc-recharge b{font-weight:900}.bc-tool .bc-cost{width:22cqw;top:3cqw;left:3cqw;translate:-50% -50%}.bc-tool .bc-sigil{width:15cqw;top:1.3cqw;left:50%;right:auto;translate:-50% -50%}.bc-tool .bc-badge{top:10.5cqw}.bc-face.is-mini.bc-tool .bc-cost{width:34cqw;top:-3cqw;left:-3cqw;translate:none}.bc-face.is-mini .bc-recharge{min-width:24cqw;height:24cqw;padding:0 3.5cqw 0 3cqw;font-size:14cqw;top:-2cqw;right:-2cqw;translate:none}.bc-face.is-mini .bc-recharge .dv-icon{font-size:11cqw}.bc-face.is-mini.bc-tool .bc-badge{top:26cqw}.sk-card.bc>.bc-tip-anchor{margin:7cqw 7cqw 0}.bc-tool:not(.is-mini){--nc:3cqw;--sig-y:1.3cqw;--nr-cost:11.6cqw;--nr-sig:8.1cqw;--nr-rc:10.1cqw;--edge:1.3cqw;background:0 0}.bc-tool:not(.is-mini):not(:has(>.bc-recharge)){--nr-rc:-1cqw}.bc-tool:not(.is-mini):before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:var(--metal);--hole-x:0cqw;position:absolute;inset:0}.bc-tool:not(.is-mini):before,.bc-tool:not(.is-mini) .bc-plate{-webkit-mask-image:radial-gradient(circle at calc(var(--nc) - var(--hole-x)) calc(var(--nc) - var(--hole-x)), transparent var(--nr-cost), #000 calc(var(--nr-cost) + .12cqw)), radial-gradient(circle at 50% calc(var(--sig-y) - var(--hole-x)), transparent var(--nr-sig), #000 calc(var(--nr-sig) + .12cqw)), radial-gradient(circle at calc(100% - var(--nc) + var(--hole-x)) calc(var(--nc) - var(--hole-x)), transparent var(--nr-rc), #000 calc(var(--nr-rc) + .12cqw));-webkit-mask-composite:source-in, source-in;-webkit-mask-image:radial-gradient(circle at calc(var(--nc) - var(--hole-x)) calc(var(--nc) - var(--hole-x)), transparent var(--nr-cost), #000 calc(var(--nr-cost) + .12cqw)), radial-gradient(circle at 50% calc(var(--sig-y) - var(--hole-x)), transparent var(--nr-sig), #000 calc(var(--nr-sig) + .12cqw)), radial-gradient(circle at calc(100% - var(--nc) + var(--hole-x)) calc(var(--nc) - var(--hole-x)), transparent var(--nr-rc), #000 calc(var(--nr-rc) + .12cqw));mask-image:radial-gradient(circle at calc(var(--nc) - var(--hole-x)) calc(var(--nc) - var(--hole-x)), transparent var(--nr-cost), #000 calc(var(--nr-cost) + .12cqw)), radial-gradient(circle at 50% calc(var(--sig-y) - var(--hole-x)), transparent var(--nr-sig), #000 calc(var(--nr-sig) + .12cqw)), radial-gradient(circle at calc(100% - var(--nc) + var(--hole-x)) calc(var(--nc) - var(--hole-x)), transparent var(--nr-rc), #000 calc(var(--nr-rc) + .12cqw));-webkit-mask-composite:source-in;mask-composite:intersect}.bc-tool:not(.is-mini) .bc-plate{--hole-x:var(--edge)}.bc-tool:not(.is-mini) .bc-plate:before{--ring-m:var(--metal-flat);content:"";z-index:5;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at calc(var(--nc) - var(--edge)) calc(var(--nc) - var(--edge)), transparent var(--nr-cost), var(--ring-m) var(--nr-cost), var(--ring-m) calc(var(--nr-cost) + var(--edge)), var(--sc-mid) calc(var(--nr-cost) + var(--edge)), var(--sc-mid) calc(var(--nr-cost) + var(--edge) + .85cqw), #0000008c calc(var(--nr-cost) + var(--edge) + .85cqw), #0000008c calc(var(--nr-cost) + var(--edge) + 1.35cqw), #0003 calc(var(--nr-cost) + var(--edge) + 1.35cqw), transparent calc(var(--nr-cost) + var(--edge) + 3.5cqw)), radial-gradient(circle at 50% calc(var(--sig-y) - var(--edge)), transparent var(--nr-sig), var(--ring-m) var(--nr-sig), var(--ring-m) calc(var(--nr-sig) + var(--edge)), var(--sc-mid) calc(var(--nr-sig) + var(--edge)), var(--sc-mid) calc(var(--nr-sig) + var(--edge) + .85cqw), #0000008c calc(var(--nr-sig) + var(--edge) + .85cqw), #0000008c calc(var(--nr-sig) + var(--edge) + 1.35cqw), #0003 calc(var(--nr-sig) + var(--edge) + 1.35cqw), transparent calc(var(--nr-sig) + var(--edge) + 3.5cqw)), radial-gradient(circle at calc(100% - var(--nc) + var(--edge)) calc(var(--nc) - var(--edge)), transparent var(--nr-rc), var(--ring-m) var(--nr-rc), var(--ring-m) calc(var(--nr-rc) + var(--edge)), var(--sc-mid) calc(var(--nr-rc) + var(--edge)), var(--sc-mid) calc(var(--nr-rc) + var(--edge) + .85cqw), #0000008c calc(var(--nr-rc) + var(--edge) + .85cqw), #0000008c calc(var(--nr-rc) + var(--edge) + 1.35cqw), #0003 calc(var(--nr-rc) + var(--edge) + 1.35cqw), transparent calc(var(--nr-rc) + var(--edge) + 3.5cqw));position:absolute;inset:0}.bc-tool:not(.is-mini):not(:has(>.bc-recharge)) .bc-plate:before{background:radial-gradient(circle at calc(var(--nc) - var(--edge)) calc(var(--nc) - var(--edge)), transparent var(--nr-cost), var(--ring-m) var(--nr-cost), var(--ring-m) calc(var(--nr-cost) + var(--edge)), var(--sc-mid) calc(var(--nr-cost) + var(--edge)), var(--sc-mid) calc(var(--nr-cost) + var(--edge) + .85cqw), #0000008c calc(var(--nr-cost) + var(--edge) + .85cqw), #0000008c calc(var(--nr-cost) + var(--edge) + 1.35cqw), #0003 calc(var(--nr-cost) + var(--edge) + 1.35cqw), transparent calc(var(--nr-cost) + var(--edge) + 3.5cqw)), radial-gradient(circle at 50% calc(var(--sig-y) - var(--edge)), transparent var(--nr-sig), var(--ring-m) var(--nr-sig), var(--ring-m) calc(var(--nr-sig) + var(--edge)), var(--sc-mid) calc(var(--nr-sig) + var(--edge)), var(--sc-mid) calc(var(--nr-sig) + var(--edge) + .85cqw), #0000008c calc(var(--nr-sig) + var(--edge) + .85cqw), #0000008c calc(var(--nr-sig) + var(--edge) + 1.35cqw), #0003 calc(var(--nr-sig) + var(--edge) + 1.35cqw), transparent calc(var(--nr-sig) + var(--edge) + 3.5cqw))}.bc-tool:not(.is-mini) .bc-cost{width:22cqw;box-shadow:0 0 0 .8cqw #120626,inset 0 .9cqw 1.2cqw #d6beff38,inset 0 -1.4cqw 2cqw #080018b3,0 1.2cqw 2.4cqw #0000008c}.bc-tool:not(.is-mini) .bc-sigil{width:15cqw;box-shadow:0 0 0 .8cqw #0a0705e6,inset 0 -1cqw 1.6cqw #00000059,0 1cqw 2cqw #00000080}.bc-tool:not(.is-mini) .bc-recharge{border-radius:50%;gap:.3cqw;width:19cqw;min-width:0;height:19cqw;padding:0;font-size:8.6cqw;box-shadow:0 0 0 .8cqw #0a0705f2,inset 0 .6cqw 1cqw #ffe6be1f,0 1.2cqw 2.4cqw #0000008c}.bc-tool:not(.is-mini) .bc-recharge .dv-icon{font-size:6.2cqw}.bc-tool:not(.is-mini) .bc-badge{top:13.5cqw}.bc-skill:not(.is-mini):not(.bc-pact) .bc-coin{--seal-r:8.1cqw;--sig-r:7.6cqw;--rim:2.2cqw;--ring-m:var(--metal-flat);--ring-e:var(--sc-mid);--ring-m2:var(--metal-flat);--ring-e2:var(--sc-mid);-webkit-mask-image:radial-gradient(circle at 45cqw 1.1cqw, transparent var(--seal-r), #000 calc(var(--seal-r) + .12cqw)), radial-gradient(circle at 76.8cqw 76.8cqw, transparent var(--sig-r), #000 calc(var(--sig-r) + .12cqw)), radial-gradient(circle at 13.2cqw 13.2cqw, transparent var(--sig2-r,-1cqw), #000 calc(var(--sig2-r,-1cqw) + .12cqw));-webkit-mask-composite:source-in, source-in;-webkit-mask-image:radial-gradient(circle at 45cqw 1.1cqw, transparent var(--seal-r), #000 calc(var(--seal-r) + .12cqw)), radial-gradient(circle at 76.8cqw 76.8cqw, transparent var(--sig-r), #000 calc(var(--sig-r) + .12cqw)), radial-gradient(circle at 13.2cqw 13.2cqw, transparent var(--sig2-r,-1cqw), #000 calc(var(--sig2-r,-1cqw) + .12cqw));mask-image:radial-gradient(circle at 45cqw 1.1cqw, transparent var(--seal-r), #000 calc(var(--seal-r) + .12cqw)), radial-gradient(circle at 76.8cqw 76.8cqw, transparent var(--sig-r), #000 calc(var(--sig-r) + .12cqw)), radial-gradient(circle at 13.2cqw 13.2cqw, transparent var(--sig2-r,-1cqw), #000 calc(var(--sig2-r,-1cqw) + .12cqw));-webkit-mask-composite:source-in;mask-composite:intersect}.bc-duo:not(.is-mini) .bc-coin{--sig2-r:7.6cqw;--rim:3cqw;--ring-m:color-mix(in srgb, var(--b-mid) 55%, var(--b-lo));--ring-e:var(--b-hi);--ring-m2:color-mix(in srgb, var(--a-mid) 55%, var(--a-lo));--ring-e2:var(--a-hi)}.bc-skill:not(.is-mini):not(.bc-pact) .bc-coin:after{content:"";z-index:6;pointer-events:none;background:radial-gradient(circle at 45cqw 1.1cqw, transparent var(--seal-r), var(--metal-flat) var(--seal-r), var(--metal-flat) calc(var(--seal-r) + var(--rim)), var(--sc-mid) calc(var(--seal-r) + var(--rim)), var(--sc-mid) calc(var(--seal-r) + var(--rim) + 1.1cqw), #0000008c calc(var(--seal-r) + var(--rim) + 1.1cqw), #0000008c calc(var(--seal-r) + var(--rim) + 1.7cqw), #0003 calc(var(--seal-r) + var(--rim) + 1.7cqw), transparent calc(var(--seal-r) + var(--rim) + 4cqw)), radial-gradient(circle at 76.8cqw 76.8cqw, transparent var(--sig-r), var(--ring-m) var(--sig-r), var(--ring-m) calc(var(--sig-r) + var(--rim)), var(--ring-e) calc(var(--sig-r) + var(--rim)), var(--ring-e) calc(var(--sig-r) + var(--rim) + 1.1cqw), #0000008c calc(var(--sig-r) + var(--rim) + 1.1cqw), #0000008c calc(var(--sig-r) + var(--rim) + 1.7cqw), #0003 calc(var(--sig-r) + var(--rim) + 1.7cqw), transparent calc(var(--sig-r) + var(--rim) + 4cqw));border-radius:50%;position:absolute;inset:0}.bc-skill:not(.is-mini):not(.bc-pact) .bc-seal{box-shadow:0 0 0 .8cqw #3c2206d9,0 1cqw 2cqw #00000073,0 0 3cqw #ffc86466}.bc-tool:not(.is-mini){--nr-cost:-1cqw;--nr-rc:-1cqw}.bc-tool:not(.is-mini) .bc-plate:before{background:radial-gradient(circle at 50% calc(var(--sig-y) - var(--edge)), transparent var(--nr-sig), var(--ring-m) var(--nr-sig), var(--ring-m) calc(var(--nr-sig) + var(--edge)), var(--sc-mid) calc(var(--nr-sig) + var(--edge)), var(--sc-mid) calc(var(--nr-sig) + var(--edge) + .85cqw), #0000008c calc(var(--nr-sig) + var(--edge) + .85cqw), #0000008c calc(var(--nr-sig) + var(--edge) + 1.35cqw), #0003 calc(var(--nr-sig) + var(--edge) + 1.35cqw), transparent calc(var(--nr-sig) + var(--edge) + 3.5cqw))}.bc-tool:not(.is-mini):not(:has(>.bc-recharge)) .bc-plate:before{background:radial-gradient(circle at 50% calc(var(--sig-y) - var(--edge)), transparent var(--nr-sig), var(--ring-m) var(--nr-sig), var(--ring-m) calc(var(--nr-sig) + var(--edge)), var(--sc-mid) calc(var(--nr-sig) + var(--edge)), var(--sc-mid) calc(var(--nr-sig) + var(--edge) + .85cqw), #0000008c calc(var(--nr-sig) + var(--edge) + .85cqw), #0000008c calc(var(--nr-sig) + var(--edge) + 1.35cqw), #0003 calc(var(--nr-sig) + var(--edge) + 1.35cqw), transparent calc(var(--nr-sig) + var(--edge) + 3.5cqw))}.bc-tool:not(.is-mini) .bc-cost{box-shadow:0 0 0 1.1cqw var(--metal-flat), 0 0 0 1.6cqw #0000008c, inset 0 .9cqw 1.2cqw #d6beff38, inset 0 -1.4cqw 2cqw #080018b3, 0 1.2cqw 2.4cqw #0000008c}.bc-tool:not(.is-mini) .bc-recharge{box-shadow:0 0 0 .9cqw var(--metal-flat), 0 0 0 1.4cqw #00000080, inset 0 .6cqw 1cqw #ffe6be1f, 0 1.2cqw 2.4cqw #0000008c}.bc-skill:not(.is-mini):not(.bc-pact) .bc-coin{--sig-r:-1cqw;--sig2-r:-1cqw}.bc-skill:not(.is-mini):not(.bc-pact) .bc-coin:after{background:radial-gradient(circle at 45cqw 1.1cqw, transparent var(--seal-r), var(--metal-flat) var(--seal-r), var(--metal-flat) calc(var(--seal-r) + var(--rim)), var(--sc-mid) calc(var(--seal-r) + var(--rim)), var(--sc-mid) calc(var(--seal-r) + var(--rim) + 1.1cqw), #0000008c calc(var(--seal-r) + var(--rim) + 1.1cqw), #0000008c calc(var(--seal-r) + var(--rim) + 1.7cqw), #0003 calc(var(--seal-r) + var(--rim) + 1.7cqw), transparent calc(var(--seal-r) + var(--rim) + 4cqw))}.bc-duo:not(.is-mini) .bc-coin:after{background:radial-gradient(circle at 45cqw 1.1cqw, transparent var(--seal-r), var(--ring-m2) var(--seal-r), var(--ring-m2) calc(var(--seal-r) + var(--rim)), var(--ring-e2) calc(var(--seal-r) + var(--rim)), var(--ring-e2) calc(var(--seal-r) + var(--rim) + 1.1cqw), #0000008c calc(var(--seal-r) + var(--rim) + 1.1cqw), #0000008c calc(var(--seal-r) + var(--rim) + 1.7cqw), #0003 calc(var(--seal-r) + var(--rim) + 1.7cqw), transparent calc(var(--seal-r) + var(--rim) + 4cqw))}.bc-skill:not(.is-mini):not(.bc-pact) .bc-sigil{box-shadow:0 0 0 .8cqw var(--metal-flat), 0 0 0 1.3cqw #00000080, 0 1cqw 2.4cqw #0009}.bc-recharge.is-left{color:#fff4dc;background:conic-gradient(from 0deg, #e8b35a8c calc(var(--rc,0) * 360deg), transparent 0) border-box, radial-gradient(circle at 50% 30%, #3a2c1e, #1d140d 70%);box-shadow:0 0 0 .8cqw #e8b35a,0 0 0 1.3cqw #00000080,0 0 3cqw #e8b35a8c}.bc-recharge.is-left .dv-icon{color:#ffd98c;animation:2.4s ease-in-out infinite bc-hourglass}@keyframes bc-hourglass{0%,70%{rotate:0deg}85%,to{rotate:180deg}}@media (prefers-reduced-motion:reduce){.bc-recharge.is-left .dv-icon{animation:none}}.dv-tcard.is-bleed.is-dim .dv-tcard-tpl:has(.bc-recharge.is-left){filter:none}.dv-tcard.is-bleed.is-dim .dv-tcard-tpl:has(.bc-recharge.is-left) .bc-face>:not(.bc-recharge){filter:grayscale(.7)brightness(.6)}.bc-face.is-mini .bc-recharge.is-left{box-shadow:0 0 0 1.4cqw #e8b35a,0 0 0 2.2cqw #0000008c,0 0 5cqw #e8b35a99}
