.dw-build-version{position:fixed;left:max(6px,env(safe-area-inset-left,0px));bottom:max(3px,env(safe-area-inset-bottom,0px));z-index:2147483646;max-width:calc(100vw - 12px);padding:2px 5px;border-radius:3px;background:#050c11e0;color:#b9c9cf;font:500 11px/1.25 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.dw-update__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:#010508d1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.dw-update__dialog{width:min(620px,100%);max-height:min(86dvh,680px);overflow:auto;padding:28px;border:1px solid color-mix(in srgb,var(--gold) 48%,var(--rim));border-radius:22px;background:radial-gradient(100% 120% at 0% 0%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 60%),color-mix(in srgb,var(--stone) 96%,black);box-shadow:0 30px 90px #0009;color:var(--ink)}.dw-update__dialog--status{width:min(520px,100%);text-align:center}.dw-update__status-mark{display:grid;width:56px;height:56px;place-items:center;margin:0 auto 18px;border:1px solid color-mix(in srgb,var(--gold) 60%,var(--rim));border-radius:50%;color:var(--gold);font:800 1.6rem/1 var(--font-body)}.dw-update__status-mark>span{width:22px;height:22px;border:2px solid color-mix(in srgb,var(--gold) 28%,transparent);border-top-color:var(--gold);border-radius:50%;animation:dw-update-spin .8s linear infinite}.dw-update__status-mark.is-current{border-color:color-mix(in srgb,var(--accent) 70%,var(--rim));color:var(--accent)}.dw-update__dialog--status .dw-update__eyebrow{margin-bottom:10px}.dw-update__dialog--status .dw-update__actions{justify-content:center}@keyframes dw-update-spin{to{transform:rotate(1turn)}}.dw-update__eyebrow{margin:0 0 8px;color:var(--gold);font-size:var(--fs-xs);font-weight:800;letter-spacing:.17em;text-transform:uppercase}.dw-update__dialog h2{margin:0 0 12px;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.7rem,3.2vw,2.35rem);font-weight:600}.dw-update__dialog>p:not(.dw-update__eyebrow,.dw-update__version),.dw-update__dialog li{color:var(--ink-dim);font-size:var(--fs-md);line-height:1.55}.dw-update__dialog ul{margin:18px 0;padding-left:1.3rem}.dw-update__dialog li+li{margin-top:7px}.dw-update__version{margin:18px 0 0;color:var(--ink-faint);font-size:var(--fs-xs);letter-spacing:.04em}.dw-update__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.dw-update__button{display:inline-flex;align-items:center;justify-content:center;min-width:132px;min-height:48px;padding:10px 18px;border:1px solid var(--rim);border-radius:999px;background:transparent;color:var(--ink);font:700 var(--fs-sm)/1 var(--font-body);letter-spacing:.04em;text-align:center;text-decoration:none;cursor:pointer}.dw-update__button--primary{border-color:color-mix(in srgb,var(--gold) 70%,var(--rim));background:color-mix(in srgb,var(--gold) 18%,var(--deep))}.dw-update__button--secondary{color:var(--ink-dim)}.dw-update__button:hover,.dw-update__button:focus-visible{border-color:var(--gold);color:var(--ink)}.dw-update__button:disabled{cursor:wait;opacity:.62}@media(max-height:550px){.dw-update__dialog{padding:22px 24px}.dw-update__dialog ul{margin:12px 0}.dw-update__actions{margin-top:18px}}@media(max-width:540px){.dw-update__actions{flex-direction:column}.dw-update__button{width:100%}}@media(prefers-reduced-motion:reduce){.dw-update__scrim,.dw-update__dialog,.dw-update__status-mark>span{animation:none}}@font-face{font-family:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/cinzel-latin-ext-wght-normal-CG36JvV6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/cinzel-latin-wght-normal-DMUuCU8H.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--abyss: #04070b;--deep: #070b10;--shaft: #0c131b;--stone: #141d28;--stone-2: #1c2836;--silt: #2a3948;--rim: #3b4d60;--ink: #e8eef5;--ink-dim: #a9bacb;--ink-faint: #6d8298;--ink-ghost: #465b70;--blood: #d64550;--blood-bright: #ff6b74;--brine: #7ee081;--gold: #e8c46a;--gold-bright: #ffe08a;--shield: #7db4ff;--shield-deep: #3d6ea8;--energy: #ffd166;--heal: #6fdc9a;--cairn: #e0824a;--tidewright: #4ad6c0;--lantern: #7db4ff;--sounder: #b98cff;--accent: #4ad6c0;--accent-soft: color-mix(in srgb, var(--accent) 24%, transparent);--accent-glow: color-mix(in srgb, var(--accent) 45%, transparent);--rarity-basic: #8fa3b6;--rarity-common: #cfd9e4;--rarity-uncommon: #6fd6e8;--rarity-rare: #f2c14e;--rarity-epic: #d68cff;--rarity-legendary: #fff0a6;--rarity-special: #c78bf0;--rarity-curse: #8b6bb1;--type-attack: #c8553d;--type-skill: #3f7d8c;--type-power: #b08bd6;--type-status: #5b6b7c;--mote-ember: #ff9a4d;--mote-frost: #8fd8ff;--mote-echo: #ffe98a;--mote-void: #9b7de0;--intent-attack: #ff7a70;--intent-defend: #7db4ff;--intent-buff: #ffd166;--intent-debuff: #c79bf0;--intent-unknown: #9fb2c4;--font-display: "Cinzel Variable", "Cinzel", "Iowan Old Style", Georgia, serif;--font-body: "Outfit Variable", "Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-xs: .8rem;--fs-sm: .9375rem;--fs-base: 1.0625rem;--fs-lg: 1.3rem;--fs-xl: 1.75rem;--fs-2xl: 2.45rem;--fs-3xl: 3.45rem;--r-sm: 4px;--r-md: 8px;--r-lg: 14px;--r-xl: 22px;--card-w: 160px;--card-h: 224px;--shadow-sm: 0 2px 6px rgb(0 0 0 / .4);--shadow-md: 0 6px 20px rgb(0 0 0 / .5);--shadow-lg: 0 16px 48px rgb(0 0 0 / .6);--shadow-glow: 0 0 24px var(--accent-glow);--speed: 1;--t-fast: calc(.12s * var(--speed));--t-med: calc(.24s * var(--speed));--t-slow: calc(.46s * var(--speed));--ease: cubic-bezier(.22, 1, .36, 1)}[data-char=cairn]{--accent: var(--cairn)}[data-char=tidewright]{--accent: var(--tidewright)}[data-char=lantern]{--accent: var(--lantern)}[data-char=sounder]{--accent: var(--sounder)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@supports (height: 100dvh){html,body,#root{height:100dvh}}body{background:var(--abyss);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-base);line-height:1.45;-webkit-font-smoothing:antialiased;overscroll-behavior:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}body,body *{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true]{user-select:text;-webkit-user-select:text;-webkit-touch-callout:default}img,svg{-webkit-user-drag:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}button:disabled{cursor:not-allowed}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;letter-spacing:.02em;margin:0}*{scrollbar-width:thin;scrollbar-color:var(--silt) transparent}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-thumb{background:var(--silt);border-radius:99px}*::-webkit-scrollbar-track{background:transparent}.dw-boot{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:14px;padding:32px;overflow:hidden;text-align:center;color:var(--ink);background:radial-gradient(circle at 50% 42%,rgb(33 132 126 / .13),transparent 28rem),linear-gradient(180deg,#050a0f,#071017 66%,#04080c)}.dw-boot__seal{position:relative;width:76px;aspect-ratio:1;border:1px solid rgb(83 218 198 / .58);border-radius:50%;box-shadow:0 0 36px #1fcbb424,inset 0 0 22px #1fcbb414;animation:dw-boot-turn calc(7s * var(--speed)) linear infinite}.dw-boot__seal:before,.dw-boot__seal:after,.dw-boot__seal i{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid rgb(213 190 120 / .42);border-radius:50%}.dw-boot__seal:after{top:22px;right:22px;bottom:22px;left:22px}.dw-boot__seal i:nth-child(1){top:18px;right:35px;bottom:18px;left:35px;border-radius:0}.dw-boot__seal i:nth-child(2){top:35px;right:18px;bottom:35px;left:18px;border-radius:0}.dw-boot__seal i:nth-child(3){top:30px;right:30px;bottom:30px;left:30px;background:var(--accent);border:0}.dw-boot__kicker{margin:2px 0 -6px;color:var(--accent);font:650 var(--fs-xs) / 1 var(--font-body);letter-spacing:.28em}.dw-boot h1{max-width:34rem;margin:0;font:500 clamp(1.25rem,3vw,2rem) / 1.2 var(--font-display);letter-spacing:.06em}.dw-boot__copy{max-width:34rem;margin:0 0 6px;color:var(--ink-dim);line-height:1.55}.dw-boot__line{width:min(220px,55vw);height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);transform-origin:center;animation:dw-boot-breathe calc(1.8s * var(--speed)) ease-in-out infinite}.dw-boot[data-state=error] .dw-boot__seal{animation:none;border-color:#d5be7894}@keyframes dw-boot-turn{to{transform:rotate(1turn)}}@keyframes dw-boot-breathe{50%{opacity:.28;transform:scaleX(.55)}}.dw-panel{background:linear-gradient(180deg,var(--stone-2),var(--stone));border:1px solid var(--silt);border-radius:var(--r-lg);box-shadow:var(--shadow-md)}.dw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 22px;border-radius:var(--r-md);border:1px solid var(--rim);background:linear-gradient(180deg,var(--stone-2),var(--shaft));color:var(--ink);font-weight:600;letter-spacing:.02em;transition:transform var(--t-fast) var(--ease),border-color var(--t-fast),box-shadow var(--t-fast),background var(--t-fast)}.dw-btn:hover:not(:disabled){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-soft);transform:translateY(-1px)}.dw-btn:active:not(:disabled){transform:translateY(0)}.dw-btn:disabled{opacity:.42}.dw-btn--primary{background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 60%,#000));border-color:color-mix(in srgb,var(--accent) 70%,#fff);color:#06121a;text-shadow:0 1px 0 rgb(255 255 255 / .25)}.dw-btn--ghost{background:transparent;border-color:transparent;color:var(--ink-dim)}.dw-btn--ghost:hover:not(:disabled){color:var(--ink);background:#ffffff0d}.dw-pill{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:3px 10px;border-radius:99px;background:#ffffff0f;border:1px solid var(--silt);font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dw-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#020407c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:60;animation:dw-fade var(--t-med) var(--ease)}.dw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes dw-fade{0%{opacity:0}}@keyframes dw-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes dw-pop{0%{transform:scale(.86);opacity:0}60%{transform:scale(1.04)}to{transform:scale(1);opacity:1}}@keyframes dw-shake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}@keyframes dw-float{0%{transform:translateY(0);opacity:1}to{transform:translateY(-54px);opacity:0}}@keyframes dw-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[data-reduce-motion=true] *,html[data-reduce-motion=true] *:before,html[data-reduce-motion=true] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html[data-backgrounded=true] *,html[data-backgrounded=true] *:before,html[data-backgrounded=true] *:after{animation-play-state:paused!important}html[data-performance=reduced] .dw-backdrop__ray,html[data-performance=reduced] .dw-backdrop__shimmer,html[data-performance=reduced] .dw-backdrop__motes,html[data-performance=reduced] .dw-cardtrigger__motes,html[data-performance=reduced] .dw-cardtrigger__rings,html[data-performance=reduced] .dw-hand__ring,html[data-performance=reduced] .dw-hand__flare,html[data-performance=reduced] .dw-offer__motes,html[data-performance=reduced] .dw-title__well:before,html[data-performance=reduced] .dw-title__ring{display:none!important}html[data-performance=reduced]:not([data-performance-reason=native]) .dw-bossrelic__ray{display:none!important}html[data-performance=reduced] .dw-rewardrow{animation:dw-reward-settle calc(.52s * var(--speed)) var(--ease) var(--surface-delay) backwards}html[data-performance=reduced] .dw-portrait__frame,html[data-performance=reduced] .dw-portrait__ember,html[data-performance=reduced] .dw-portrait__coil,html[data-performance=reduced] .dw-portrait__flame,html[data-performance=reduced] .dw-portrait__halos,html[data-performance=reduced] .dw-portrait__plumb,html[data-performance=reduced] .dw-monsterart__sway,html[data-performance=reduced] .dw-monsterart__eyes,html[data-performance=reduced] .dw-monsterart__accent{animation:none!important;will-change:auto!important}html[data-performance=reduced] .dw-portrait__action,html[data-performance=reduced] .dw-monsterart__action{filter:none!important;will-change:transform,opacity!important}html[data-performance=reduced] .dw-panel,html[data-performance=reduced] .dw-topbar,html[data-performance=reduced] .dw-combat__bottom,html[data-reduce-transparency=true] .dw-panel,html[data-reduce-transparency=true] .dw-topbar,html[data-reduce-transparency=true] .dw-combat__bottom{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(prefers-reduced-transparency:reduce){*,*:before,*:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:is(.dw-scrim,.dw-feedback__scrim,.dw-slots__dialogShade,.dw-inspect,.dw-archive__detailScrim,.dw-neow-reveal__scrim){background:var(--abyss)!important}:is(.dw-panel,.dw-feedback__launcher,.dw-feedback__recording,.dw-collection__bar,.dw-archive__tools,.dw-archive__pages,.dw-title__menu,.dw-title__lip,.dw-runs th,.dw-access__card,.dw-partySignals,.dw-riglab__controls){background:var(--deep)!important}}html[data-performance=reduced] .dw-app__screen,html[data-performance=reduced] .dw-app__screen[data-leaving],html[data-performance=reduced] .dw-hand__slot[data-dealt] .dw-hand__deal{animation:none!important}html[data-performance=reduced] .dw-backdrop__painting{filter:none!important}html[data-performance=reduced] .dw-backdrop__painting:after{mix-blend-mode:normal!important}html[data-performance=reduced] .dw-cardtrigger,html[data-performance=reduced] .dw-relictrigger,html[data-performance=reduced] .dw-swipe,html[data-performance=reduced] .dw-impact,html[data-performance=reduced] .dw-ripple,html[data-performance=reduced] .dw-shatter,html[data-performance=reduced] .dw-strike,html[data-performance=reduced] .dw-knell,html[data-performance=reduced] .dw-plant{display:none!important}html[data-performance=reduced] .dw-combat__field[data-shake]{animation:none!important;transform:none!important}html[data-performance=reduced] .dw-combat__field[data-stop],html[data-performance=reduced] .dw-combat__field[data-stop] *,html[data-performance=reduced] .dw-combat__field[data-stop] *:before,html[data-performance=reduced] .dw-combat__field[data-stop] *:after{animation-play-state:running!important}html[data-performance=reduced] .dw-monster__shake[data-hit=a]{animation:dw-native-hit-right-a calc(.22s * var(--speed)) var(--ease)!important}html[data-performance=reduced] .dw-monster__shake[data-hit=b]{animation:dw-native-hit-right-b calc(.22s * var(--speed)) var(--ease)!important}html[data-performance=reduced] .dw-player__shake[data-hit=a]{animation:dw-native-hit-left-a calc(.22s * var(--speed)) var(--ease)!important}html[data-performance=reduced] .dw-player__shake[data-hit=b]{animation:dw-native-hit-left-b calc(.22s * var(--speed)) var(--ease)!important}@keyframes dw-native-hit-right-a{0%,to{transform:translateZ(0)}34%{transform:translate3d(7px,0,0)}}@keyframes dw-native-hit-right-b{0%,to{transform:translateZ(0)}34%{transform:translate3d(7px,0,0)}}@keyframes dw-native-hit-left-a{0%,to{transform:translateZ(0)}34%{transform:translate3d(-7px,0,0)}}@keyframes dw-native-hit-left-b{0%,to{transform:translateZ(0)}34%{transform:translate3d(-7px,0,0)}}html[data-native=ios][data-performance=reduced] .dw-monster__shake>.dw-impact,html[data-native=ios][data-performance=reduced] .dw-player__shake>.dw-impact,html[data-native=ios][data-performance=reduced] .dw-incomingstrike,html[data-native=ios][data-performance=reduced] .dw-swipe,html[data-native=ios][data-performance=reduced] .dw-player__shake>.dw-ripple,html[data-native=ios][data-performance=reduced] .dw-player__shake>.dw-shatter,html[data-native=ios][data-performance=reduced] .dw-nativespecial{display:block!important;contain:paint}html[data-native=ios][data-performance=reduced] .dw-incomingstrike:before{top:44%;right:-3%;width:38%;height:4px;border-radius:0;background:#ef5042f5;box-shadow:none;transform:translate3d(18%,24%,0) rotate(-11deg);transform-origin:right center;will-change:transform,opacity}html[data-native=ios][data-performance=reduced] .dw-incomingstrike[data-run=a]:before{animation:dw-native-incomingstrike-a 168ms cubic-bezier(.12,.8,.32,1) both!important;animation-delay:calc(var(--i) * 28ms)}html[data-native=ios][data-performance=reduced] .dw-incomingstrike[data-run=b]:before{animation:dw-native-incomingstrike-b 168ms cubic-bezier(.12,.8,.32,1) both!important;animation-delay:calc(var(--i) * 28ms)}html[data-native=ios][data-performance=reduced] .dw-monster__body[data-lunge=a]{animation:dw-native-monster-attack-a .21s cubic-bezier(.2,.82,.26,1)!important}html[data-native=ios][data-performance=reduced] .dw-monster__body[data-lunge=b]{animation:dw-native-monster-attack-b .21s cubic-bezier(.2,.82,.26,1)!important}html[data-native=ios][data-performance=reduced] .dw-swipe:before{display:none!important}html[data-native=ios][data-performance=reduced] .dw-swipe:after{top:37%;left:-2%;width:56%;height:4px;border:0;border-radius:0;background:#ffeed2eb;opacity:0;transform:translate3d(18px,0,0) rotate(3deg);will-change:transform,opacity}html[data-native=ios][data-performance=reduced] .dw-swipe[data-lunge=a]:after{animation:dw-native-monster-swipe-a .16s cubic-bezier(.16,.82,.24,1) both!important}html[data-native=ios][data-performance=reduced] .dw-swipe[data-lunge=b]:after{animation:dw-native-monster-swipe-b .16s cubic-bezier(.16,.82,.24,1) both!important}@keyframes dw-native-monster-attack-a{0%,to{transform:translateZ(0)}38%{transform:translate3d(-15px,0,0)}}@keyframes dw-native-monster-attack-b{0%,to{transform:translateZ(0)}38%{transform:translate3d(-15px,0,0)}}@keyframes dw-native-monster-swipe-a{0%{opacity:0;transform:translate3d(18px,0,0) rotate(3deg)}22%{opacity:.96;transform:translate3d(2px,0,0) rotate(-7deg)}to{opacity:0;transform:translate3d(-22px,0,0) rotate(-15deg)}}@keyframes dw-native-monster-swipe-b{0%{opacity:0;transform:translate3d(18px,0,0) rotate(3deg)}22%{opacity:.96;transform:translate3d(2px,0,0) rotate(-7deg)}to{opacity:0;transform:translate3d(-22px,0,0) rotate(-15deg)}}@keyframes dw-native-incomingstrike-a{0%{opacity:0;transform:translate3d(18%,24%,0) rotate(-11deg)}22%{opacity:1;transform:translate3d(-42%,18%,0) rotate(-11deg)}to{opacity:0;transform:translate3d(-236%,0,0) rotate(-11deg)}}@keyframes dw-native-incomingstrike-b{0%{opacity:0;transform:translate3d(18%,24%,0) rotate(-11deg)}22%{opacity:1;transform:translate3d(-42%,18%,0) rotate(-11deg)}to{opacity:0;transform:translate3d(-236%,0,0) rotate(-11deg)}}html[data-native=ios][data-performance=reduced] .dw-nativespecial{position:absolute;top:18%;right:14%;bottom:22%;left:22%;z-index:2;overflow:hidden;pointer-events:none}html[data-native=ios][data-performance=reduced] .dw-nativespecial:before,html[data-native=ios][data-performance=reduced] .dw-nativespecial:after{content:"";position:absolute;opacity:0;will-change:transform,opacity}html[data-native=ios][data-performance=reduced] .dw-nativespecial[data-special=slam]:before{bottom:14%;left:3%;width:48px;height:34px;background:#de503be0;clip-path:polygon(50% 0,100% 100%,62% 78%,50% 100%,38% 78%,0 100%);transform:translate3d(0,22px,0)}html[data-native=ios][data-performance=reduced] .dw-nativespecial[data-special=slam]:after{bottom:14%;left:11%;width:34px;height:24px;border-left:2px solid rgb(255 239 214 / .9);border-right:2px solid rgb(255 239 214 / .58);transform:translate3d(0,18px,0)}html[data-native=ios][data-performance=reduced] .dw-nativespecial[data-special=volley]:before{top:39%;right:3%;width:46%;height:2px;background:#ffc170eb;box-shadow:0 10px #ff9f61c7,0 20px #ffd7a3a3;transform:translate3d(30px,0,0) rotate(-9deg)}html[data-native=ios][data-performance=reduced] .dw-nativespecial[data-special=hex]:before{top:34%;left:6%;width:34px;height:34px;border:2px solid rgb(205 147 255 / .9);transform:translate3d(0,12px,0) rotate(30deg)}html[data-native=ios][data-performance=reduced] .dw-nativespecial[data-special=hex]:after{top:38%;left:14%;width:2px;height:42px;background:#e2b1ffb3;transform:translate3d(0,8px,0)}html[data-native=ios][data-performance=reduced] .dw-nativespecial[data-run=a][data-special=slam]:before,html[data-native=ios][data-performance=reduced] .dw-nativespecial[data-run=b][data-special=slam]:before{animation:dw-native-slam-spike .19s cubic-bezier(.16,.84,.22,1) both}html[data-native=ios][data-performance=reduced] .dw-nativespecial[data-run=a][data-special=slam]:after,html[data-native=ios][data-performance=reduced] .dw-nativespecial[data-run=b][data-special=slam]:after{animation:dw-native-slam-rift .19s ease-out both}html[data-native=ios][data-performance=reduced] .dw-nativespecial[data-run=a][data-special=volley]:before,html[data-native=ios][data-performance=reduced] .dw-nativespecial[data-run=b][data-special=volley]:before{animation:dw-native-volley .21s cubic-bezier(.12,.82,.28,1) both}html[data-native=ios][data-performance=reduced] .dw-nativespecial[data-run=a][data-special=hex]:before,html[data-native=ios][data-performance=reduced] .dw-nativespecial[data-run=b][data-special=hex]:before{animation:dw-native-hex-mark .22s ease-out both}html[data-native=ios][data-performance=reduced] .dw-nativespecial[data-run=a][data-special=hex]:after,html[data-native=ios][data-performance=reduced] .dw-nativespecial[data-run=b][data-special=hex]:after{animation:dw-native-hex-line .22s ease-out both}@keyframes dw-native-slam-spike{0%{opacity:0;transform:translate3d(0,22px,0)}28%{opacity:.94;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-4px,0)}}@keyframes dw-native-slam-rift{0%{opacity:0;transform:translate3d(0,18px,0)}30%{opacity:.86;transform:translateZ(0)}to{opacity:0;transform:translate3d(-6px,2px,0)}}@keyframes dw-native-volley{0%{opacity:0;transform:translate3d(30px,0,0) rotate(-9deg)}30%{opacity:.96;transform:translate3d(-18px,0,0) rotate(-9deg)}to{opacity:0;transform:translate3d(-48px,0,0) rotate(-9deg)}}@keyframes dw-native-hex-mark{0%{opacity:0;transform:translate3d(0,12px,0) rotate(30deg)}28%{opacity:.94;transform:translateZ(0) rotate(30deg)}to{opacity:0;transform:translate3d(0,-6px,0) rotate(30deg)}}@keyframes dw-native-hex-line{0%{opacity:0;transform:translate3d(0,8px,0)}30%{opacity:.82;transform:translateZ(0)}to{opacity:0;transform:translate3d(-3px,-4px,0)}}html[data-native=ios][data-performance=reduced] .dw-player__shake>.dw-ripple{border:2px solid color-mix(in srgb,var(--shield) 82%,white);background:#7ecfff2e;box-shadow:none;opacity:0;will-change:transform,opacity}html[data-native=ios][data-performance=reduced] .dw-player__shake>.dw-ripple:before,html[data-native=ios][data-performance=reduced] .dw-player__shake>.dw-ripple:after{display:none!important}html[data-native=ios][data-performance=reduced] .dw-player__shake>.dw-ripple[data-flash=a]{animation:dw-native-hero-ward-a .34s cubic-bezier(.14,.82,.25,1) both!important}html[data-native=ios][data-performance=reduced] .dw-player__shake>.dw-ripple[data-flash=b]{animation:dw-native-hero-ward-b .34s cubic-bezier(.14,.82,.25,1) both!important}html[data-native=ios][data-performance=reduced] .dw-player__shake>.dw-shatter{left:61%;top:46%;z-index:6;width:62%;aspect-ratio:.72;border:2px solid color-mix(in srgb,var(--shield) 88%,white);border-radius:48% 48% 42% 42%/28% 28% 72% 72%;background:transparent;box-shadow:none;opacity:0;will-change:transform,opacity}html[data-native=ios][data-performance=reduced] .dw-player__shake>.dw-shatter:before{display:none!important}html[data-native=ios][data-performance=reduced] .dw-player__shake>.dw-shatter[data-break=a]{animation:dw-native-hero-guard-break-a .21s cubic-bezier(.18,.82,.28,1) 52ms both!important}html[data-native=ios][data-performance=reduced] .dw-player__shake>.dw-shatter[data-break=b]{animation:dw-native-hero-guard-break-b .21s cubic-bezier(.18,.82,.28,1) 52ms both!important}@keyframes dw-native-hero-ward-a{0%{opacity:0;transform:translate(-46%,-50%)}18%{opacity:.92;transform:translate(-50%,-50%)}64%{opacity:.54;transform:translate(-51%,-50%)}to{opacity:0;transform:translate(-52%,-50%)}}@keyframes dw-native-hero-ward-b{0%{opacity:0;transform:translate(-46%,-50%)}18%{opacity:.92;transform:translate(-50%,-50%)}64%{opacity:.54;transform:translate(-51%,-50%)}to{opacity:0;transform:translate(-52%,-50%)}}@keyframes dw-native-hero-guard-break-a{0%{opacity:0;transform:translate(-50%,-50%)}22%{opacity:.96;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-38%,-44%)}}@keyframes dw-native-hero-guard-break-b{0%{opacity:0;transform:translate(-50%,-50%)}22%{opacity:.96;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-38%,-44%)}}html[data-native=ios][data-performance=reduced] .dw-monster__shake>.dw-impact:before,html[data-native=ios][data-performance=reduced] .dw-player__shake>.dw-impact:before{display:none!important}html[data-native=ios][data-performance=reduced] .dw-monster__shake>.dw-impact:after,html[data-native=ios][data-performance=reduced] .dw-player__shake>.dw-impact:after{top:10%;right:10%;bottom:10%;left:10%;background:#ffffff1f;box-shadow:none;filter:none;opacity:0;transform:none}html[data-native=ios][data-performance=reduced] .dw-monster__shake[data-hit=a]>.dw-impact:after,html[data-native=ios][data-performance=reduced] .dw-player__shake[data-hit=a]>.dw-impact:after{animation:dw-native-brightness-a calc(96ms * var(--speed)) linear!important}html[data-native=ios][data-performance=reduced] .dw-monster__shake[data-hit=b]>.dw-impact:after,html[data-native=ios][data-performance=reduced] .dw-player__shake[data-hit=b]>.dw-impact:after{animation:dw-native-brightness-b calc(96ms * var(--speed)) linear!important}@keyframes dw-native-brightness-a{0%{opacity:0}18%{opacity:.68}to{opacity:0}}@keyframes dw-native-brightness-b{0%{opacity:0}18%{opacity:.68}to{opacity:0}}html[data-native=ios][data-performance=reduced][data-reduce-motion=true] .dw-monster__shake[data-hit]>.dw-impact:after,html[data-native=ios][data-performance=reduced][data-reduce-motion=true] .dw-player__shake[data-hit]>.dw-impact:after{animation:none!important;opacity:0}html[data-native=ios][data-performance=reduced][data-reduce-motion=true] .dw-incomingstrike:before,html[data-native=ios][data-performance=reduced][data-reduce-motion=true] .dw-swipe:after,html[data-native=ios][data-performance=reduced][data-reduce-motion=true] .dw-ripple,html[data-native=ios][data-performance=reduced][data-reduce-motion=true] .dw-shatter,html[data-native=ios][data-performance=reduced][data-reduce-motion=true] .dw-nativespecial:before,html[data-native=ios][data-performance=reduced][data-reduce-motion=true] .dw-nativespecial:after{animation:none!important;opacity:0}html[data-native=ios][data-performance=reduced][data-reduce-motion=true] .dw-float[data-kind=damage]{animation:none!important;opacity:1;transform:translate(-50%);will-change:auto}@media(prefers-reduced-motion:reduce){html[data-native=ios][data-performance=reduced] .dw-monster__shake[data-hit]>.dw-impact:after,html[data-native=ios][data-performance=reduced] .dw-player__shake[data-hit]>.dw-impact:after{animation:none!important;opacity:0}html[data-native=ios][data-performance=reduced] .dw-incomingstrike:before,html[data-native=ios][data-performance=reduced] .dw-swipe:after,html[data-native=ios][data-performance=reduced] .dw-ripple,html[data-native=ios][data-performance=reduced] .dw-shatter,html[data-native=ios][data-performance=reduced] .dw-nativespecial:before,html[data-native=ios][data-performance=reduced] .dw-nativespecial:after{animation:none!important;opacity:0}html[data-native=ios][data-performance=reduced] .dw-float[data-kind=damage]{animation:none!important;opacity:1;transform:translate(-50%);will-change:auto}}html[data-performance=reduced] .dw-spent__card{animation:dw-native-spent calc(.34s * var(--speed)) var(--ease) forwards!important;will-change:transform,opacity}@keyframes dw-native-spent{0%{opacity:.96;transform:translate(calc(-50% + var(--ox, 0px)),calc(-50% + var(--oy, 0px))) rotate(var(--or, 0deg))}to{opacity:0;transform:translate(calc(-50% + var(--sx, 0px)),calc(-50% - 18px)) rotate(0)}}html[data-performance=reduced] .dw-hand__pulse{animation:none!important;opacity:0!important}html[data-performance=reduced] .dw-hand__motion{transition:none!important;will-change:auto!important;transform:rotate(var(--a, 0deg)) translate3d(0,var(--y, 0px),0)}html[data-performance=reduced] .dw-hand__slot:hover .dw-hand__motion,html[data-performance=reduced] .dw-hand__slot:focus-within .dw-hand__motion,html[data-performance=reduced] .dw-hand__slot[data-lifted] .dw-hand__motion{transform:rotate(0) translate3d(0,-18px,0)}html[data-performance=reduced] .dw-hand .dw-card{transition:none!important}html[data-performance=reduced] .dw-hand .dw-card{background:linear-gradient(158deg,var(--parchment),var(--parchment-2))!important;box-shadow:0 0 0 .08em color-mix(in srgb,var(--abyss) 72%,transparent),0 7px 18px #00000070,0 0 .72em var(--frame-glow)!important}html[data-performance=reduced] .dw-hand .dw-card__stains,html[data-performance=reduced] .dw-hand .dw-card__art:after{display:none!important}html[data-performance=reduced] .dw-hand .dw-card__art,html[data-performance=reduced] .dw-hand .dw-card__body,html[data-performance=reduced] .dw-hand .dw-card__cost{box-shadow:none!important}html[data-performance=reduced] .dw-hand .dw-card__body{align-items:flex-start;justify-content:flex-start;margin:.34em .62em .46em;padding:.52em .18em;border:0!important;background:transparent!important;text-align:left}html[data-performance=reduced] .dw-hand .dw-card:not([data-copy-density]) .dw-card__text{font-size:.96em;line-height:1.32;text-wrap:pretty}html[data-performance=reduced] .dw-hand .dw-card.is-selected{outline:.16em solid var(--accent);outline-offset:-.28em}html[data-performance=reduced] .dw-energy{transition:none!important}html[data-performance=reduced] .dw-combat__controls[data-energy] .dw-energy__ring,html[data-performance=reduced] .dw-combat__controls[data-drained] .dw-energy{animation:none!important}html[data-performance=reduced] .dw-turnflag{display:none!important}html[data-performance=reduced] .dw-monster[data-gone]{filter:none!important;animation:none!important;opacity:.28}html[data-performance=reduced] .dw-monster[data-gone] .dw-monster__body,html[data-performance=reduced] .dw-monster[data-gone] .dw-monsterart,html[data-performance=reduced] .dw-monster[data-gone] .dw-monster__name,html[data-performance=reduced] .dw-monster[data-gone] .dw-monsterart__eyes,html[data-performance=reduced] .dw-monster[data-gone] .dw-monsterart__accent{animation:none!important;filter:none!important}html[data-performance=reduced] .dw-float{animation:dw-native-float-fade .52s linear forwards!important;transform:translate3d(-50%,-14px,0);text-shadow:0 1px 2px rgb(0 0 0 / .9);will-change:opacity}html[data-native=ios][data-performance=reduced] .dw-float[data-kind=damage]{animation:dw-native-damage-float .52s linear forwards!important;will-change:transform,opacity}@keyframes dw-native-float-fade{0%,62%{opacity:1}to{opacity:0}}@keyframes dw-native-damage-float{0%{opacity:0;transform:translate3d(-50%,-10px,0)}18%,62%{opacity:1;transform:translate3d(-50%,-14px,0)}to{opacity:0;transform:translate3d(-50%,-18px,0)}}html[data-text-scale=large]{font-size:108.333%}html[data-text-scale=large] .dw-card:not([data-copy-density]) .dw-card__text{font-size:1em;font-weight:620;line-height:1.38}html[data-text-scale=large] .dw-card[data-copy-density=compact] .dw-card__text{font-size:.82em;font-weight:620;line-height:1.18}html[data-text-scale=large] .dw-card[data-copy-density=dense] .dw-card__text{font-size:.69em;font-weight:620;line-height:1.1}@media(prefers-contrast:more){:root{--ink-dim: #d6e0ea;--ink-faint: #bac9d8;--ink-ghost: #94a9bc;--silt: #4f657a;--rim: #718aa2}:where(button,input,select,textarea):focus-visible,:where([tabindex]:not([tabindex="-1"])):focus-visible{outline-width:3px!important}}html[data-contrast=high]{--ink-dim: #d6e0ea;--ink-faint: #bac9d8;--ink-ghost: #94a9bc;--silt: #4f657a;--rim: #718aa2;--intent-attack: #ff9891;--intent-defend: #a8ccff;--intent-buff: #ffe28b;--intent-debuff: #ddbaff;--intent-unknown: #c5d3df}html[data-contrast=high] :where(button,input,select,textarea):focus-visible,html[data-contrast=high] :where([tabindex]:not([tabindex="-1"])):focus-visible{outline-width:3px!important;outline-color:var(--gold-bright)!important}html[data-contrast=high] :where(.dw-intent,.dw-power,.dw-hpbar,.dw-pile,.dw-top__btn){border-width:2px}html[data-contrast=high] .dw-intent{background:#05090e;box-shadow:0 3px 12px #000000b8,0 0 0 1px var(--intent)}html[data-contrast=high] .dw-intent__dmg b,html[data-contrast=high] .dw-intent__word,html[data-contrast=high] .dw-power__amt{text-shadow:0 1px 2px #000,0 0 8px currentcolor}.dw-powers .dw-power[data-kind=buff]{border-inline-start-width:4px;border-start-start-radius:999px;border-end-start-radius:999px}.dw-powers .dw-power[data-kind=debuff]{border-inline-end-width:4px;border-start-end-radius:1px;border-end-end-radius:1px}html[data-contrast=high] .dw-monster__intent{animation:none!important;will-change:auto}@media(forced-colors:active){:root{--ink: CanvasText;--ink-dim: CanvasText;--ink-faint: CanvasText;--ink-ghost: GrayText;--accent: Highlight;--gold-bright: Highlight;--blood-bright: Mark}:where(button,input,select,textarea,.dw-card,.dw-intent,.dw-power,.dw-panel){color:CanvasText;background:Canvas;border-color:CanvasText;box-shadow:none!important;text-shadow:none!important;forced-color-adjust:auto}:where(button,input,select,textarea,a,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid Highlight!important;outline-offset:3px!important}:where([aria-selected=true],[aria-pressed=true],[data-selected=""],[data-selected=true],[data-chosen=""],[data-chosen=true]){outline:3px solid Highlight!important;outline-offset:2px!important}:where(button,input,select,textarea):disabled{color:GrayText;border-color:GrayText}a{color:LinkText}.dw-intent,.dw-power,.dw-hpbar,.dw-top__btn,.dw-card{border-width:2px}}html[data-clutter=reduced] .dw-title__ring,html[data-clutter=reduced] .dw-title__well:before,html[data-clutter=reduced] .dw-backdrop__ray,html[data-clutter=reduced] .dw-backdrop__mote,html[data-clutter=reduced] .dw-backdrop__motes,html[data-clutter=reduced] .dw-backdrop__shimmer:after,html[data-clutter=reduced] .dw-card__stains,html[data-clutter=reduced] .dw-hand__ring,html[data-clutter=reduced] .dw-hand__flare,html[data-clutter=reduced] .dw-intent__halo,html[data-clutter=reduced] .dw-offer__motes,html[data-clutter=reduced] .dw-reward__ray,html[data-clutter=reduced] .dw-bossrelic__ray,html[data-clutter=reduced] .dw-relics__face.is-new:after{display:none!important}html[data-clutter=reduced] .dw-bestiary__shape,html[data-clutter=reduced] .dw-portrait__frame,html[data-clutter=reduced] .dw-monsterart__sway,html[data-clutter=reduced] .dw-monsterart__eyes{animation:none!important;will-change:auto!important}@media(pointer:coarse),(any-pointer:coarse){.dw-intent{min-height:44px;padding:7px 13px 7px 11px;border-width:2px}.dw-intent__glyph{font-size:22px}.dw-intent__dmg b{font-size:28px}}
