@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-normal-7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-normal-YHFkNujK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-italic-BHALq22K.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-italic-B8-t4Nou.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-italic-D2JnYqd-.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2)format("woff2"),url(/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2)format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-200:oklch(92.8% .006 264.531);--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-bold:700;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-2{top:calc(var(--spacing) * -2)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.right-1{right:calc(var(--spacing) * 1)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-auto{margin-block:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-2{margin-left:calc(var(--spacing) * 2)}.\!grid{display:grid!important}.\!hidden{display:none!important}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-1\/2{height:50%}.h-1\/3{height:33.3333%}.h-3\/4{height:75%}.h-5{height:calc(var(--spacing) * 5)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-\[2rem\]{min-height:2rem}.min-h-\[70svh\]{min-height:70svh}.min-h-\[100svh\]{min-height:100svh}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-36{width:calc(var(--spacing) * 36)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-\[104px\]{width:104px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[30rem\]{max-width:30rem}.max-w-\[220px\]{max-width:220px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[12rem\]{min-width:12rem}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(8\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[28px\]{border-radius:28px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.object-contain{object-fit:contain}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-14{padding-inline:calc(var(--spacing) * 14)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9\.5px\]{font-size:9.5px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--text-dim\)\]{color:var(--text-dim)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background\]{transition-property:border-color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-black\/40:hover{--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-black\/40:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}}}:root{--bg-base:#080b10;--bg-surface:#0f1318;--bg-raised:#151b24;--bg-card:#1a2030;--border:#243040;--border-glow:#c8a84b;--gold:#c8a84b;--gold-bright:#f0c060;--green:#2ea84a;--green-bright:#3dd65f;--red:#dc2626;--blue:#3b82f6;--text-primary:#f0e8d8;--text-muted:#7a8090;--text-dim:#4a5060;--font-display:"Bebas Neue", sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", monospace;--font-body:"Inter Variable", "Inter", sans-serif}*{box-sizing:border-box}body{background:var(--bg-base);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}.casino-root{background-color:var(--bg-base);background-image:radial-gradient(ellipse at 50% 0%, #0d1830 0%, var(--bg-base) 60%), repeating-linear-gradient(45deg, transparent, transparent 3px, #ffffff01 3px, #ffffff01 4px);min-height:100svh}.font-display{font-family:var(--font-display);letter-spacing:.05em}.font-mono{font-family:var(--font-mono)}.casino-panel{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px}.casino-panel-raised{background:var(--bg-raised);border:1px solid var(--border);border-radius:12px}.glow-gold{box-shadow:0 0 12px #c8a84b66}.glow-green{box-shadow:0 0 12px #2ea84a80}.glow-red{box-shadow:0 0 12px #dc262680}.text-glow-gold{text-shadow:0 0 8px #c8a84b99}.text-glow-green{text-shadow:0 0 8px #3dd65fb3}@keyframes tileEntrance{0%{opacity:0;transform:scale(.65)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.tile-entrance{animation:none}@keyframes tileReveal{0%{transform:scale(1)}25%{transform:scale(.78)}70%{transform:scale(.78)}90%{transform:scale(1.05)}to{transform:scale(1)}}.tile-reveal{animation:.46s cubic-bezier(.22,1,.36,1) both tileReveal!important}@keyframes iconPop{0%{opacity:0;transform:scale(0)rotate(-15deg)}60%{opacity:1;transform:scale(1.25)rotate(5deg)}80%{transform:scale(.92)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}.icon-pop{animation:.4s cubic-bezier(.34,1.56,.64,1) both iconPop}@keyframes streakFill{0%,to{opacity:1}50%{opacity:.6}}.streak-full{animation:.6s ease-in-out infinite streakFill}@keyframes cashoutPulse{0%,to{box-shadow:0 0 8px #2ea84a66}50%{box-shadow:0 0 20px #2ea84acc,0 0 40px #2ea84a4d}}@keyframes bombShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.bomb-shake{animation:.4s cubic-bezier(.36,.07,.19,.97) bombShake}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.gold-line{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px}@keyframes comboPop{0%{opacity:0;transform:scale(.6)translateY(6px)}30%{opacity:1;transform:scale(1.12)translateY(-2px)}60%{transform:scale(1)translateY(0)}80%{opacity:1}to{opacity:0;transform:translateY(-20px)}}.combo-pop{animation:1.5s cubic-bezier(.34,1.56,.64,1) both comboPop}@keyframes bustFlash{0%{opacity:0}15%{opacity:1}80%{opacity:1}to{opacity:0}}.bust-flash{animation:.7s both bustFlash}@keyframes cashoutGoldPulse{0%,to{box-shadow:0 0 8px #c8a84b80}50%{box-shadow:0 0 24px #c8a84be6,0 0 48px #c8a84b4d}}.cashout-active{animation:1.2s ease-in-out infinite cashoutGoldPulse!important}.stat-card{background:var(--bg-raised);border:1px solid var(--border);border-radius:12px;padding:10px 12px}.stat-card-boss{background:linear-gradient(160deg, #78141459, var(--bg-raised) 70%);border-color:#dc26268c}.progress-track{background:var(--bg-base);border:1px solid var(--border);border-radius:999px;height:10px;overflow:hidden}.progress-fill{background:linear-gradient(90deg, var(--green), var(--green-bright));border-radius:999px;height:100%;transition:width .3s}.progress-fill-gold{background:linear-gradient(90deg, var(--gold), var(--gold-bright));box-shadow:0 0 10px #c8a84b99}.chip{background:var(--bg-raised);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:4px 14px;display:inline-flex}.slot{background:var(--bg-card);border:1px solid var(--border);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;line-height:1;display:inline-flex}.slot-empty{opacity:.35;border-style:dashed}.rarity-common{border-color:#5a6478}.rarity-rare{border-color:#3b82f6;box-shadow:0 0 8px #3b82f640}.rarity-legendary{border-color:var(--gold);box-shadow:0 0 10px #c8a84b66}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.overlay-in{animation:.25s both overlayIn}@keyframes cardRise{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.card-rise{animation:.35s cubic-bezier(.34,1.56,.64,1) both cardRise}.choice-card{background:var(--bg-surface);border:1px solid var(--border);cursor:pointer;border-radius:16px;transition:transform .15s,border-color .15s,box-shadow .15s}.choice-card:hover{border-color:var(--gold);transform:translateY(-6px)scale(1.03);box-shadow:0 12px 32px #00000080,0 0 16px #c8a84b40}@keyframes bossPulse{0%,to{text-shadow:0 0 20px #dc2626b3}50%{text-shadow:0 0 40px #dc2626,0 0 80px #dc262680}}.boss-title{animation:2s ease-in-out infinite bossPulse}@keyframes statCardPulse{0%{transform:scale(1)}35%{transform:scale(1.12);box-shadow:0 0 16px #c8a84b80}to{transform:scale(1)}}.stat-card-pulse{animation:.4s both statCardPulse}@keyframes flyToCard{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-170px)scale(.4)}}.fly-to-card{opacity:0;pointer-events:none;animation:.55s ease-in flyToCard;position:absolute;left:50%}.pip{background:var(--bg-base);border:1px solid var(--border);border-radius:999px;width:7px;height:7px}.pip-lit{background:#f97316;border-color:#fb923c;box-shadow:0 0 5px #f97316b3}.pip-notch{width:9px;height:9px}.delve-theme{--bg-base:#0b1220;--bg-surface:#111b2e;--bg-raised:#17243b;--bg-card:#1c2b45;--border:#2a3b58;--border-glow:#e8b35a;--gold:#e8b35a;--gold-bright:#ffcf7a;--green:#4fa77a;--green-bright:#7fdca0;--red:#e5645a;--blue:#6aa8ff;--text-primary:#f3ead8;--text-muted:#a6b0c7;--text-dim:#7a88a3;--font-display:"Fraunces Variable", "Fraunces", "Iowan Old Style", Georgia, serif;--font-body:"Nunito Variable", "Nunito", ui-rounded, "Segoe UI", system-ui, sans-serif;--font-mono:"Nunito Variable", "Nunito", ui-rounded, "Segoe UI", system-ui, sans-serif;--dv-coral:#ff8a7a;--dv-num-red:#ff6a5c;--dv-num-gold:#ffc857;--dv-nerve:#b9a4ff;--dv-radius:18px;--dv-line:#8ca4d233;--dv-panel:linear-gradient(180deg, #1e2d4af0 0%, #141f34f0 100%);--dv-panel-shadow:inset 0 1px 0 #ffecc812, 0 1px 0 #0000004d, 0 16px 34px -18px #000000bf;--dv-well:#060a148c;font-family:var(--font-body);color:var(--text-primary);background-color:var(--bg-base);background-image:radial-gradient(34% 20% at 50% -3%,#ffc47821,#0000 80%),radial-gradient(100% 60% at 50% -6%,#3860aa57,#2846821f 50%,#0000 78%),radial-gradient(80% 45% at 50% 108%,#243c764d,#0000 72%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='120'><g fill='none' stroke='%23b8cdf5' stroke-opacity='0.017' stroke-width='1.5'><rect x='4' y='4' width='82' height='52' rx='12'/><rect x='94' y='4' width='82' height='52' rx='12'/><rect x='-41' y='64' width='82' height='52' rx='12'/><rect x='49' y='64' width='82' height='52' rx='12'/><rect x='139' y='64' width='82' height='52' rx='12'/></g></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.75 0 0 0 0 0.82 0 0 0 0 1 0 0 0 0.05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");font-weight:500}.delve-theme.delve-home{background:radial-gradient(55% 40% at 50% 30%,#ffc47833,#0000 70%),radial-gradient(90% 55% at 50% 112%,#ff965f6b,#0000 70%),radial-gradient(60% 40% at 12% 8%,#786edc2e,#0000 70%),linear-gradient(#17183a 0%,#2a2150 30%,#46295a 58%,#6e3653 82%,#8c4a45 100%)}body:has(.delve-home){background:#8c4a45}.delve-home .delve-btn-ghost{background:linear-gradient(#462d5fb8,#2d1e46b8);border-color:#ffd6aa52}.delve-home .delve-continue{background:linear-gradient(#7fdca01f,#7fdca008),#221a3cd1}.delve-theme .font-display{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 0;font-optical-sizing:auto;font-weight:700;letter-spacing:0!important}.delve-theme .font-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.delve-theme .font-mono[class*=tracking-]{font-weight:800}.delve-theme .text-glow-gold{text-shadow:0 0 26px #ffbe644d,0 2px #00000040}.delve-theme .text-glow-green{text-shadow:0 0 22px #7fdca038}.delve-theme .glow-red{box-shadow:0 10px 26px -10px #e5645a99}.delve-theme .gold-line{background:linear-gradient(90deg,#0000,#e8b35a80,#0000)}.delve-theme .casino-panel,.delve-theme .casino-panel-raised{background:var(--dv-panel);border:1px solid var(--dv-line);border-radius:var(--dv-radius);box-shadow:var(--dv-panel-shadow)}.delve-theme .stat-card{background:var(--dv-panel);border:1px solid var(--dv-line);box-shadow:var(--dv-panel-shadow);border-radius:16px;padding:11px 14px}.delve-theme .chip{background:linear-gradient(#223352d9,#17243bd9);border:1px solid #8ca4d23d;transition:border-color .14s,background .14s;box-shadow:inset 0 1px #ffffff0f}.delve-theme .chip:hover{border-color:#e8b35a8c}.delve-theme .progress-track{background:var(--dv-well);border:1px solid #8ca4d229;box-shadow:inset 0 1px 3px #00000080}.delve-theme .progress-fill{background:linear-gradient(90deg,#4fa77a,#7fdca0)}.delve-theme .progress-fill-gold{background:linear-gradient(90deg,#e8b35a,#ffcf7a);box-shadow:0 0 12px #ffbe6459}.delve-theme .pip{background:var(--dv-well);border-color:#34476b}.delve-theme .pip-lit{background:var(--gold-bright);border-color:#ffe2a8;box-shadow:0 0 7px #ffc86e8c}.delve-theme .boss-title{animation:3.2s ease-in-out infinite dvBossGlow}@keyframes dvBossGlow{0%,to{text-shadow:0 0 18px #e5645a4d,0 2px #0000004d}50%{text-shadow:0 0 32px #e5645a8c,0 2px #0000004d}}.delve-theme .lg-play:hover:not(:disabled){box-shadow:0 10px 30px -8px #ffbe6499}.delve-theme ::selection{background:#e8b35a59}@media (prefers-reduced-motion:reduce){.delve-theme .boss-title{animation:none}}.delve-figure{font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:800}.delve-kicker{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;font-size:.8rem;font-weight:800}.delve-sentence{text-transform:lowercase}.delve-sentence:first-letter{text-transform:uppercase}.delve-topbar{background:linear-gradient(#111b2ef2,#111b2eb3);border-bottom:1px solid #8ca4d224;position:relative;box-shadow:0 10px 26px -20px #000000e6}.delve-topbar-title{color:var(--gold-bright);text-shadow:0 0 18px #ffbe644d;font-size:1.45rem;line-height:1}.delve-board-wrap{width:min(100%,36rem)}@media (width>=700px){.delve-board-wrap{width:min(100%,36rem,max(20rem,100svh - 365px))}}.delve-board{width:100%;container-type:inline-size}.delve-grid{gap:clamp(3px,.9cqw,6px);display:grid}.delve-tile{--t:calc(100cqw / var(--cols));aspect-ratio:1;border-radius:calc(var(--t) * .18);color:var(--text-primary);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:default;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.delve-tile-hidden:where(:not(.is-painted *)){background:var(--crack,linear-gradient(transparent, transparent)), radial-gradient(130% 100% at 18% 6%, #aac8fa33, transparent 55%), linear-gradient(158deg, #3c5179 0%, #2c3e62 50%, #202e4b 100%);border:1px solid #4b6391;border-color:#4b6391 #2b3c5e #141d33 #4b6391;transition:filter .14s,box-shadow .16s;box-shadow:inset 0 1px #d6e4ff33,inset 0 -3px #060c1a6b,0 2px #0b1325,0 5px 9px -2px #00000073}.delve-grid>.delve-tile-hidden:nth-child(7n+3){--crack:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><path d='M5 8 L13 14 L11 21 M13 14 L21 12.5' stroke='%23071022' stroke-opacity='0.42' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round'/><path d='M5.5 9 L13.4 15' stroke='%23d4e2ff' stroke-opacity='0.14' stroke-width='0.6' fill='none'/></svg>") center / 100% 100% no-repeat}.delve-grid>.delve-tile-hidden:nth-child(11n+6){--crack:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><path d='M35 25 L28 29 L30 35 M28 29 L21 30.5' stroke='%23071022' stroke-opacity='0.4' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round'/><circle cx='9' cy='31' r='1.1' fill='%23071022' fill-opacity='0.35'/></svg>") center / 100% 100% no-repeat}.delve-clickable{cursor:pointer}.delve-tile-hidden.delve-clickable:where(:not(.is-painted *)):hover{filter:brightness(1.12);box-shadow:inset 0 1px #d6e4ff42,inset 0 -3px #060c1a6b,0 2px #0b1325,0 0 0 1px #8cbeff80,0 0 16px #5a96ff59}.delve-tile-open:where(:not(.is-painted *)){background:radial-gradient(85% 75% at 50% 42%,#80624229,#0000 72%),linear-gradient(#111726 0%,#171d2d 100%);border:1px solid #0000004d;border-top-color:#00000080;box-shadow:inset 0 3px 8px #0009,inset 0 -1px #ffdeb00f}.delve-tile-proven:where(:not(.is-painted *)){border-color:#7fdca080;box-shadow:inset 0 3px 8px #0009,inset 0 0 0 1px #7fdca033,inset 0 0 12px #7fdca01a}.delve-ruin{opacity:.85;justify-content:center;align-items:center;display:flex}.delve-ruin-bomb{filter:grayscale(.55)drop-shadow(0 0 1px #ff6b5a)drop-shadow(0 0 1px #ff6b5a)drop-shadow(0 0 5px #ff6b5a8c)}.delve-ruin-treasure{filter:grayscale(.35)drop-shadow(0 0 1px #ffd27a)drop-shadow(0 0 1px #ffd27a)drop-shadow(0 0 5px #ffd27a80)}.delve-tile-destroyed:where(:not(.is-painted *)){background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><path d='M3 7 L15 17 L11 25 L21 36 M15 17 L27 13 L37 3 M21 36 L33 29 M27 13 L30 22' stroke='%23050810' stroke-width='1.2' fill='none' opacity='0.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M4 8 L16 18 L12 26' stroke='%23ffffff' stroke-width='0.5' fill='none' opacity='0.1'/></svg>") 50%/100% 100% no-repeat,linear-gradient(160deg,#232834 0%,#181c26 100%);border:1px solid #2d3340;box-shadow:inset 0 2px 6px #0000008c}.delve-tile-crater:where(:not(.is-painted *)){box-shadow:inset 0 0 calc(var(--t) * .28) #000000d9, 0 0 12px #ff6e3c29;background:radial-gradient(circle at 50% 58%,#9a4420 0%,#5a1f14 34%,#251012 68%,#140b10 100%);border:1px solid #ff805873}.delve-tile-defused:where(:not(.is-painted *)){background:linear-gradient(#0f2327 0%,#0c1b20 100%);border:1px solid #6fe3cf61;box-shadow:inset 0 3px 8px #0000008c}.delve-marked{outline-offset:-4px;outline:2px dashed #96c8ffd9}.delve-dim{opacity:.4}.delve-target:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #ffcf7ab3,inset 0 0 .7rem #ffb45a47}.delve-pop{animation:.26s cubic-bezier(.34,1.4,.64,1) delvePop}@keyframes delvePop{0%{opacity:.4;transform:scale(.84)}to{opacity:1;transform:scale(1)}}.delve-num{font-family:var(--font-body);font-weight:900;font-size:calc(var(--t) * .58);font-variant-numeric:tabular-nums;line-height:1}.delve-peek{font-family:var(--font-body);font-weight:900;font-size:calc(var(--t) * .42);opacity:.92;filter:drop-shadow(0 1px 1px #0009);line-height:1}.delve-corner{font-family:var(--font-body);font-weight:900;font-size:calc(var(--t) * .32);background:#080c16d1;border-radius:.4em;padding:.1em .26em .08em;line-height:1;position:absolute;top:5%;right:6%;box-shadow:0 0 0 1px #ffffff0f}.delve-tile.delve-tagged{box-shadow:inset 0 0 0 2px #ffcd60d9, 0 0 calc(var(--t) * .22) #ffbe468c}.delve-tag{z-index:2;pointer-events:none;font-family:var(--font-body);letter-spacing:.04em;font-weight:900;font-size:calc(var(--t) * .2);color:#2a1a05;background:linear-gradient(#ffe08a,#e2a93a);border-radius:.45em;padding:.18em .32em .14em;line-height:1;position:absolute;bottom:6%;left:6%;box-shadow:0 1px 2px #00000080}.delve-glyph-img{object-fit:contain;pointer-events:none;width:58%;height:58%}.delve-glyph{font-size:calc(var(--t) * .5);line-height:1}.delve-gem{filter:drop-shadow(0 2px 2px #00000073);line-height:1}.delve-gem-shift{display:flex;transform:translate(-10%,8%)scale(.95)}.delve-gem-1{font-size:calc(var(--t) * .56)}.delve-gem-2{font-size:calc(var(--t) * .64);filter:drop-shadow(0 0 6px #ffc86ebf)}.delve-gem-3{font-size:calc(var(--t) * .64);filter:drop-shadow(0 0 8px #ffc86ee6)}.delve-flag{font-size:calc(var(--t) * .42);filter:drop-shadow(0 2px 1px #00000080);line-height:1;position:absolute}.delve-check{font-weight:900;font-size:calc(var(--t) * .34);color:var(--green-bright);text-shadow:0 0 6px #7fdca099;line-height:1;position:absolute;bottom:4%;right:8%}.delve-empty-dot{aspect-ratio:1;background:#aabad899;border-radius:999px;width:18%}.delve-n-red{color:var(--dv-num-red,#ff6a5c);text-shadow:0 2px #00000059,0 0 12px #ff6a5c4d}.delve-n-gold{color:var(--dv-num-gold,#ffc857);text-shadow:0 2px #00000059,0 0 12px #ffc85747}.delve-n-grey{color:#aeb8cc;text-shadow:0 2px #00000059}.delve-n-split{background:linear-gradient(180deg, var(--dv-num-red,#ff6a5c) 0%, var(--dv-num-red,#ff6a5c) 50%, var(--dv-num-gold,#ffc857) 50%, var(--dv-num-gold,#ffc857) 100%);color:#0000;filter:drop-shadow(0 2px #00000059);-webkit-background-clip:text;background-clip:text;display:inline-block}.delve-n-exact{flex-direction:column;align-items:center;font-size:.56em;line-height:.92;display:flex;transform:translateY(.11em)}.dv-cb,.dv-cb .delve-theme{--dv-num-red:#ff5fb0;--dv-num-gold:#ffe14d}.dv-cb .delve-n-red:after,.dv-cb .delve-n-gold:after,.dv-cb .delve-n-split:after{vertical-align:.9em;-webkit-text-fill-color:currentColor;margin-left:.04em;font-size:.46em;line-height:1;display:inline-block}.dv-cb .delve-n-red:after{content:"✱"}.dv-cb .delve-n-gold:after{content:"◆"}.dv-cb .delve-n-split:after{content:"✱◆";color:#f6ecdb;letter-spacing:-.05em}.delve-fx{font-family:var(--font-body);font-weight:900;font-size:clamp(11px, calc(100cqw / var(--cols) * .28), 16px);white-space:nowrap;text-shadow:0 2px #0000008c,0 0 8px #060a14d9;opacity:0;animation:1.25s cubic-bezier(.22,1,.36,1) forwards delveFx;position:absolute;transform:translate(-50%,-50%)}.delve-fx-big{font-family:var(--font-display);font-variation-settings:"SOFT" 100;font-weight:800;font-size:clamp(16px, calc(100cqw / var(--cols) * .48), 30px)}@keyframes delveFx{0%{opacity:0;transform:translate(-50%,-30%)scale(.75)}16%{opacity:1;transform:translate(-50%,-75%)scale(1.06)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-185%)scale(1)}}.delve-verb{--v:#e2e8f0;font-family:var(--font-body);white-space:nowrap;color:var(--v);border:1px solid var(--v);border-radius:999px;margin:0 .04em;padding:0 .48em;font-size:.8em;font-weight:800;line-height:1.5;display:inline-block}@supports (color:color-mix(in lab, red, red)){.delve-verb{border:1px solid color-mix(in srgb, var(--v) 42%, transparent)}}.delve-verb{background:var(--v)}@supports (color:color-mix(in lab, red, red)){.delve-verb{background:color-mix(in srgb, var(--v) 13%, transparent)}}.delve-verb-proven{--v:#7fdca0}.delve-verb-guess{--v:#ffa65c}.delve-verb-mark{--v:#9cc8ff}.delve-verb-resolve{--v:#7fe0f0}.delve-verb-unearth{--v:#ffc857}.delve-verb-detonate{--v:#ff6a5c}.delve-verb-defuse{--v:#6fe3cf}.delve-verb-nerve{--v:#b9a4ff}.delve-verb-assay{--v:#ff9f7a;background:linear-gradient(#ff6a5c29 50%,#ffc8572e 50%)}.delve-kw{font-family:var(--font-body);white-space:nowrap;color:#f3e3c3;cursor:help;background:#e8b35a1f;border:1px solid #e8b35a8c;border-radius:4px;margin:0 .04em;padding:0 .42em;font-size:.82em;font-weight:900;line-height:1.45;transition:background .14s,border-color .14s,box-shadow .14s,color .14s;display:inline-block;box-shadow:inset 2px 0 #e8b35abf}.delve-kw:hover{color:#fff4dc;background:#e8b35a47;border-color:#ffd68cf2;box-shadow:inset 2px 0 #ffd68c,0 0 10px #e8b35a59}.sk-rules .delve-kw,.dv-tcard-text .delve-kw,.ln-bonus .delve-kw{color:#4a2f0c;background:#c98a1229;border-color:#8a5a1499;box-shadow:inset 2px 0 #a86f18}.sk-rules .delve-kw:hover,.dv-tcard-text .delve-kw:hover,.ln-bonus .delve-kw:hover{color:#2a1a06;background:#c98a1252;border-color:#8a5a14;box-shadow:inset 2px 0 #8a5a14,0 0 8px #c98a1273}.delve-verb{transition:background .14s,box-shadow .14s}.delve-verb:hover{background:var(--v)}@supports (color:color-mix(in lab, red, red)){.delve-verb:hover{background:color-mix(in srgb, var(--v) 26%, transparent)}}.delve-verb:hover{box-shadow:0 0 10px var(--v)}@supports (color:color-mix(in lab, red, red)){.delve-verb:hover{box-shadow:0 0 10px color-mix(in srgb, var(--v) 35%, transparent)}}.delve-mini-chip{font-family:var(--font-body);letter-spacing:.06em;border:1px solid;border-radius:999px;align-items:center;padding:1px 7px;font-size:10px;font-weight:800;line-height:1.45;display:inline-flex}.delve-nerve-seg{background:var(--dv-well);border:1px solid #2e3858;border-radius:999px;flex:1;height:9px}.delve-nerve-seg-on{background:linear-gradient(#d6c9ff,#9b82f0);border-color:#cbbcff;box-shadow:0 0 6px #aa8cff73}.delve-banner{min-height:1.8rem;font-family:var(--font-body);text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:13px;font-weight:700;display:flex}.delve-banner-target{color:#ffdca0;background:#ffb45a1f;border:1px solid #ffcf7a73;border-radius:999px}.delve-btn{border:1px solid var(--border);font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 0;letter-spacing:.05em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.4em;padding:.62rem 1.4rem;font-size:1rem;font-weight:700;line-height:1.1;transition:filter .14s,transform .14s,border-color .14s,box-shadow .16s;display:inline-flex}.delve-btn:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.delve-btn:active:not(:disabled){filter:brightness(.97);transform:translateY(1px)}.delve-btn:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.delve-btn:disabled{opacity:.45;cursor:not-allowed;filter:saturate(.4)}.delve-btn-gold{color:#2b1a05;background:linear-gradient(#ffdca0 0%,#f2bf68 48%,#db9b47 100%);border-color:#ffe6b4d9;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #8c500f38,0 10px 24px -12px #f0aa50bf}.delve-btn-red{color:#fff;text-shadow:0 1px #3c0a0559;background:linear-gradient(#d9675d 0%,#b8473f 100%);border-color:#ffaa9b8c;box-shadow:inset 0 1px #ffffff40,0 10px 22px -12px #e5645ab3}.delve-btn-green{color:#0b2616;background:linear-gradient(#9ae6b6 0%,#62bd88 100%);border-color:#c8f8dabf;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #14502d33,0 10px 22px -12px #7fdca099}.delve-btn-ghost{color:var(--text-primary);background:linear-gradient(#283b5dd9,#1b2942d9);border-color:#8ca4d24d;box-shadow:inset 0 1px #ffffff12,0 8px 18px -12px #000c}.delve-btn-ghost:hover:not(:disabled){border-color:#e8b35aa6}.delve-btn-sm{padding:.42rem .95rem;font-size:.84rem}.delve-btn-lg{letter-spacing:.07em;padding:.8rem 2.8rem;font-size:1.3rem}.delve-top-btn{gap:.35em;min-height:2.25rem;padding:.36rem .9rem}.delve-top-icon{min-width:2.25rem;padding:.36rem .6rem;font-weight:800}.delve-option-row{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;width:100%;display:grid}.delve-option{background:var(--dv-panel);border:1px solid var(--dv-line);min-height:15rem;box-shadow:var(--dv-panel-shadow);color:var(--text-primary);text-align:left;cursor:pointer;border-radius:22px;flex-direction:column;gap:.55rem;padding:1.25rem 1.05rem 1.05rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.delve-option:before{content:"";background:var(--card-top);opacity:.9;height:5px;position:absolute;top:0;left:0;right:0}.delve-option:after{content:"";pointer-events:none;background:radial-gradient(90% 55% at 50% 0,#ffdca00f,#0000 70%);position:absolute;inset:0}.delve-option:hover{box-shadow:var(--dv-panel-shadow), 0 18px 36px -16px #000c, 0 0 22px #ffbe641f;border-color:#e8b35a8c;transform:translateY(-4px)}.delve-option-cta{text-align:center;font-family:var(--font-body);letter-spacing:.1em;color:var(--gold-bright);background:#e8b35a1f;border:1px solid #e8b35a61;border-radius:999px;margin-top:auto;padding:.42rem;font-size:.85rem;font-weight:800}.delve-crate{background:radial-gradient(circle,#ffbe6442,#0000 70%);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.delve-crate-gem{--t:44px;display:flex;position:absolute;bottom:-4px;right:-4px}.delve-legend-tile{width:2.4rem;height:2.4rem;font-family:var(--font-body);background:radial-gradient(85% 75% at 50% 42%,#80624229,#0000 72%),linear-gradient(#111726 0%,#171d2d 100%);border-radius:10px;justify-content:center;align-items:center;font-size:1.45rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 3px 8px #0009,inset 0 -1px #ffdeb00f}.delve-codex-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.7rem;display:grid}.delve-codex-card{background:var(--dv-panel);border:1px solid var(--dv-line);border-top:3px solid var(--border);box-shadow:var(--dv-panel-shadow);border-radius:14px;flex-direction:column;gap:.3rem;padding:.7rem .8rem;display:flex}.delve-tip{z-index:45;color:var(--text-primary);background:radial-gradient(120% 90% at 0 0,#ffc47833,#0000 55%),linear-gradient(#243456,#17223a);border:1px solid #ffcf7a8c;border-radius:20px;flex-direction:column;gap:.45rem;padding:.9rem 1rem .85rem;display:flex;position:fixed;box-shadow:0 20px 48px -14px #000000d9,0 0 30px #ffbe6429,inset 0 1px #ffecc81f}.delve-tip-kicker{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.45rem;font-size:.68rem;font-weight:800;display:inline-flex}.delve-tip-lamp{background:radial-gradient(circle at 40% 40%,#fff3d0,#ffc56b 55%,#e08a2e);border-radius:50%;width:.55rem;height:.55rem;animation:2.4s ease-in-out infinite delveTipLamp;box-shadow:0 0 8px 2px #ffbe6499}@keyframes delveTipLamp{0%,to{opacity:1}50%{opacity:.7}}.delve-tip-more{font-family:var(--font-body);color:var(--text-dim);font-size:.7rem;font-weight:700}.delve-tip-first{color:var(--text-muted);border-top:1px solid #e8b35a2e;flex-direction:column;gap:.5rem;padding-top:.5rem;font-size:.8rem;display:flex}.delve-tip-first>div{justify-content:flex-end}.delve-tip-title{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 0;color:var(--gold-bright);font-size:1.18rem;font-weight:700;line-height:1.15}.delve-tip-text{color:var(--text-primary);font-size:.9rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.delve-tip-lamp{animation:none}}.delve-tip-arrow{background:#243456;border-top:1px solid #e8b35a80;border-left:1px solid #e8b35a80;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.delve-tip-arrow[data-side=above]{background:#17223a;transform:rotate(225deg)}.delve-tip-ring{z-index:44;pointer-events:none;border:2px solid var(--gold-bright);border-radius:14px;animation:1.6s ease-in-out infinite delveTipRing;position:fixed}@keyframes delveTipRing{0%,to{opacity:1;box-shadow:0 0 #ffc86e80}50%{opacity:.75;box-shadow:0 0 0 7px #ffc86e00}}.delve-continue{background:linear-gradient(180deg, #7fdca021, #7fdca00a), var(--dv-panel);width:100%;box-shadow:var(--dv-panel-shadow);border:1px solid #7fdca061;border-radius:18px;flex-wrap:wrap;align-items:center;gap:.9rem;padding:.85rem 1.05rem;display:flex}.delve-save-code{resize:vertical;background:var(--dv-well);border:1px solid var(--dv-line);width:100%;min-height:5.5rem;color:var(--text-primary);word-break:break-all;border-radius:12px;padding:.55rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.35}.delve-save-code:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #e8b35a2e}.delve-codex-locked{box-shadow:none;text-align:center;background:#060a12b8;border-color:#8ca4d21a;justify-content:center;align-items:center;gap:.35rem;min-height:7.5rem}.delve-codex-lock{filter:grayscale()brightness(.8);font-size:1.6rem;line-height:1}.delve-school-chip{--sc:var(--gold);border:1px solid var(--sc);border-radius:999px;align-items:center;gap:.3rem;padding:1px 8px 1px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.delve-school-chip{border:1px solid color-mix(in srgb, var(--sc) 65%, transparent)}}.delve-school-chip{background:var(--sc)}@supports (color:color-mix(in lab, red, red)){.delve-school-chip{background:color-mix(in srgb, var(--sc) 17%, transparent)}}.delve-school-chip{color:var(--text-primary);font-family:var(--font-body);white-space:nowrap;font-size:11.5px;font-weight:800;line-height:1.55}.dv-school-pair{font-family:var(--font-mono);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:11px;display:flex}.dv-school-pair-item{align-items:center;gap:.4rem;display:inline-flex}.dv-school-pair-plus{color:var(--text-dim)}.delve-unlock-bar{align-items:center;gap:.45rem;width:100%;display:flex}.delve-unlock-track{background:var(--dv-well);border-radius:999px;flex:1;min-width:2.5rem;height:5px;overflow:hidden}.delve-unlock-fill{border-radius:999px;height:100%;display:block}.delve-step-label{font-family:var(--font-body);letter-spacing:.22em;color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:10.5px;font-weight:800;display:flex}.delve-school-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.delve-school-tile{--sc:var(--gold);border:1px solid #8ca4d233;border-top:3px solid var(--sc);background:linear-gradient(#283b5dcc,#1b2942cc);border-radius:14px;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.6rem .65rem .65rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.delve-school-tile{border-top:3px solid color-mix(in srgb, var(--sc) 55%, transparent)}}.delve-school-tile{color:var(--text-primary);text-align:left;cursor:pointer;min-width:0;transition:border-color .15s,box-shadow .15s,background .15s}.delve-school-tile:hover:not(:disabled){border-color:var(--sc)}@supports (color:color-mix(in lab, red, red)){.delve-school-tile:hover:not(:disabled){border-color:color-mix(in srgb, var(--sc) 65%, transparent)}}.delve-school-tile-on{border-color:var(--sc);border-top-color:var(--sc);background:var(--sc)}@supports (color:color-mix(in lab, red, red)){.delve-school-tile-on{background:color-mix(in srgb, var(--sc) 15%, #1b2a45)}}.delve-school-tile-on{box-shadow:0 0 18px var(--sc)}@supports (color:color-mix(in lab, red, red)){.delve-school-tile-on{box-shadow:0 0 18px color-mix(in srgb, var(--sc) 32%, transparent)}}.delve-school-tile-forced{cursor:default}.delve-school-tile-locked{cursor:not-allowed;background:#060a12a6;border-color:#8ca4d229 #8ca4d21a #8ca4d21a}.delve-school-check{color:#0000;border:1px solid #8ca4d266;border-radius:999px;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;font-size:11px;font-weight:900;display:inline-flex;position:absolute;top:.45rem;right:.5rem}.delve-school-tile-on .delve-school-check{background:var(--sc);border-color:var(--sc);color:#0b1220}.delve-codex-school-panel{background:#060a12b8;border:1px solid #8ca4d21a;border-radius:16px;flex-wrap:wrap;align-items:center;gap:.8rem;padding:.95rem 1.05rem;display:flex}@media (width<=699px){.delve-school-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delve-option{min-height:0}.delve-btn-lg{padding:.72rem 2rem;font-size:1.1rem}}.delve-tile{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}.delve-tile.delve-holding:after{content:"";pointer-events:none;border:3px solid #ff6a5ce6;border-radius:999px;animation:.38s linear forwards delve-hold-ring;position:absolute;inset:8%}@keyframes delve-hold-ring{0%{opacity:.3;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.delve-tile.delve-holding:after{animation:none}}.delve-modal{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050912cc;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow:hidden}.delve-modal-panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e8b35a73 transparent;flex-direction:column;gap:.9rem;width:100%;max-height:calc(100svh - 2rem);padding:1.35rem;display:flex;overflow-y:auto}.delve-modal-panel>*{flex-shrink:0}.delve-modal-panel::-webkit-scrollbar{width:8px}.delve-modal-panel::-webkit-scrollbar-thumb{background:#e8b35a66;border-radius:8px}.delve-modal-panel::-webkit-scrollbar-track{background:0 0}.delve-theme .delve-modal-panel{box-shadow:var(--dv-panel-shadow), 0 30px 60px -24px #000000e6;border-radius:24px}@media (width<=699px){.delve-modal-panel{padding:1.05rem}}.delve-boss-stage{box-shadow:var(--dv-panel-shadow), 0 30px 70px -30px #000000e6;background:radial-gradient(at 50% 38%,#a03c246b,#0000 62%),radial-gradient(at 50% 100%,#1e305a80,#0000 70%),linear-gradient(#0e1424eb,#090d18f7);border:1px solid #ff805838}.delve-boss-rule{background:#e5645a1c;border:1px solid #ff805861;border-radius:14px}.dv-playtest-tag{pointer-events:auto;font-family:var(--font-body,sans-serif);letter-spacing:.18em;color:#1c1208;opacity:.85;background:#e8b35a;border-radius:999px;align-items:center;padding:.05rem .45rem;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.dv-playtest-tag:hover{opacity:1;background:#ffd27a}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.dv-fx-pills{align-items:flex-end;gap:var(--dv-gap-sm,.5rem);flex-direction:column;display:flex}.dv-fx-pills.is-row{margin-bottom:var(--dv-gap-sm,.5rem);flex-flow:wrap;justify-content:center;align-items:center}.dv-fx-pill{--tone:#e8b35a;box-shadow:0 0 0 1px color-mix(in srgb, var(--tone) 60%, transparent), 0 0 1rem color-mix(in srgb, var(--tone) 30%, transparent), 0 .5rem 1rem #00000080;cursor:help;white-space:nowrap;background:linear-gradient(#302216f0,#1a120cf0);border-radius:99px;align-items:center;gap:.55rem;padding:.3rem .85rem .3rem .3rem;animation:.42s cubic-bezier(.2,1.4,.4,1) both dv-fx-pill-in;display:inline-flex}.dv-fx-pill.is-nerve{--tone:#b48cff}.dv-fx-pill.is-good{--tone:#6ee7a0}.dv-fx-pill-art{width:2.3rem;height:2.3rem;color:var(--sc);box-shadow:0 0 0 2px var(--sc), 0 0 0 3px #0000008c;background:#1a120c;border-radius:50%;flex-shrink:0;place-items:center;font-size:1.1rem;display:grid;position:relative;overflow:hidden}.dv-fx-pill-art img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.dv-fx-pill-art:after{content:"";box-shadow:inset 0 0 0 2px var(--tone);opacity:0;border-radius:50%;animation:2.2s ease-in-out infinite dv-fx-pill-pulse;position:absolute;inset:0}.dv-fx-pill-body{flex-direction:column;line-height:1.05;display:flex}.dv-fx-pill-value{font:900 1.15rem/1 var(--font-display,"Fraunces Variable", serif);color:var(--tone)}.dv-fx-pill-what{font:700 .72rem/1.15 var(--font-body);color:var(--text-muted)}@keyframes dv-fx-pill-in{0%{opacity:0;transform:translate(.8rem)scale(.7)}}@keyframes dv-fx-pill-pulse{50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.dv-fx-pill,.dv-fx-pill-art:after{animation:none}}.dv-board-side-col{align-items:flex-start;gap:var(--dv-gap-lg,1.25rem);flex-direction:column;display:flex}.dv-board-side-col .dv-fx-pills{align-items:flex-start}.dm-hint{text-align:center;font-family:var(--font-body);color:var(--text-muted);margin:-.3rem 0 .2rem;font-size:.88rem}.dm-stage{background:#00000047;border:1px solid #ffdcaa1a;border-radius:18px;width:100%;max-width:22rem;margin:0 auto;padding:2.1rem .6rem .6rem;position:relative}.dm-board{pointer-events:none}.dm-board .delve-board-wrap,.dm-board .delve-board{width:100%!important;max-width:100%!important}.dm-hud{justify-content:space-between;display:flex;position:absolute;top:.45rem;left:.6rem;right:.6rem}.dm-pill{font-family:var(--font-body);background:#0006;border-radius:999px;padding:.1rem .55rem;font-size:.78rem;font-weight:900}.dm-cash{color:var(--green-bright)}.dm-nerve{color:#c4b5fd}.dm-cursor{z-index:5;pointer-events:none;filter:drop-shadow(0 3px 4px #0009);margin:-4px 0 0 -6px;transition:transform .62s cubic-bezier(.3,.8,.3,1);position:absolute;top:0;left:0}.dm-cursor svg{transition:transform .14s;display:block}.dm-cursor.is-click svg{transform:scale(.82)}.dm-ripple{border:2px solid var(--gold-bright);border-radius:50%;width:2.4rem;height:2.4rem;margin:-1.2rem 0 0 -1.2rem;animation:.42s ease-out forwards dm-ripple;position:absolute;top:4px;left:6px}@keyframes dm-ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.3)}}.dm-caption{text-align:center;min-height:4.4rem;font-family:var(--font-body);color:var(--text-primary);flex-direction:column;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:.98rem;font-weight:700;line-height:1.35;animation:.32s ease-out dm-cap;display:flex}@keyframes dm-cap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.dm-foot{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.dm-dots{gap:.35rem;display:inline-flex}.dm-dots button{cursor:pointer;background:#ffdcaa2e;border:0;border-radius:50%;width:.6rem;height:.6rem;padding:0;transition:background .2s,transform .2s}.dm-dots button:hover{transform:scale(1.25)}.dm-dots button.on{background:var(--gold-bright)}.dm-dots button.done{background:#e8b35a8c}.dm-step{letter-spacing:.2em;color:var(--text-muted);margin-bottom:.2rem;font-size:.66rem;font-weight:900;display:block}.dm-foot .delve-btn:disabled{opacity:.35;cursor:default}.delve-modal.dm-modal{z-index:80}.dv-tip{z-index:90;pointer-events:none;max-width:min(19rem,100vw - 16px);font-family:var(--font-body);color:var(--text-primary,#f3e6cf);opacity:0;background:linear-gradient(#33241a,#241911);border:1px solid #e8b35a73;border-radius:10px;padding:.5rem .7rem;font-size:.82rem;font-weight:700;line-height:1.35;transition:opacity .12s,transform .12s;position:fixed;transform:translateY(4px);box-shadow:0 10px 24px #0000008c,inset 0 1px #ffe6be1a}.dv-tip.is-on{opacity:1;transform:none}.dv-tip-title{font-family:var(--font-display);color:var(--gold-bright,#ffd27a);margin-bottom:.1rem;font-size:.95rem;font-weight:800;display:block}.dv-tip-demo{letter-spacing:.04em;color:#86efac;border-top:1px solid #ffdcaa24;align-items:center;gap:.3rem;margin-top:.35rem;padding-top:.3rem;font-size:.74rem;font-weight:900;display:flex}[data-demo]{cursor:help}@media (prefers-reduced-motion:reduce){.dm-cursor,.dv-tip{transition:none}}.delve-theme{--dv-gap-xs:.25rem;--dv-gap-sm:.5rem;--dv-gap-md:.75rem;--dv-gap-lg:1.25rem;--dv-gap-xl:2rem;--bg-base:#140f0c;--bg-surface:#1c1511;--bg-raised:#251b15;--bg-card:#2d2119;--border:#4a3627;--text-muted:#cdbb9f;--text-dim:#9a8a73;--dv-line:#e8be8233;--dv-panel:radial-gradient(120% 70% at 50% 0%, #ffd6a014, transparent 62%), linear-gradient(180deg, #3c291df0 0%, #241912f5 100%);--dv-panel-shadow:inset 0 1px 0 #ffdcaa1f, 0 1px 0 #00000059, 0 18px 36px -18px #000c;--dv-well:#0c08068c;background-color:#120d0a;background-image:radial-gradient(42% 26% at 50% -4%,#ffbe6e33,#0000 80%),radial-gradient(70% 50% at 50% 110%,#ff823c1f,#0000 75%),radial-gradient(120% 90%,#0000 55%,#0000008c 100%),linear-gradient(#120c09c7,#0c0908e0),url(/assets/inn-blur-CkG5Pdv-.webp);background-position:50%;background-repeat:no-repeat;background-size:auto,auto,auto,auto,cover;background-attachment:fixed}body:has(.delve-theme){background:#120d0a}.delve-theme.delve-inn,.delve-theme.delve-home{background-color:#1b1220;background-image:radial-gradient(55% 40% at 50% 28%,#ffc47829,#0000 70%),radial-gradient(120% 90% at 50% 45%,#0000 50%,#0a060c99 100%),linear-gradient(#17183ac7 0%,#2a2150b3 30%,#46295a9e 58%,#6e3653a8 82%,#8c4a45bd 100%),url(/assets/inn-aKpJSIFU.webp);background-position:50%;background-repeat:no-repeat;background-size:auto,auto,auto,cover;background-attachment:fixed}:is(body:has(.delve-inn),body:has(.delve-home)){background:#1b1220}.delve-theme.delve-home:not(.delve-bg-dusk){background-color:#140d09;background-image:radial-gradient(60% 46% at 50% 46%,#0c08066b,#0000 78%),radial-gradient(130% 100% at 50% 45%,#0000 55%,#0805039e 100%),linear-gradient(#0a07052e 0%,#0a070514 45%,#0a070557 100%),url(/assets/backdrop-CLKb1VGe.webp)}body:has(.delve-home:not(.delve-bg-dusk)){background:#140d09}.delve-theme .delve-topbar{box-shadow:none;padding-top:var(--dv-gap-sm);background:0 0;border-bottom:0;padding-bottom:0}.delve-theme .delve-topbar .delve-topbar-title{font-size:1.3rem}.delve-theme .delve-topbar .delve-top-icon{border-radius:999px;min-width:2.1rem;min-height:2.1rem;padding:.3rem}.delve-theme .chip{background:linear-gradient(#422e21e6,#2c1f17e6);border-color:#e8be823d}.delve-theme .progress-track{border-color:#e8be8229}.delve-theme .pip{border-color:#5a4331}.delve-theme .delve-btn-ghost{background:linear-gradient(#4a3324d9,#302118e0);border-color:#ffd6aa4d}.delve-home .delve-btn-ghost,.delve-inn .delve-btn-ghost{background:linear-gradient(#462d5fb8,#2d1e46b8);border-color:#ffd6aa52}.delve-theme{--bp:clamp(8px, 1.15vw, 14px)}.delve-theme .delve-board{padding:var(--bp);box-sizing:border-box;background:var(--dv-panel);border:1px solid #e8b35a47;border-radius:18px;transition:border-radius .42s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:inset 0 1px #ffe6b414,0 6px 18px #00000059,0 26px 44px -18px #000000bf}@media (width<=699px){.delve-theme,.delve-theme.delve-inn,.delve-theme.delve-home{background-attachment:scroll}}.delve-school-tile{background:linear-gradient(#463022db,#2e2017e6);border-color:#e8be8233}.delve-tip{background:radial-gradient(120% 90% at 0 0,#ffc47838,#0000 55%),linear-gradient(#4a3222,#2c1e15)}.delve-modal{background:#0e0907c7}.delve-boss-stage{background:radial-gradient(at 50% 38%,#aa402473,#0000 62%),radial-gradient(at 50% 100%,#5a281e73,#0000 70%),linear-gradient(#221410eb,#140c0af7)}.be-summary{background:var(--dv-panel);border:1px solid var(--dv-line);box-shadow:var(--dv-panel-shadow), 0 26px 50px -24px #000000d9;border-radius:22px;padding:1rem 1.3rem 1.1rem}.delve-theme .codex-overlay{background:radial-gradient(60% 30% at 50% 0,#ffbe6e1f,#0000 70%),linear-gradient(#140d0aed,#0e0a09f5),url(/assets/inn-blur-CkG5Pdv-.webp) 50%/cover no-repeat}.dv-icon{vertical-align:-.14em;flex-shrink:0;display:inline-block;overflow:visible}.dv-glyph{display:inline-flex}.delve-btn .dv-icon{vertical-align:-.16em}.delve-btn>.dv-icon:first-child{margin-right:.15em}.delve-gem{display:inline-flex}.delve-gem-1{color:#f6c969;filter:drop-shadow(0 2px 1px #00000080)drop-shadow(0 0 4px #ffc86e59)}.delve-gem-2{color:#7ee0b8;filter:drop-shadow(0 2px 1px #00000080)drop-shadow(0 0 7px #6ee7b7b3)}.delve-gem-3{color:#ffd86b;filter:drop-shadow(0 2px 1px #00000080)drop-shadow(0 0 9px #ffc86ee6)}.delve-flag{color:#ff6b5e}.delve-flag .dv-icon *{fill:currentColor;fill-opacity:.9}.dv-boss-glyph{color:var(--dv-coral);filter:drop-shadow(0 0 22px #ff6e508c)}.sk-emblem{color:var(--sc);display:inline-flex}.delve-school-chip>.dv-icon{color:var(--sc)}.codex-tab-glyph{color:var(--tc,currentColor);display:inline-flex}.delve-codex-lock{color:var(--text-dim);display:inline-flex}.dv-fx-canvas{pointer-events:none;z-index:70;width:100vw;height:100vh;position:fixed;inset:0}.dv-lantern{pointer-events:none;z-index:5;opacity:0;border-radius:12px;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.dv-lantern.is-on{opacity:1;animation:3.4s ease-in-out infinite dv-lantern-flicker}@keyframes dv-lantern-flicker{0%,to{opacity:1}40%{opacity:.93}62%{opacity:.98}80%{opacity:.9}}.delve-board.dv-shake{animation:.52s cubic-bezier(.2,.7,.3,1) dv-shake}.delve-board.dv-shake-sm{animation:.3s ease-out dv-shake-sm}@keyframes dv-shake{0%{filter:brightness(1.25)saturate(1.2);transform:scale(1.012)}12%{filter:brightness(1.25)saturate(1.2);transform:scale(1.012)}20%{filter:none;transform:translate(-7px,3px)rotate(-.6deg)}32%{transform:translate(6px,-4px)rotate(.5deg)}46%{transform:translate(-4px,2px)rotate(-.3deg)}62%{transform:translate(3px,-1px)}80%{transform:translate(-1px,1px)}to{transform:none}}@keyframes dv-shake-sm{0%,to{transform:none}25%{transform:translate(-3px,1px)}55%{transform:translate(2px,-1px)}}.dv-bump{animation:.38s cubic-bezier(.34,1.6,.64,1) dv-bump}@keyframes dv-bump{0%{transform:scale(1)}40%{filter:brightness(1.25);transform:scale(1.06)}to{transform:none}}@media (prefers-reduced-motion:reduce){.delve-board.dv-shake,.delve-board.dv-shake-sm,.dv-bump,.dv-lantern.is-on{animation:none}}.dv-scene-in{animation:.36s cubic-bezier(.2,.8,.3,1) backwards dv-scene-in}@keyframes dv-scene-in{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dv-scene-in{animation:none}}html.dv-vt .dv-scene-in{animation:none}::view-transition-old(root){animation-duration:.62s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:.62s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-name:dv-vt-in}::view-transition-old(root){animation-name:dv-vt-out}@keyframes dv-vt-in{0%{opacity:0;filter:brightness(.85)}}@keyframes dv-vt-out{to{opacity:0;filter:brightness(.85)}}.dv-portal-land{z-index:-1;pointer-events:none;position:fixed;inset:0}html.dv-vt-portal .dv-portal-land{view-transition-name:dv-portal}html.dv-vt-portal::view-transition-old(root){transform-origin:var(--portal-x,50%) var(--portal-y,50%);animation:.76s cubic-bezier(.55,0,.85,.35) both dv-portal-out}html.dv-vt-portal::view-transition-new(root){animation:.42s ease-out .64s both dv-portal-shop-in}html.dv-vt-portal::view-transition-group(dv-portal){border-radius:12px;animation-duration:.82s;animation-timing-function:cubic-bezier(.7,0,.25,1);overflow:clip}html.dv-vt-portal::view-transition-image-pair(dv-portal){animation:1.08s linear both dv-portal-fade}html.dv-vt-portal::view-transition-old(dv-portal){object-fit:cover;height:100%;animation-duration:.64s;animation-timing-function:ease-in}html.dv-vt-portal::view-transition-new(dv-portal){object-fit:cover;height:100%;animation-duration:.64s;animation-timing-function:ease-in}@keyframes dv-portal-out{60%{opacity:.55}to{opacity:0;filter:blur(6px)brightness(.7);transform:scale(2.6)}}@keyframes dv-portal-shop-in{0%{opacity:0}}@keyframes dv-portal-fade{0%,74%{opacity:1}to{opacity:0}}.dv-setting-slider{flex-direction:column;gap:.45rem;font-size:.95rem;display:flex}.dv-segmented{background:#0c080666;border:1px solid #e8be822e;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;padding:3px;display:grid}.dv-segmented button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .5rem;font-size:.85rem;font-weight:800}.dv-segmented button.is-on{background:color-mix(in srgb, var(--gold-bright) 22%, transparent);color:var(--gold-bright);box-shadow:inset 0 0 0 1px #e8b35a8c}.dv-setting-slider input[type=range]{appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--gold-bright) 0 var(--pct), #ffd6aa24 var(--pct) 100%);border-radius:999px;width:100%;height:8px;box-shadow:inset 0 1px 2px #00000080}.dv-setting-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle at 35% 30%,#fff3cf,#e8b35a 60%,#9a6a2a);border:2px solid #3a2410;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 6px #00000080}.dv-setting-slider input[type=range]::-moz-range-thumb{background:radial-gradient(circle at 35% 30%,#fff3cf,#e8b35a 60%,#9a6a2a);border:2px solid #3a2410;border-radius:50%;width:18px;height:18px}.dv-setting-slider input[type=range]:focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px}.dv-setting-toggle{cursor:pointer;width:100%;color:var(--text-primary);background:#0c080659;border:1px solid #e8be8229;border-radius:14px;justify-content:space-between;align-items:center;gap:.8rem;padding:.55rem .75rem;display:flex}.dv-setting-toggle:hover{border-color:#e8be8257}.dv-switch{background:#ffd6aa24;border:1px solid #ffd6aa38;border-radius:999px;flex-shrink:0;width:42px;height:24px;transition:background .18s;position:relative}.dv-switch>span{background:#cdbb9f;border-radius:50%;width:18px;height:18px;transition:transform .18s cubic-bezier(.34,1.4,.64,1),background .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000080}.dv-switch.is-on{background:color-mix(in srgb, var(--gold-bright) 55%, transparent)}.dv-switch.is-on>span{background:#fff3cf;transform:translate(18px)}.delve-theme .tut-header{background:linear-gradient(#322218f5,#201610e0);border-bottom:1px solid #e8b35a33}.delve-theme .tut-card{background:radial-gradient(120% 90% at 0 0,#ffc47829,#0000 55%),linear-gradient(#4a3222 0%,#2c1e15 100%)}.dv-update{z-index:80;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));box-sizing:border-box;width:min(30rem,100vw - 24px);color:var(--text-primary);background:var(--dv-panel);box-shadow:var(--dv-panel-shadow), 0 18px 40px -16px #000000e6;border:1px solid #e8b35a73;border-radius:16px;align-items:center;gap:.6rem;padding:.6rem .7rem .6rem .9rem;font-size:.88rem;font-weight:700;display:flex;position:fixed;transform:translate(-50%)}.dv-update>.dv-icon{color:var(--gold-bright);font-size:1.15rem}.delve-board[data-tex-hidden]:where(:not(.is-painted)) .delve-tile-hidden{background:var(--crack,linear-gradient(transparent, transparent)), radial-gradient(130% 100% at 18% 6%, #ffeccd29, transparent 55%), var(--tex-h) center / cover no-repeat, #2c3e62}.delve-board[data-tex-open]:where(:not(.is-painted)) .delve-tile-open{background:linear-gradient(#080a1061, #080a1061), var(--tex-o) center / cover no-repeat, #151b29}.delve-board[data-tex-crater]:where(:not(.is-painted)) .delve-tile-crater{background:var(--tex-c) center / cover no-repeat, #251012}.delve-board[data-tex-rubble]:where(:not(.is-painted)) .delve-tile-destroyed{background:var(--tex-r) center / cover no-repeat, #1c2029}.delve-board[data-tex-defused]:where(:not(.is-painted)) .delve-tile-defused{background:linear-gradient(#080a104d, #080a104d), var(--tex-d) center / cover no-repeat, #0f2327}.dv-daily-note{text-align:center;color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.4}.dv-daily-error{text-align:center;color:#ff9a8f;margin:0;font-size:.85rem}.dv-daily-tabs{justify-content:center;gap:.4rem;display:flex}.dv-daily-tabs button{cursor:pointer;color:var(--text-muted);background:#0c080659;border:1px solid #e8be822e;border-radius:999px;padding:.35rem .8rem;font-size:.8rem;font-weight:800}.dv-daily-tabs button span{opacity:.7;margin-left:.25rem;font-weight:600}.dv-daily-tabs button.is-on{color:var(--gold-bright);border-color:#e8b35a99}.dv-daily-list{flex-direction:column;gap:2px;max-height:50vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.dv-daily-list li{background:#0c080647;border-radius:10px;grid-template-columns:2.2rem 1fr auto 4.5rem;align-items:center;gap:.5rem;padding:.35rem .6rem;font-size:.9rem;display:grid}.dv-daily-list li:nth-child(-n+3) .dv-daily-rank{color:var(--gold-bright)}.dv-daily-list li.is-you{background:color-mix(in srgb, var(--gold-bright) 16%, transparent);outline:1px solid color-mix(in srgb, var(--gold-bright) 50%, transparent)}.dv-daily-rank{font-family:var(--font-display);text-align:right;color:var(--text-muted);font-weight:800}.dv-daily-name{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.dv-daily-score{color:var(--gold-bright);font-weight:900}.dv-daily-score small{color:var(--text-muted);font-weight:700}.dv-daily-earned{color:var(--green-bright);text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.dv-daily-submit{background:var(--dv-well);border:1px solid #e8b35a4d;border-radius:14px;flex-direction:column;align-items:stretch;gap:.6rem;padding:.8rem;display:flex}.dv-daily-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.78rem;font-weight:800}.dv-daily-input{font:inherit;color:var(--text-primary);background:#0c080680;border:1px solid #e8be824d;border-radius:10px;outline:none;padding:.55rem .75rem;font-weight:800}.dv-daily-input:focus{border-color:var(--gold-bright)}.dv-daily-done{color:var(--gold-bright);flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;font-weight:800;display:flex}.dv-daily-chip{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;color:var(--gold-bright);background:#e8b35a1f;border:1px solid #e8b35a8c;border-radius:999px;align-items:center;gap:.25rem;margin-left:.5rem;padding:.05rem .55rem;font-size:.7rem;font-weight:900;display:inline-flex}.delve-option-art{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--dv-line);border-radius:10px;width:100%;margin-top:.3rem;display:block}.delve-option-hero{--bezel:.35rem;margin:calc(-1.25rem + var(--bezel)) calc(-1.05rem + var(--bezel)) .15rem;position:relative}.delve-option-hero .delve-option-art{border-radius:calc(22px - var(--bezel)) calc(22px - var(--bezel)) 10px 10px;border:0;margin:0;box-shadow:inset 0 0 0 1px #e8be822e}.delve-option-hero-chips{flex-wrap:wrap;gap:.25rem;display:flex;position:absolute;top:.6rem;left:.6rem}.delve-option-hero-chips .delve-mini-chip{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c0806b8}.delve-codex-art{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--dv-line);border-radius:8px;width:100%;margin-bottom:.2rem;display:block}.dv-boss-art{aspect-ratio:4/3;object-fit:cover;border:2px solid #ff785a8c;border-radius:20px;width:min(26rem,82vw);display:block;box-shadow:0 0 0 6px #14080899,0 0 44px #ff5a3c59,0 24px 50px -20px #000000e6}.delve-theme.delve-inn.delve-bg-camp{background-image:radial-gradient(55% 40% at 50% 30%,#ffb46424,#0000 70%),radial-gradient(120% 90% at 50% 45%,#0000 48%,#08060aa8 100%),linear-gradient(#0e1022b8 0%,#1814289e 45%,#281816b3 100%),url(/assets/camp-C-TL-X81.webp)}.delve-theme.delve-inn.delve-bg-boss{background-color:#1a0c0b;background-image:radial-gradient(55% 40% at 50% 30%,#ff6e4624,#0000 70%),radial-gradient(120% 90% at 50% 45%,#0000 45%,#0a0404b3 100%),linear-gradient(#140a10b8 0%,#220c0c9e 50%,#32100ab8 100%),url(/assets/boss-DZ8rys1t.webp)}.delve-theme.delve-home.delve-bg-dusk{background-image:radial-gradient(60% 50% at 50% 60%,#ffbe6e14,#0000 70%),radial-gradient(130% 100% at 50% 45%,#0000 55%,#0805039e 100%),linear-gradient(#0a070540 0%,#0a07051a 45%,#0a070566 100%),url(/assets/dusk-Ic65QFSp.webp)}.delve-theme.delve-board-boss{background-color:#130908;background-image:radial-gradient(42% 26% at 50% -4%,#ff78502e,#0000 80%),radial-gradient(70% 50% at 50% 110%,#ff502824,#0000 75%),radial-gradient(120% 90%,#0000 55%,#0009 100%),linear-gradient(#140a09c2,#0e0808e0),url(/assets/boss-blur-mKwYNP0c.webp)}:is(body:has(.delve-board-boss),body:has(.delve-bg-boss)){background:#1a0c0b}.dv-glossary{flex-direction:column;gap:.45rem;margin:0;display:flex}.dv-glossary>div{grid-template-columns:6.5rem 1fr;align-items:baseline;gap:.6rem;display:grid}.dv-glossary dt{margin:0;font-size:.9rem}.dv-glossary dd{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.4}.wk-twist{text-align:center;background:#e8b35a14;border:1px solid #e8b35a59;border-radius:14px;flex-direction:column;align-items:center;gap:.2rem;padding:.7rem .9rem;display:flex}.wk-twist-name{font-family:var(--font-display);color:var(--gold-bright);align-items:center;gap:.4rem;font-size:1.2rem;font-weight:800;display:inline-flex}.wk-twist-text{font-weight:700}.wk-twist-kicker{letter-spacing:.22em;color:var(--text-muted);align-items:center;gap:.35rem;font-size:.66rem;font-weight:800;display:inline-flex}.wk-twist-meta{color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:.15rem;font-size:.75rem;display:inline-flex}.wk-tabs{flex-wrap:wrap;justify-content:center;gap:.3rem;display:flex}.wk-tabs button{cursor:pointer;min-width:2.3rem;color:var(--text-muted);background:#0c080659;border:1px solid #e8be822e;border-radius:999px;padding:.3rem .6rem;font-size:.8rem;font-weight:800}.wk-tabs button.is-on{color:var(--gold-bright);border-color:#e8b35a99}.dv-crate-count{background:#00000038;border:1px solid #e8b35a2e;border-radius:.9rem;align-items:center;gap:.55rem;padding:.35rem .9rem .35rem .75rem;display:flex}.dv-crate-count.is-on{border-color:#e8b35a8c;box-shadow:inset 0 0 18px #ffbe5a1f}.dv-crate-count-n{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:2.6rem;line-height:1;animation:.42s cubic-bezier(.34,1.6,.64,1) dv-crate-bump}.dv-crate-count.is-on .dv-crate-count-n{color:var(--gold-bright);text-shadow:0 0 18px #ffc86473}.dv-crate-up{font:900 .68rem/1.15 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border-left:1px solid #e8b35a4d;align-items:center;gap:.25rem;margin-left:.4rem;padding-left:.6rem;display:inline-flex}.dv-crate-up b{color:var(--gold-bright);font-size:1rem}.dv-crate-up .dv-gem,.dv-crate-up svg{width:1.1rem;height:1.1rem}.dv-crate-count-l{white-space:nowrap;font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.25em;font-size:.68rem;font-weight:900;line-height:1.15;display:inline-flex}@keyframes dv-crate-bump{0%{opacity:.3;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dv-crate-count-n{animation:none}}.dv-autoh{transition:height .32s cubic-bezier(.22,.8,.3,1)}.dv-autoh.is-moving{overflow:hidden}.dv-autoh-inner{display:flow-root}@media (prefers-reduced-motion:reduce){.dv-autoh{transition:none}}.lb-list{max-height:none;overflow:visible}.dv-daily-list.lb-list li{padding:0;display:block}.lb-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:2.2rem 1fr auto 4.5rem 1rem;align-items:center;gap:.5rem;padding:.4rem .6rem;display:grid}.lb-head:hover:not(:disabled){background:#ffdcaa0f}.lb-head:disabled{cursor:default}.lb-caret{color:var(--text-muted);text-align:center;font-size:.75rem}.lb-glyph{color:var(--gold);vertical-align:-.1em;margin-right:.35rem;display:inline-flex}.lb-you{color:var(--text-muted);font-weight:700}.lb-tags{vertical-align:middle;align-items:center;gap:.25rem;margin-left:.45rem;display:inline-flex}.lb-depth{font:900 .6rem/1.3 var(--font-body);color:#1b120a;background:var(--gold,#e8b35a);border-radius:999px;padding:.05rem .35rem}.lb-won{color:var(--gold-bright,#f2c46d);font-size:.85rem;display:inline-flex}.lb-hand{color:var(--text-muted);font-size:.8rem;display:inline-flex}.dv-daily-list li.lb-row:nth-child(-n+3) .dv-daily-rank{color:var(--gold-bright)}.lb-row.has-gap{margin-top:.9rem;position:relative}.lb-row.has-gap:before{content:"⋯";color:var(--text-muted);font-size:.8rem;position:absolute;top:-.95rem;left:1.2rem}.lb-row.is-open{background:#0c080673}.lb-build{text-align:left;flex-direction:column;gap:.45rem;padding:.2rem .8rem .75rem 3.3rem;display:flex}.lb-build.lb-empty{color:var(--text-muted);font-size:.8rem}.lb-build-top{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.lb-meta{color:var(--text-muted);font-size:.78rem}.lb-line{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.lb-label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);min-width:3.4rem;font-size:.66rem;font-weight:900}.lb-chips{flex-wrap:wrap;gap:.3rem;display:flex}.lb-lvl{color:var(--gold-bright);margin-left:.3rem;font-size:.65em}@media (width<=520px){.lb-build{padding-left:.8rem}.lb-head{grid-template-columns:1.8rem 1fr auto 3.8rem .8rem}}.nc-card{text-align:left;flex-direction:column;gap:.5rem;display:flex;border-color:#e8b35a73!important}.nc-title{font-family:var(--font-display);color:var(--gold-bright);align-items:center;gap:.4rem;font-size:1.25rem;font-weight:800;display:flex}.nc-text{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.4}.nc-row{gap:.5rem;display:flex}.nc-gate .nc-title{font-size:1.5rem}.nc-gate .nc-text{font-size:.9rem}.nc-later{font:inherit;letter-spacing:.1em;color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-self:flex-end;padding:0;font-size:.75rem;font-weight:800;text-decoration:underline}.nc-done{color:var(--green-bright);justify-content:center;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.dv-nav-profile{position:relative}.dv-nav-dot{background:var(--gold-bright);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 2px #1c130c,0 0 8px #ffd27acc}.dv-victory-trophy{color:var(--gold-bright);filter:drop-shadow(0 0 18px #f6b54c8c);font-size:3.4rem;line-height:1;animation:.9s cubic-bezier(.2,1.4,.4,1) both dv-trophy-rise}@keyframes dv-trophy-rise{0%{opacity:0;transform:translateY(18px)scale(.6)}to{opacity:1;transform:none}}.dv-victory-line{font-family:var(--font-body);color:var(--text-primary);flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;font-size:1.05rem;font-weight:800;display:flex}.dv-victory-chip,.dv-depth-hud{font:900 .7rem/1.3 var(--font-body);letter-spacing:.08em;color:#2a1a08;background:linear-gradient(#f1cf86,#b98236);border-radius:999px;align-items:center;gap:.3rem;padding:.12rem .55rem;display:inline-flex}.dv-victory-news{font-family:var(--font-body);color:var(--gold);font-size:.95rem;font-weight:800}@media (prefers-reduced-motion:reduce){.dv-victory-trophy{animation:none}}.dv-depth-hud{padding:.08rem .5rem;font-size:.62rem}.dv-echo-tag{font:800 .66rem/1.3 var(--font-body);color:#bfe3ff;cursor:help;background:#5a96dc24;border:1px solid #8cc8ff73;border-radius:999px;align-items:center;gap:.25rem;padding:.08rem .5rem;display:inline-flex}.dv-cycle-goal{color:var(--text-dim);cursor:help;font-size:.55em}.dv-boss2{border-top:1px dashed #ff805859;margin-top:.4rem;padding-top:.8rem}.rc-run-won{font:900 .66rem/1 var(--font-body);color:var(--gold-bright);letter-spacing:.08em;align-items:center;gap:.2rem;display:inline-flex}.dv-rival-banner{text-align:center;max-width:28rem;font-family:var(--font-body);color:var(--text-primary);border:1px solid color-mix(in srgb, var(--sc) 60%, transparent);background:color-mix(in srgb, var(--sc) 16%, #140c08b3);box-shadow:0 0 22px color-mix(in srgb, var(--sc) 30%, transparent);border-radius:14px;flex-direction:column;align-items:center;gap:.35rem;margin-top:.4rem;padding:.6rem 1rem;font-size:.85rem;display:flex}.dv-rival-tag{font:900 .66rem/1.4 var(--font-body);letter-spacing:.12em;color:#fff;background:color-mix(in srgb, var(--sc) 80%, #000);border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .6rem;display:inline-flex}.dv-rival-tag .dv-icon{color:#fff}.dv-boss-count{font:800 .72rem/1.3 var(--font-body);color:var(--gold-bright);margin-top:.1rem}.dv-setting-sub{border-left:2px solid #e8b35a40;margin-left:1.4rem;padding-left:.7rem}.dv-howto-boards{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem;display:grid}.dv-howto-rules{flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}@media (width>=900px){.dv-howto-rules{columns:2;column-gap:2rem;display:block}.dv-howto-rules>li{break-inside:avoid;margin-bottom:.6rem}.dv-glossary{grid-template-columns:1fr 1fr;gap:.45rem 2rem;display:grid}}.dv-howto-play{justify-content:space-between;align-items:center;gap:.6rem;padding-right:.45rem;display:flex}.dv-howto-play-label{align-items:center;gap:.4rem;display:inline-flex}.dv-howto-play-badge{background:var(--gold-bright);color:#2a1a0c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-size:.85rem;display:inline-flex;box-shadow:0 2px 6px #0006}.dv-howto-play-badge .dv-icon *{fill:currentColor}.dv-howto-play:hover .dv-howto-play-badge{transform:scale(1.08)}.delve-banner-stuck{color:#ffdca0;cursor:help;background:#ffb45a1a;border:1px solid #ffcf7a66;border-radius:999px}.dv-delver-tag{--ac:var(--gold);color:var(--text-primary);align-items:center;gap:.3rem;font-weight:800;display:inline-flex}.dv-delver-tag>.dv-icon,.dv-delver-tag>svg{color:var(--ac)}.dv-fig{text-align:center;flex-direction:column;align-items:center;gap:.2rem;min-width:0;display:flex}.dv-fig.is-boxed{background:#0c08064d;border:1px solid #e8be821f;border-radius:14px;padding:.6rem .4rem}.dv-fig-value{color:var(--text-primary);line-height:1}.dv-fig.is-sm .dv-fig-value{font-size:1.2rem}.dv-fig.is-md .dv-fig-value{font-size:1.7rem}.dv-fig.is-lg .dv-fig-value{font-size:1.9rem}.dv-fig-icon{color:var(--gold-bright);font-size:1rem}.dv-fig-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.64rem;font-weight:800}.dv-news-row{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.dv-news-item{flex-direction:column;align-items:center;gap:.4rem;width:min(100%,15rem);display:flex}.dv-news-kicker{letter-spacing:.2em;color:var(--gold-bright);font-size:.64rem;font-weight:900}.dv-news-note{text-align:center;font-size:.72rem;font-weight:700}.dv-status-line{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:.15rem .7rem;font-size:.72rem;font-weight:700;display:flex}.delve-continue .dv-status-line{justify-content:flex-start}.dv-contract{text-align:left;background:#e8b35a17;border:1px dashed #e8b35a80;border-radius:.75rem;align-items:flex-start;gap:.55rem;padding:.45rem .65rem;display:flex}.dv-contract-icon{color:var(--gold-bright);margin-top:.1rem;font-size:1.3rem;line-height:1}.dv-contract-head{font:800 .72rem/1.2 var(--font-body);letter-spacing:.06em;color:var(--gold-bright);justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.dv-contract-status{font-family:var(--font-body);white-space:nowrap;font-weight:900}.dv-contract-name{font-family:var(--font-display);font-variation-settings:"SOFT" 100;color:var(--gold-bright);font-size:1rem;font-weight:800;line-height:1.05}.dv-contract.is-kept .dv-contract-name{color:var(--green-bright)}.dv-contract.is-compact .dv-contract-name{font-size:.9rem}.dv-contract-goal{font:600 .74rem/1.35 var(--font-body);color:var(--text-primary)}.dv-contract-sub{font:700 .68rem/1.3 var(--font-body);color:var(--text-muted)}.dv-contract.is-kept{background:#6ec8821a;border:1px solid #78d28c8c}.dv-contract.is-kept .dv-contract-head,.dv-contract.is-kept .dv-contract-icon{color:var(--green-bright)}.dv-contract.is-failed{opacity:.55;filter:grayscale(.7)}.dv-contract.is-failed .dv-contract-status{color:var(--dv-coral)}.dv-contract.is-compact{padding:.3rem .55rem}.dv-settings-tabs{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.dv-settings-tabs button{cursor:pointer;color:var(--text-muted);background:#0c080659;border:1px solid #e8be822e;border-radius:999px;padding:.45rem 1.1rem;font-size:.9rem;font-weight:800;transition:color .16s,border-color .16s,background .16s}.dv-settings-tabs button.is-on{color:var(--gold-bright);background:#e8b35a1a;border-color:#e8b35a99}.dv-settings-grid{grid-template-columns:1fr;align-items:start;gap:.5rem;display:grid}@media (width>=720px){.dv-settings-grid{grid-template-columns:1fr 1fr}}.dv-settings-foot{border-top:1px solid #e8be8224;flex-direction:column;gap:.6rem;padding-top:.9rem;display:flex}.dv-peek{cursor:help}.dv-peek:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px;border-radius:4px}.dv-peek-name,.dv-cardname{-webkit-text-decoration:underline 1px color-mix(in srgb, currentColor 40%, transparent);text-decoration:underline 1px color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:4px;transition:text-decoration-color .15s,color .15s}.dv-peek-name{color:inherit}.dv-peek:hover .dv-peek-name,.dv-peek:focus-visible .dv-peek-name,.dv-cardname:hover{text-decoration-color:currentColor}.dv-peek-pop{z-index:90;pointer-events:none;text-align:left;white-space:normal;filter:drop-shadow(0 18px 28px #000000bf);width:15rem;animation:.14s ease-out dv-peek-in;position:fixed}@keyframes dv-peek-in{0%{opacity:0;transform:translateY(4px)}}.dv-keys{gap:var(--dv-gap-xs);flex-direction:column;display:flex}.dv-keys-title{margin-top:var(--dv-gap-sm);font:900 .62rem/1 var(--font-body);letter-spacing:.18em;color:var(--text-muted)}.dv-keys-hint{margin:0 0 var(--dv-gap-xs);color:var(--text-dim);font-size:.72rem}.dv-key-row{justify-content:space-between;align-items:center;gap:var(--dv-gap-md);background:#0c08064d;border-radius:10px;padding:.35rem .6rem;font-size:.9rem;font-weight:700;display:flex}.dv-key{text-align:center;min-width:3.2rem;font:900 .8rem/1.2 var(--font-body);color:var(--gold-bright);cursor:pointer;background:linear-gradient(#3d2b1d,#24180f);border:1px solid #e8b35a73;border-radius:8px;padding:.25rem .6rem;box-shadow:inset 0 -2px #00000059}.dv-key.is-fixed{cursor:default;color:var(--text-muted);border-color:#e8be8233}.dv-key.is-waiting{color:#fff1d6;border-color:var(--gold-bright);animation:1s ease-in-out infinite dv-key-wait}@keyframes dv-key-wait{50%{box-shadow:0 0 12px #ffc86e99}}.delve-tile.delve-tile-open:where(:not(.is-painted *)):has(.delve-gem){background-image:radial-gradient(circle at 50% 55%,#ffc86442,#ffbe5a14 55%,#0000 75%)}.dv-money{white-space:nowrap;display:inline}.dv-money-coin{vertical-align:-.1em;color:var(--gold-bright,#ffd67a);filter:drop-shadow(0 .05em .08em #00000073);flex:none;margin-right:.14em;font-size:.9em;display:inline-block}.dv-room-effect .dv-money-coin,.dv-tip .dv-money-coin{font-size:.95em}.dv-money-coin.dv-money-pouch{vertical-align:-.18em;margin-right:.26em;font-size:1.15em}.delve-btn .dv-money-coin,.delve-option-cta .dv-money-coin,button .dv-money-coin{color:currentColor;filter:none}.delve-grid{perspective:900px}.delve-tile.delve-deal{animation:.38s cubic-bezier(.25,.8,.3,1) backwards delveDeal;animation-delay:var(--deal,0s)}@keyframes delveDeal{0%{opacity:0;filter:brightness(1.9);transform:rotate3d(1,-1,0,90deg)scale(.94)}35%{opacity:1}72%{filter:brightness(1.25);transform:rotate3d(1,-1,0,-9deg)}to{filter:none;transform:none}}.delve-tile.delve-turn-out{animation:.14s cubic-bezier(.55,0,1,.45) forwards delveTurnOut}@keyframes delveTurnOut{to{transform:rotate3d(var(--fx,1), var(--fy,-1), 0, 90deg);filter:brightness(1.35)}}.delve-tile.delve-pop{animation:.3s cubic-bezier(.2,.8,.3,1.12) backwards delveFlip}@keyframes delveFlip{0%{transform:rotate3d(var(--fx,1), var(--fy,-1), 0, -90deg);filter:brightness(1.7)}70%{transform:rotate3d(var(--fx,1), var(--fy,-1), 0, 7deg);filter:brightness(1.12)}to{filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.delve-tile.delve-deal,.delve-tile.delve-pop,.delve-tile.delve-turn-out{animation:none}}.delve-board[data-kit=boss-css]:where(:not(.is-painted)) .delve-tile-hidden{isolation:isolate}.delve-board[data-kit=boss-css]:where(:not(.is-painted)) .delve-tile-hidden:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 85% at 50% 115%,#ff60284d,#0000 62%),linear-gradient(#6e1c1229,#3c0a084d);position:absolute;inset:0}.dv-art-icon{vertical-align:-.2em;width:1.25em;height:1.25em;display:inline-block;position:relative}.dv-art-icon img{object-fit:contain;width:100%;height:100%;transition:opacity .18s,filter .18s;position:absolute;inset:0}.dv-art-icon img.is-hover,:is(button,.dv-counter):hover .dv-art-icon.has-hover img:not(.is-hover){opacity:0}:is(button,.dv-counter):hover .dv-art-icon.has-hover img.is-hover{opacity:1}button:hover .dv-art-icon:not(.has-hover) img{filter:brightness(1.18)drop-shadow(0 0 .3rem #f2c46d8c)}.delve-theme :is(.delve-topbar,.dv-corner-bar) .delve-top-icon:has(.dv-art-icon){padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.delve-theme :is(.delve-topbar,.dv-corner-bar) .delve-top-icon .dv-art-icon{vertical-align:middle;width:2.2rem;height:2.2rem}.delve-theme{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.delve-theme input,.delve-theme textarea,.delve-theme [contenteditable=true]{-webkit-user-select:text;user-select:text}.delve-theme img{-webkit-user-drag:none}.dv-alltime-line{color:var(--gold-bright,#f2c46d);align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.dv-status-line.is-icons{align-items:center;gap:var(--dv-gap-xs) var(--dv-gap-md);font-size:.85rem;font-weight:900}.delve-continue .dv-status-line.is-icons{margin-top:var(--dv-gap-xs);font-size:1rem}.dv-status-item{cursor:help;align-items:center;gap:.3rem;display:inline-flex}.dv-status-item.is-cash{color:var(--green-bright)}.dv-status-item.is-due,.dv-status-item.is-due .dv-money-coin{color:var(--dv-coral,#ff8a70)}.dv-status-item.is-due.is-covered{color:var(--text-primary)}.dv-status-ok{color:var(--green-bright);font-size:.95em}.dv-status-short{opacity:.85;font-size:.78em;font-weight:800}.dv-status-short .dv-money-coin{color:currentColor}.delve-theme .dv-rule-rows{gap:var(--dv-gap-sm) var(--dv-gap-lg);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));margin:0;padding:0;list-style:none;display:grid}.delve-theme .dv-rule-rows li{align-items:center;gap:var(--dv-gap-md);background:#ffecc809;border-radius:12px;padding:.45rem .6rem;font-size:.98rem;line-height:1.35;display:flex}.delve-theme .dv-rule-rows li.has-hint{cursor:help}.delve-theme .dv-rule-icon{width:2.2rem;height:2.2rem;color:var(--gold-bright);background:#e8b35a1f;border:1px solid #e8b35a4d;border-radius:50%;flex:none;place-items:center;font-size:1.15rem;display:grid}.dv-toll{gap:var(--dv-gap-lg) var(--dv-gap-xl);grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:center;width:100%;max-width:54rem;margin:auto;display:grid}.dv-toll-keeper{align-items:center;gap:var(--dv-gap-md);flex-direction:column;margin:0;display:flex}.dv-toll-keeper>img,.dv-toll-stand-in{aspect-ratio:3/4;object-fit:cover;width:100%;box-shadow:0 22px 44px -18px #000000d9, 0 0 0 1px #0009, 0 0 36px -8px var(--toll-glow,#e8b35a59);border:2px solid #e8b35a8c;border-radius:1.1rem;animation:.52s cubic-bezier(.22,1,.36,1) both dv-toll-in}.dv-toll-stand-in{color:#e8b35abf;background:radial-gradient(circle at 50% 35%,#e8b35a2e,#0000 60%),linear-gradient(#2a1d12,#150e08);place-items:center;font-size:6rem;display:grid}.dv-toll.is-pleased{--toll-glow:#ffd27a99}.dv-toll.is-refuse{--toll-glow:#ff78648c}.dv-toll.is-refuse .dv-toll-keeper>img,.dv-toll.is-refuse .dv-toll-stand-in{border-color:#ff826e99}.dv-toll.is-refuse .dv-toll-stand-in{color:#ff8c78cc}@keyframes dv-toll-in{0%{opacity:0;transform:translateY(.8rem)scale(.98)}}.dv-toll-says{color:#3a2614;width:100%;font:italic 600 .98rem/1.35 var(--font-body);text-align:center;background:linear-gradient(#f3e6c8,#e4d0a6);border-radius:.9rem;padding:.7rem .9rem .6rem;animation:.52s cubic-bezier(.22,1,.36,1) .22s both dv-toll-in;position:relative;box-shadow:0 10px 22px -12px #000c}.dv-toll-says:before{content:"";background:#f3e6c8;width:.9rem;height:.9rem;position:absolute;top:-.45rem;left:50%;translate:-50%;rotate:45deg}.dv-toll-name{font:800 .66rem/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#7a5a32;margin-top:.3rem;font-style:normal;display:block}.dv-toll-side{align-items:center;gap:var(--dv-gap-md);text-align:center;flex-direction:column;display:flex}.dv-toll-kicker{font:800 .72rem/1 var(--font-body);letter-spacing:.3em;color:var(--text-muted)}.dv-toll-go .dv-toll-down{rotate:90deg}.dv-toll.is-pleased .dv-toll-keeper>.dv-toll-face{animation:.56s cubic-bezier(.22,1.3,.36,1) both dv-toll-nod}.dv-toll.is-refuse .dv-toll-keeper>.dv-toll-face{animation:.52s ease-out both dv-toll-shake}.dv-toll.is-pleased .dv-toll-says,.dv-toll.is-refuse .dv-toll-says{animation:.38s cubic-bezier(.22,1,.36,1) 60ms both dv-toll-in}.dv-toll-title{animation:.38s cubic-bezier(.22,1,.36,1) both dv-toll-in}@keyframes dv-toll-nod{0%{filter:brightness(1.6);transform:scale(1.04)}35%{transform:translateY(.35rem)scale(1.01)}to{filter:none;transform:none}}@keyframes dv-toll-shake{0%,to{transform:none}20%{transform:translate(-.45rem)}45%{transform:translate(.35rem)}70%{transform:translate(-.2rem)}}@media (width<=699px){.dv-toll{grid-template-columns:1fr}.dv-toll-keeper{max-width:15rem;margin:0 auto}}@media (prefers-reduced-motion:reduce){.dv-toll-keeper>img,.dv-toll-stand-in,.dv-toll-says,.dv-toll-title,.dv-toll.is-pleased .dv-toll-keeper>.dv-toll-face,.dv-toll.is-refuse .dv-toll-keeper>.dv-toll-face{animation:none}}.dv-toll-ledger{align-items:stretch;gap:var(--dv-gap-sm);grid-template-columns:1fr auto 1fr;width:100%;display:grid}.dv-toll-box{justify-content:flex-end;align-items:center;gap:var(--dv-gap-xs);padding:var(--dv-gap-md) var(--dv-gap-sm) var(--dv-gap-sm);background:var(--dv-panel);border:1px solid #e8b35a47;border-radius:.9rem;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 1px #ffe6b414,0 .4rem 1rem #00000059}.dv-toll-label{font:900 .66rem/1 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted)}.dv-toll-amount{color:var(--green-bright);white-space:nowrap;font-size:2rem;line-height:1}.dv-toll-amount.is-toll{color:var(--dv-coral,#ff8a70);text-shadow:0 0 14px #ff786459}.dv-toll-due{background:linear-gradient(180deg, #ff6e5a1a, transparent 60%), var(--dv-panel);border-color:#ff826e73}.dv-toll-due .dv-toll-label{color:#ffb3a3}.dv-toll-purse .dv-toll-amount{margin-top:auto}.dv-toll-spent{font:900 .85rem/1 var(--font-body);color:var(--dv-coral,#ff8a70);animation:1.4s ease-out both dv-toll-spent;position:absolute;top:.4rem;right:.6rem}@keyframes dv-toll-spent{0%{opacity:0;transform:translateY(.4rem)}20%{opacity:1;transform:none}75%{opacity:1}to{opacity:0;transform:translateY(-.5rem)}}.dv-toll-flow{color:#e8b35a8c;place-items:center;font-size:1.4rem;display:grid}.dv-toll-flow.is-on{color:var(--gold-bright);animation:.9s ease-in-out 2 dv-toll-flow}@keyframes dv-toll-flow{50%{filter:drop-shadow(0 0 6px #ffd278cc);transform:translate(.35rem)}}.dv-toll-pile{width:3.2rem;height:3.6rem;margin:.15rem 0;position:relative}.dv-toll-coin{left:50%;bottom:calc(var(--i) * .3rem);width:2.6rem;height:1.8rem;margin-left:calc(-1.3rem + var(--x));background:var(--dv-coin-flat) center / contain no-repeat;opacity:.16;filter:grayscale()brightness(1.4);position:absolute}.dv-toll-coin.is-in{opacity:1;filter:drop-shadow(0 2px 2px #00000073);animation:.2s cubic-bezier(.3,1.5,.5,1) both dv-toll-land}@keyframes dv-toll-land{0%{transform:translateY(-.2rem)scaleY(.82)}}.dv-card-fx{pointer-events:none;z-index:88;width:100vw;height:100vh;position:fixed;inset:0}.dv-coin-flight{pointer-events:none;z-index:90;width:100vw;height:100vh;position:fixed;inset:0}.dv-toll-stamp{white-space:nowrap;font:900 .7rem/1 var(--font-body);letter-spacing:.12em;border:2px solid;border-radius:.35rem;align-items:center;gap:.2rem;padding:.25rem .45rem;animation:.36s cubic-bezier(.3,1.6,.5,1) .12s both dv-toll-stamp;display:inline-flex;position:absolute;top:2.2rem;left:50%;translate:-50%;rotate:-10deg;box-shadow:0 .2rem .6rem #00000080}.dv-toll-stamp.is-paid{color:#8fe0aa;background:#143c22bf}.dv-toll-stamp.is-short{color:var(--dv-coral,#ff8a70);background:#461410cc}@keyframes dv-toll-stamp{0%{opacity:0;transform:scale(1.8)}}@media (width<=420px){.dv-toll-amount{font-size:1.55rem}}@media (prefers-reduced-motion:reduce){.dv-toll-coin.is-in,.dv-toll-stamp,.dv-toll-spent,.dv-toll-flow.is-on{animation:none}}.delve-tile .delve-xray{pointer-events:none;opacity:.7;border-radius:.35rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:12%}.delve-tile .delve-xray>*{max-width:100%;max-height:100%}.delve-tile .delve-xray .delve-glyph-img{width:88%;height:88%}.delve-tile .delve-xray-bomb{background:#78141440;box-shadow:inset 0 0 0 2px #ef5a5abf}.delve-tile .delve-xray-treasure{background:#785a1438;box-shadow:inset 0 0 0 2px #f2c46dcc}.dv-arrival{z-index:45;pointer-events:none;justify-content:center;align-items:center;padding-bottom:8vh;animation:2.1s cubic-bezier(.22,1,.36,1) both dv-arrival;display:flex;position:fixed;inset:0}.dv-arrival.is-still{animation:1.6s linear both dv-arrival-still}.dv-arrival-card{background:radial-gradient(#0e0906db 0%,#0e0906b3 55%,#0e090600 78%);flex-direction:column;align-items:center;gap:.35rem;padding:1.1rem 3.2rem 1.2rem;display:flex}.dv-arrival-floor{font-family:var(--font-display);color:var(--gold-bright,#f3cf7a);text-shadow:0 2px #0009,0 0 28px #e8b35a73;font-size:clamp(2.6rem,6vw,4.2rem);font-weight:700;line-height:1}.dv-arrival-board{font:800 .95rem/1 var(--font-body);letter-spacing:.22em;color:var(--text-primary);text-shadow:0 1px 3px #000c;border-top:1px solid #e8be8273;padding-top:.45rem}.dv-arrival-room{font:800 .9rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 3px #000000e6;align-items:center;gap:.35rem;display:inline-flex}@keyframes dv-arrival{0%{opacity:0;transform:scale(.92)translateY(.6rem)}16%{opacity:1;transform:none}68%{opacity:1;transform:none}to{opacity:0;visibility:hidden;transform:translateY(-.6rem)}}@keyframes dv-arrival-still{0%,70%{opacity:1}to{opacity:0;visibility:hidden}}.dv-boss-veil{z-index:60;pointer-events:none;background:radial-gradient(60% 55% at 50% 42%,#3c06048c,#040101f7 70%);animation:1.1s ease-out both dv-boss-veil;position:fixed;inset:0}@keyframes dv-boss-veil{0%,30%{opacity:1}to{opacity:0;visibility:hidden}}.dv-boss-slam{animation:.48s cubic-bezier(.2,1.3,.4,1) .16s both dv-boss-slam}@keyframes dv-boss-slam{0%{opacity:0;filter:blur(12px)brightness(2.4);transform:scale(1.45)}60%{opacity:1;filter:blur()brightness(1.4);transform:scale(.96)}to{opacity:1;filter:none;transform:none}}.dv-boss-name-flare{animation:.9s ease-out .38s both dv-boss-name}@keyframes dv-boss-name{0%{opacity:0;letter-spacing:.3em;text-shadow:0 0 #0000}35%{opacity:1;text-shadow:0 0 28px #ff5a3cf2,0 0 60px #ff3c1e99}to{opacity:1;letter-spacing:normal}}.delve-boss-stage.dv-shake{animation:.52s cubic-bezier(.2,.7,.3,1) dv-shake}@media (prefers-reduced-motion:reduce){.dv-boss-veil{display:none}.dv-boss-slam,.dv-boss-name-flare{animation:none}}.dv-over-dark{z-index:60;pointer-events:none;background:radial-gradient(circle,#0000 3.5%,#030202eb 9%,#020101 14%);border-radius:50%;width:260vmax;height:260vmax;margin:-130vmax 0 0 -130vmax;animation:2.4s cubic-bezier(.5,0,.3,1) both dv-lantern-out;position:fixed;top:45%;left:50%}@keyframes dv-lantern-out{0%{opacity:0;transform:scale(4)}12%{opacity:1}45%{opacity:1;transform:scale(1.1)}to{opacity:0;visibility:hidden;transform:scale(5)}}.dv-over-gutter{animation:1.8s step-end both dv-gutter}@keyframes dv-gutter{0%{opacity:0}12%{opacity:1}18%{opacity:.35}24%{opacity:1}38%{opacity:.6}44%{opacity:1}60%{opacity:.8}66%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.dv-over-gutter{animation:none}}.delve-theme{cursor:var(--cur-default,auto)}.delve-theme :is(button,a[href],[role=button],[role=tab],select,summary,label[for],input[type=checkbox],input[type=range],.cursor-pointer):not(:disabled){cursor:var(--cur-pointer,pointer)}.delve-theme :is(input:not([type]),input[type=text],input[type=search],textarea){cursor:text}.delve-theme [data-demo]{cursor:var(--cur-pointer,help)}.delve-theme .delve-board button.delve-tile.delve-clickable:not(:disabled){cursor:var(--cur-dig,pointer)}.delve-theme .delve-board.dv-cur-flag button.delve-tile.delve-clickable:not(:disabled){cursor:var(--cur-flag,pointer)}.delve-theme .delve-board.dv-cur-tool button.delve-tile.delve-target:not(:disabled){cursor:var(--cur-tool,crosshair)}.delve-theme .delve-board.dv-cur-tool button.delve-tile.delve-dim{cursor:var(--cur-default,not-allowed)}.dv-cardname{cursor:help;color:var(--gold-bright);display:inline}.dv-cardname:hover,.dv-cardname:focus-visible{color:#ffe3a6;outline:none}.dv-hint-pop{z-index:90;pointer-events:none;min-width:11rem;max-width:18rem;padding:var(--dv-gap-sm,.5rem) var(--dv-gap-md,.75rem);color:var(--text-primary);background:linear-gradient(#3d2b1d,#24180f);border:1px solid #e8b35a66;border-radius:12px;animation:.14s ease-out dv-peek-in;position:fixed;box-shadow:0 14px 30px #0009}.dv-pop{gap:var(--dv-gap-xs,.25rem);flex-direction:column;display:flex}.dv-pop-row{justify-content:space-between;align-items:center;gap:var(--dv-gap-md,.75rem);font:800 .85rem/1.3 var(--font-body);display:flex}.dv-pop-left{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.dv-pop-left .delve-gem{font-size:.95rem}.dv-pop-right{white-space:nowrap}.dv-pop-coin{color:var(--gold-bright);align-items:center;gap:.2rem;display:inline-flex}.dv-pop-coin .dv-icon{opacity:.85;font-size:.8em}.dv-pop-ico{color:var(--gold);display:inline-flex}.dv-pop-row.is-boost .dv-pop-left,.dv-pop-row.is-boost .dv-pop-coin{color:#8fd9a8}.dv-pop-row.is-bad .dv-pop-coin{color:var(--dv-coral,#ff8a70)}.dv-pop-row.is-total{border-top:1px solid #e8b35a4d;margin-top:.15rem;padding-top:.3rem}.dv-pop-note,.dv-pop-title{font:700 .72rem/1.3 var(--font-body);color:var(--text-muted)}.dv-next-route{justify-content:center;align-items:center;gap:var(--dv-gap-xs,.25rem) var(--dv-gap-sm,.5rem);font:800 .85rem/1 var(--font-body);color:var(--text-muted);flex-wrap:wrap;display:flex}.dv-next-step{white-space:nowrap;background:#0c080659;border:1px solid #e8b35a40;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .55rem;display:inline-flex}.dv-next-kicker{text-align:center;font:900 .62rem/1 var(--font-body);letter-spacing:.22em;color:var(--text-dim);flex-basis:100%;margin-bottom:-.1rem}.dv-next-step{cursor:help}.dv-next-n{width:1.05rem;height:1.05rem;font:900 .62rem/1 var(--font-body);color:#1c1208;background:#e8b35ad9;border-radius:50%;place-items:center;margin-right:.1rem;display:inline-grid}.dv-next-step.is-due{color:var(--gold-bright);border-color:#ffd6788c}.dv-next-coin{color:#5a3a14;background:linear-gradient(#ffe08a,#c78b2c);border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.65rem;display:inline-grid}.dv-next-arrow{color:var(--gold);opacity:.7;margin:0 -.2rem;display:inline-flex}.be-screen{flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;width:100%;max-width:64rem;min-height:calc(100svh - 7.5rem);margin:0 auto;padding:0 0 1rem;display:flex}.be-page{flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:26rem;display:flex}.be-page.be-wide{max-width:60rem}.be-head{text-align:center;flex-direction:column;align-items:center;gap:.35rem;display:flex}.be-title{font-family:var(--font-display);font-variation-settings:"SOFT" 100;color:var(--gold-bright);text-shadow:0 0 22px #ffbe6440;text-wrap:balance;margin:0;font-size:clamp(2.1rem,7vw,3rem);font-weight:800;line-height:1.02}.be-sub{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);text-align:center;font-size:.78rem;font-weight:800}.be-summary{gap:.8rem}.be-summary .be-title{font-size:clamp(1.9rem,6vw,2.5rem)}.be-lines{flex-direction:column;width:100%;display:flex}.be-line{min-height:2rem;font-family:var(--font-body);color:var(--text-primary);justify-content:space-between;align-items:center;gap:1rem;padding:.18rem .2rem;font-size:.98rem;font-weight:700;display:flex}.be-line-label{white-space:pre;align-items:center;min-width:0;display:inline-flex}.be-line-label .delve-verb{animation:.18s ease-out be-pop}.be-line-value{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:900}.be-line-value.is-shown{animation:.2s cubic-bezier(.34,1.6,.64,1) be-pop}.be-line.is-dim{color:var(--text-muted)}.be-line.is-dim .be-line-value{color:var(--text-dim)}.be-line.is-dim .delve-verb{opacity:.7}.be-caret{background:var(--gold-bright);width:2px;height:1.05em;margin-left:2px;animation:.7s steps(2,start) infinite be-blink;display:inline-block}.be-total{opacity:0;border-top:2px solid #e8b35a8c;flex-direction:column;gap:.2rem;width:100%;padding-top:.6rem;transition:opacity .38s ease-out,transform .38s ease-out;display:flex;transform:translateY(6px)}.be-total.is-shown{opacity:1;transform:none}.be-total-row{font-family:var(--font-body);color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:1rem;font-size:1rem;font-weight:800;display:flex}.be-earned{color:var(--green-bright);text-shadow:0 0 20px #78dc964d;font-size:clamp(2.1rem,8vw,2.7rem);line-height:1}.be-cash .delve-figure{color:var(--text-primary);font-size:1.4rem}.be-flawless{text-align:center;font-family:var(--font-body);color:var(--green-bright);font-size:.85rem;font-weight:800}.be-stats{justify-content:center;gap:var(--dv-gap-xs) var(--dv-gap-md);margin-bottom:var(--dv-gap-xs);flex-wrap:wrap;display:flex}.be-stat{cursor:help;font:900 .95rem/1 var(--font-body);color:var(--text-primary);background:#0c080659;border:1px solid #e8be8229;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem .2rem .45rem;display:inline-flex}.be-stat-icon{width:1.2rem;height:1.2rem;color:var(--gold-bright);place-items:center;font-size:1rem;display:inline-grid;position:relative}.be-stat-icon>*{max-width:100%;max-height:100%}.be-stat.is-bad .be-stat-icon,.be-stat.is-bad b{color:var(--dv-coral)}.be-stat.is-good .be-stat-icon,.be-stat.is-good b{color:var(--green-bright)}.be-stat.is-crossed .be-stat-icon{filter:grayscale(.6)brightness(.8)}.be-stat.is-crossed .be-stat-icon:after{content:"";background:var(--dv-coral);border-radius:2px;height:2px;position:absolute;top:50%;left:-.1rem;right:-.1rem;transform:rotate(-35deg);box-shadow:0 0 0 1px #0c080699}.be-next{text-align:center;font-family:var(--font-body);color:var(--text-muted);margin:.3rem 0 0;font-size:.85rem;font-weight:700}.be-kicker{font-family:var(--font-body);letter-spacing:.24em;color:var(--gold-bright);align-items:center;gap:.6rem;font-size:.85rem;font-weight:900;display:inline-flex}.be-bang{width:1.7rem;height:1.7rem;font-family:var(--font-display);letter-spacing:0;color:#fff;background:var(--sc);box-shadow:0 0 14px color-mix(in srgb, var(--sc) 65%, transparent);border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;animation:1.8s ease-in-out infinite be-pulse;display:inline-flex}.be-school-card{width:100%;max-width:19rem}.be-single{width:100%;max-width:18rem}.be-card-row{max-width:58rem}.be-keywords{flex-direction:column;gap:.6rem;width:100%;max-width:40rem;padding:1rem 1.1rem;display:flex}.be-keywords-title{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:900}.be-keyword{align-items:baseline;gap:.6rem;font-size:.95rem;line-height:1.45;display:flex}.be-keyword .delve-verb{flex-shrink:0}.be-keywords-note{color:var(--text-muted);margin:0;font-size:.85rem}.be-foot{flex-direction:column;align-items:center;gap:.8rem;display:flex}.be-continue{min-width:14rem}.be-dots{gap:.4rem;display:flex}.be-dots span{background:#ffd6aa2e;border-radius:50%;width:.5rem;height:.5rem}.be-dots span.done{background:#ffd6aa73}.be-dots span.on{background:var(--gold-bright);box-shadow:0 0 8px #ffcf7a99}.be-board-done{flex-direction:column;align-items:center;gap:.5rem;display:flex}@keyframes be-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes be-blink{to{visibility:hidden}}@keyframes be-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes be-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.be-line-value.is-shown,.be-line-label .delve-verb{animation:none}.be-total{transition:none}.be-bang{animation:none}}.be-line.is-card .be-line-label{color:var(--lc);font-weight:800}.be-delver{text-align:center;background:radial-gradient(120% 80% at 50% 0%, #ffc46e2e, transparent 60%), var(--dv-panel,#2a1d14);border:1px solid #e8b35a8c;border-radius:1.2rem;flex-direction:column;align-items:center;gap:.55rem;width:100%;max-width:22rem;padding:1.1rem 1.2rem 1.2rem;display:flex;box-shadow:0 14px 40px #00000073,inset 0 1px #ffe6be1f}.be-delver-figure{justify-content:center;align-items:flex-end;height:13rem;display:flex}.be-delver-figure img{filter:drop-shadow(0 10px 18px #0000008c);width:auto;max-height:100%}.be-delver-glyph{color:var(--gold-bright);font-size:5rem}.be-delver-name{font-family:var(--font-display);font-variation-settings:"SOFT" 100;color:var(--gold-bright);font-size:2rem;font-weight:800;line-height:1}.be-delver-facts{text-align:left;font-family:var(--font-body);grid-template-columns:auto 1fr;gap:.25rem .7rem;margin:0;font-size:.9rem;display:grid}.be-delver-facts dt{color:var(--text-muted);font-weight:900}.be-delver-facts dd{color:var(--text-primary);margin:0;font-weight:700}.be-delver-why{font-family:var(--font-body);color:var(--green-bright);font-size:.8rem;font-weight:800}.be-room{cursor:default;width:100%;max-width:17rem}.dv-room.be-room:hover:not(.is-locked){box-shadow:var(--dv-panel-shadow);transform:none}.be-feature{text-align:center;width:100%;max-width:26rem;font-family:var(--font-body);flex-direction:column;align-items:center;gap:.6rem;padding:1.3rem 1.4rem;font-size:.95rem;line-height:1.45;display:flex}.be-feature p{color:var(--text-primary);margin:0}.be-feature-icon{color:var(--gold-bright);filter:drop-shadow(0 0 14px #ffc86473);font-size:3rem}.be-feature-head{font-family:var(--font-display);font-variation-settings:"SOFT" 100;color:var(--gold-bright);font-size:1.8rem;font-weight:800;line-height:1}p.be-feature-note{color:var(--text-muted);font-size:.8rem}.be-line-value.has-hint,.be-earned.has-hint{cursor:help}.be-line-value.has-hint:after,.be-earned.has-hint:after{content:"i";color:#ffecc8bf;vertical-align:.15em;background:#ffe6b414;border:1px solid #ffe6b466;border-radius:50%;place-items:center;width:.95rem;height:.95rem;margin-left:.4rem;font:italic 800 .62rem/1 Georgia,Times New Roman,serif;transition:background .15s,border-color .15s,color .15s;display:inline-grid}.be-earned.has-hint:after{vertical-align:.9em;margin-left:.3rem}.be-line-value.has-hint:hover:after,.be-earned.has-hint:hover:after{border-color:var(--dv-amber,#e8b35a);color:#fff3d6;background:#e8b35a4d}.be-time{font:700 .8rem/1 var(--font-body);color:var(--text-muted);justify-content:center;align-items:center;gap:.35rem;margin-top:.2rem;display:flex}.be-earned.is-loss{color:var(--dv-coral,#f87171);text-shadow:0 0 20px #f871714d}.be-head-clock{justify-content:center;gap:var(--dv-gap-md);text-align:left;flex-direction:row}.be-head-text{flex-direction:column;gap:.15rem;display:flex}.be-head-clock .be-sub{letter-spacing:.22em;color:var(--gold-bright);font-size:.95rem;font-weight:900}.be-line-value{border:1px solid #0000;border-radius:8px;align-items:center;padding:.05rem .5rem;display:inline-flex}.be-line-value.has-hint:after{content:none}.be-line-value.has-hint{background:#ffe6b40d;border-color:#ffe6b438;transition:border-color .15s,box-shadow .15s,background .15s}.be-line-value.has-hint:hover,.be-line-value.has-hint:focus-visible{border-color:var(--dv-amber,#e8b35a);background:#e8b35a1f;outline:none;box-shadow:0 0 .6rem #e8b35a59}.be-hindsight{align-items:center;gap:var(--dv-gap-sm);display:inline-flex}.be-hindsight-btn{padding:.2rem .6rem;font-size:.72rem}.be-room .be-room-chips{margin-top:var(--dv-gap-xs);flex-basis:100%;justify-content:center}.be-clock{flex:none;place-items:center;width:4.2rem;height:4.2rem;display:grid;position:relative}.be-clock svg{width:100%;height:100%;position:absolute;inset:0}.be-clock-seg{fill:none;stroke:#e8be822e;stroke-width:3.2px;stroke-linecap:round}.be-clock-seg.is-boss{stroke:#e5645a47}.be-clock-seg.is-done{stroke:#c78b2c}.be-clock-seg.is-done.is-boss{stroke:#b24a3e}.be-clock-seg.is-now{stroke:var(--gold-bright);filter:drop-shadow(0 0 2px #ffc86ee6)}.be-clock-seg.is-now.is-boss{stroke:#ff8a70}.be-clock b{font:900 1.55rem/1 var(--font-display);color:var(--gold-bright)}.be-clock.is-small{width:1.75rem;height:1.75rem}.be-clock.is-small .be-clock-seg{stroke-width:4.2px}.be-clock.is-small b{font-size:.78rem}@media (width<=699px){.delve-theme .delve-topbar.dv-topbar{z-index:25;min-height:0;box-shadow:none;pointer-events:none;background:0 0;border:0;justify-content:flex-end;align-items:flex-start;margin:0;padding:0;display:flex;position:absolute;top:.4rem;left:.4rem;right:.4rem}.delve-theme .dv-topbar .dv-topbar-side.is-left{pointer-events:none;position:absolute;top:0;left:0}.delve-theme .dv-topbar .dv-topbar-side.is-left :is(button,a){pointer-events:auto}.delve-theme .dv-topbar .dv-wordmark,.delve-theme .dv-topbar .dv-runpos{display:none}.delve-theme .dv-topbar .dv-topbar-side.is-right{pointer-events:auto}.delve-theme .dv-topbar .dv-top-extra{display:none}.delve-theme .dv-topbar .delve-top-icon{filter:drop-shadow(0 2px 4px #000000b3);width:2.2rem;min-width:2.2rem;height:2.2rem;min-height:2.2rem}.delve-theme .dv-topbar .dv-runbar.is-drop{pointer-events:auto;width:100%;top:2.7rem}.delve-theme>main{padding-top:.5rem;padding-bottom:.5rem}body:not(:has(.dv-home)) .dv-version-tag{display:none}.delve-theme .dv-pboard{--above:1.85rem;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.3rem;min-height:0;display:flex;container-type:size}.delve-theme .dv-pboard:has(.delve-banner-stuck){--above:2.9rem}.delve-theme .dv-pboard:has(.dv-fx-pills){--above:4.4rem}.delve-theme .dv-pboard>.delve-banner{min-height:1.5rem;margin:0;padding:0 .5rem;font-size:.8rem;line-height:1.15}.delve-theme .dv-pboard>.delve-board-wrap{width:min(100cqw, 100cqh - var(--above));margin:0}.delve-theme .dv-pboard .dv-fx-pills.is-row{justify-content:center;margin:0}.delve-theme .dv-pfoot{justify-content:center;align-items:center;gap:.5rem;display:flex}.delve-theme .dv-pfoot.is-views:empty{display:none}.delve-theme .dv-pfoot>.delve-board-wrap{width:100%}.delve-theme .dv-dock-label.is-empty{display:none}.delve-theme>.dv-corner-bar{z-index:25;padding-top:.4rem;position:absolute;top:0;right:0}.delve-theme .dv-setup{justify-content:flex-start;gap:.5rem;height:calc(100svh - 1rem);min-height:0;position:relative}.delve-theme .dv-setup-head{justify-content:center;min-height:2.4rem;padding:0 5.5rem}.delve-theme .dv-setup-head>div:first-child{font-size:1.7rem}.delve-theme .dv-setup-head>div:nth-child(2){display:none}.delve-theme .dv-setup-back{padding:.35rem .7rem;font-size:.8rem;position:absolute;top:0;left:0}.delve-theme .dv-setup-grid{flex-direction:column;flex:auto;gap:.5rem;min-height:0;display:flex}.delve-theme .dv-setup .dv-spot{flex:auto;gap:.4rem;min-height:0}.delve-theme .dv-setup .dv-spot-stage{flex:auto;height:auto;min-height:9rem;max-height:34svh}.delve-theme .dv-setup .dv-spot-arrow{width:2.3rem;height:2.3rem;font-size:1.15rem}.delve-theme .dv-setup .dv-spot-strip{scrollbar-width:none;flex-wrap:nowrap;justify-content:center;gap:.3rem;padding:.2rem .1rem;overflow-x:auto}.delve-theme .dv-setup .dv-spot-thumb{border-radius:11px;flex:none;width:2.6rem;height:2.6rem}.delve-theme .dv-setup .dv-spot-thumb-next{font-size:.45rem}.delve-theme .dv-setup-side{border-radius:16px;flex:none;gap:.55rem;padding:.65rem .75rem}.delve-theme .dv-setup-side .dv-setup-rule{display:none}.delve-theme .dv-setup .dv-spot-info{gap:.4rem}.delve-theme .dv-setup .dv-spot-name{font-size:1.6rem}.delve-theme .dv-setup .dv-spot-glyph{font-size:1.4rem}.delve-theme .dv-setup .dv-spot-depth{width:1.6rem;height:1.6rem;font-size:.85rem}.delve-theme .dv-setup .dv-fact-chip{padding:.15rem .5rem .15rem .3rem;font-size:.78rem}.delve-theme .dv-setup .dv-fact-school{width:1.65rem;height:1.65rem;font-size:.9rem}.delve-theme .dv-setup .dv-spot-unlock{padding:.45rem .6rem;font-size:.82rem}.delve-theme .dv-setup .dv-facts-compact.is-preview,.delve-theme .dv-setup .dv-spot-facts.is-preview{margin-top:.2rem}.delve-theme .dv-setup .delve-step-label{font-size:.6rem}.delve-theme .dv-setup-side .delve-school-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.delve-theme .dv-setup-side .delve-school-tile{border-radius:999px;flex-direction:row;align-items:center;gap:.3rem;min-height:0;padding:.4rem .55rem;overflow:hidden}.delve-theme .dv-setup-side .delve-school-tile>:not(:first-child):not(.delve-school-check):not(:nth-child(3)){display:none}.delve-theme .dv-setup-side .delve-school-tile>span:nth-child(3){padding-right:1.4rem}.delve-theme .dv-setup-side .delve-school-tile .font-display{font-size:.85rem}.delve-theme .dv-setup-side .delve-school-mark{display:none}.delve-theme .dv-setup-side .delve-school-check{width:1.15rem;height:1.15rem;font-size:10px;top:50%;right:.35rem;translate:0 -50%}.delve-theme .dv-setup-side .delve-school-tile-on .delve-school-check{width:1.2rem;height:1.2rem;font-size:11px}.delve-theme .dv-setup-side .delve-school-tile-on{transform:none}.delve-theme .dv-setup-side .delve-school-tile-barred>:not(:first-child){display:none}.delve-theme .dv-setup .dv-depth-row{gap:.2rem}.delve-theme .dv-setup .dv-depth-stone{border-radius:.45rem;font-size:.82rem}.delve-theme .dv-setup .dv-depth-rules{flex-flow:wrap;align-items:center;gap:.25rem .6rem;min-height:0;font-size:.72rem}.delve-theme .dv-setup .dv-depth-rules>p:not(.dv-depth-newest){display:none}.delve-theme .dv-setup .dv-depth-newest{font-size:.78rem}.delve-theme .dv-setup-start{gap:.2rem;padding-top:0}.delve-theme .dv-setup-start>.delve-btn-lg{width:100%;padding-top:.7rem;padding-bottom:.7rem}.delve-theme .dv-setup-start>div:empty{display:none}.delve-theme .dv-home{padding-bottom:0}.delve-theme .dv-home-main{justify-content:center;gap:.75rem;min-height:calc(100svh - 1rem);padding-top:2.6rem;padding-bottom:.25rem}.delve-theme .dv-home-main>.dl-logo{width:min(19rem,72vw)!important}.delve-theme .dv-home-main:not(.dv-challenges) .dv-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.delve-theme .dv-home-main:not(.dv-challenges) .dv-tile-main{aspect-ratio:4/5;border-radius:18px}.delve-theme .dv-home-main:not(.dv-challenges) .dv-tile-title,.delve-theme .dv-home-main:not(.dv-challenges) .dv-tile.is-primary .dv-tile-title{font-size:1.65rem}.delve-theme .dv-home-main:not(.dv-challenges) .dv-tile-top{top:.65rem;left:.75rem;right:.75rem}.delve-theme .dv-home-main:not(.dv-challenges) .dv-tile-kicker{letter-spacing:.16em;font-size:.55rem}.delve-theme .dv-home-main:not(.dv-challenges) .dv-tile-sub{font-size:.72rem;bottom:.6rem;left:.75rem;right:.75rem}.delve-theme .dv-home-main:not(.dv-challenges) .dv-tile-foot{display:none}.delve-theme .dv-home-menu{border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:.35rem .2rem}.delve-theme .dv-home-menu-btn{border-radius:10px;gap:.2rem;padding:.3rem 0}.delve-theme .dv-home-menu-icon{width:2.4rem;height:2.4rem;font-size:1.1rem}.delve-theme .dv-home-menu-icon .dv-art-icon{width:1.75rem;height:1.75rem}.delve-theme .dv-home-menu-label{font-size:.62rem}.delve-theme .dv-home-menu-btn>.dv-nav-dot{top:.2rem;right:calc(50% - 1.4rem)}.delve-theme .dv-home-links{margin-top:0}.delve-theme .dv-challenges{padding-top:2.8rem}.delve-theme .dv-challenges .dv-tile-main{aspect-ratio:16/7}.delve-theme .dv-challenges-title{font-size:1.9rem}.delve-theme .delve-modal{padding:.5rem}.delve-theme .delve-modal-panel{border-radius:18px;gap:.6rem;max-height:calc(100svh - 1rem);padding:.85rem .8rem}.delve-theme .delve-modal-panel>.font-display:first-child{font-size:1.6rem;line-height:1.1}.delve-theme .dv-setting-toggle .dv-setting-hint-more{display:none}.delve-theme .dv-setting-toggle{padding-top:.55rem;padding-bottom:.55rem}.delve-theme .dv-keys{display:none}.delve-theme .dv-pt-logo .dl-logo{width:min(13rem,60vw)!important}.delve-theme .dv-pt-pitch{margin:0;font-size:.85rem;line-height:1.35}.delve-theme .dv-pt-lines{gap:.3rem}.delve-theme .dv-pt-lines li{padding:.4rem .55rem;font-size:.82rem;line-height:1.3}.delve-theme:has(.dv-topbar)>main{padding-top:2.9rem}.delve-theme .dv-shop-title{font-size:2rem}.delve-theme .dv-shop-row:has(>.dv-vendor-sign){grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.delve-theme .dv-shop-row>.dv-room{gap:.3rem;width:auto;padding:.6rem}.delve-theme .dv-shop-row>.dv-room .dv-room-name{font-size:1rem}.delve-theme .dv-shop-row>.dv-room .dv-room-short{font-size:.6rem}.delve-theme .dv-shop-row>.dv-room .delve-option-cta{padding:.3rem .8rem;font-size:.8rem}.delve-theme .dv-shop-row>.dv-shop-crate .dv-crate-count{font-size:1rem}.delve-theme .dv-shop-go{width:100%;min-width:0}.delve-theme .ob-room>.text-center .font-display.text-4xl{font-size:1.9rem}.delve-theme .ob-room:has(.dv-door){gap:.75rem}.delve-theme .dv-rooms:has(.dv-door){grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;width:100%}.delve-theme .dv-rooms:has(.dv-door:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.delve-theme .dv-room.dv-door{text-align:center;flex-flow:column;align-items:center;gap:.3rem;padding:.45rem .4rem .5rem}.delve-theme .dv-door .dv-room-hero{align-self:stretch}.delve-theme .dv-door .dv-room-art{aspect-ratio:4/3;border-radius:10px;width:100%}.delve-theme .dv-door .dv-room-door{width:80%;margin:0 auto}.delve-theme .dv-door .dv-room-emblem{width:2.6rem;height:2.6rem;font-size:1.3rem}.delve-theme .dv-door .dv-room-name{font-size:.92rem;line-height:1.1}.delve-theme .dv-door .dv-room-short{font-size:.6rem}.delve-theme .dv-door .dv-room-effects-wrap{flex-basis:auto}.delve-theme .dv-door .dv-fx-chip{padding:.15rem .4rem .15rem .3rem;font-size:.75rem}.delve-theme .dv-door .dv-door-board{align-items:center;gap:.15rem;margin-top:auto;padding:.3rem 0 0}.delve-theme .dv-door .dv-door-board-kicker{font-size:.5rem}.delve-theme .dv-door .dv-door-board-name{font-size:.8rem}.delve-theme .dv-door .delve-option-cta{padding:.3rem .6rem;font-size:.72rem}.delve-theme .dv-boss-art{width:auto;max-height:28svh}.delve-theme .delve-boss-stage{gap:.9rem;min-height:0;padding:1rem}.delve-theme .delve-option-row:not(:has(.sk-pick)):not(:has(.ln-pick)):not(.be-card-row){grid-template-columns:repeat(auto-fit,minmax(6.4rem,1fr));gap:.45rem}.delve-theme .delve-option-row:not(:has(.sk-pick)):not(:has(.ln-pick)):not(.be-card-row)>.delve-option{border-radius:16px;gap:.35rem;min-height:0;padding:.6rem .5rem .55rem}.delve-theme .delve-option-row:not(:has(.sk-pick)):not(:has(.ln-pick)):not(.be-card-row) .delve-option-hero{--bezel:.25rem;margin:calc(-.6rem + var(--bezel)) calc(-.5rem + var(--bezel)) .1rem}.delve-theme .delve-option-row:not(:has(.sk-pick)):not(:has(.ln-pick)):not(.be-card-row) .delve-option-art{aspect-ratio:1;border-radius:13px 13px 8px 8px}.delve-theme .delve-option-row:not(:has(.sk-pick)):not(:has(.ln-pick)):not(.be-card-row) .delve-option-hero-chips{top:.3rem;left:.3rem}.delve-theme .delve-option-row:not(:has(.sk-pick)):not(:has(.ln-pick)):not(.be-card-row) .delve-option .font-display{font-size:.95rem;line-height:1.1}.delve-theme .delve-option-row:not(:has(.sk-pick)):not(:has(.ln-pick)):not(.be-card-row) .delve-option .dv-icon{flex:none}.delve-theme .delve-option-row:not(:has(.sk-pick)):not(:has(.ln-pick)):not(.be-card-row) .delve-option .dv-fx-chip{padding:.12rem .35rem;font-size:.75rem}.delve-theme .delve-option-row:not(:has(.sk-pick)):not(:has(.ln-pick)):not(.be-card-row) .delve-option-cta{padding:.3rem .4rem;font-size:.72rem}.delve-theme .delve-option-row:has(.ln-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-theme .delve-option-row:has(.ln-pick)::-webkit-scrollbar{display:none}.delve-theme .delve-option-row:has(.ln-pick)>*{scroll-snap-align:center;flex:0 0 72%}.delve-theme .ln-pick .ln-glass{width:5.4rem;height:5.4rem}.delve-theme .ln-pick .ln-how{padding:.4rem}.delve-theme .ln-pick .ln-rule{font-size:.74rem}.delve-theme .ln-pick .ln-inner{gap:.45rem;padding-top:.8rem;padding-bottom:.8rem}.delve-theme .dv-offer-screen{gap:.75rem}.delve-theme .ln-pick .ln-name{font-size:1.5rem}.delve-theme .pf-figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem}.delve-theme :is(.pf-figures,.rc-figures) .dv-fig{gap:.1rem;padding:.4rem .2rem}.delve-theme :is(.pf-figures,.rc-figures) .dv-fig-value{font-size:1rem;line-height:1.1}.delve-theme :is(.pf-figures,.rc-figures) .dv-fig-label{letter-spacing:.08em;font-size:.48rem}.delve-theme .pf-figures .dv-fig-icon{font-size:.85rem}.delve-theme .rc-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.delve-theme .dv-shop-row>.dv-shop-crate .dv-crate-count{box-sizing:border-box;gap:.3rem;max-width:100%;padding:.2rem .5rem}.delve-theme .dv-shop-row>.dv-shop-crate .dv-crate-count-n{font-size:1.4rem}.delve-theme .dv-shop-row>.dv-shop-crate .dv-crate-count-l{letter-spacing:.06em;font-size:.55rem}.delve-theme .tut-card-dock .tut-card{gap:.35rem;padding:.65rem .8rem}.delve-theme .tut-card-dock .tut-card-title{font-size:1.15rem}.delve-theme .tut-card-dock .tut-card-text{font-size:.82rem;line-height:1.35}.delve-theme .tut-card-dock .tut-card-step{white-space:nowrap}.delve-theme .dv-toll{gap:.55rem;margin:0 auto}.delve-theme .dv-toll-keeper{gap:0;width:100%;max-width:none}.delve-theme .dv-toll-keeper>img,.delve-theme .dv-toll-keeper>.dv-toll-stand-in{width:auto;max-width:100%;height:min(100svh - 25rem,26rem)}.delve-theme .dv-toll-side>div:last-child{width:100%}.delve-theme .dv-toll-says{z-index:1;width:min(88%,20rem);margin-top:-1.6rem;padding:.45rem .7rem .4rem;font-size:.86rem;line-height:1.3}.delve-theme .dv-toll-says:before{display:none}.delve-theme .dv-toll-name{margin-top:.15rem;font-size:.55rem}.delve-theme .dv-toll-side{gap:.5rem}.delve-theme .dv-toll-kicker{letter-spacing:.24em;font-size:.6rem}.delve-theme .dv-toll-title{font-size:2.1rem}.delve-theme .dv-toll-ledger{gap:.35rem}.delve-theme .dv-toll-box{flex-flow:wrap;justify-content:center;align-items:center;gap:.15rem;padding:.45rem .4rem .4rem}.delve-theme .dv-toll-box .dv-toll-label{text-align:center;flex-basis:100%;font-size:.55rem}.delve-theme .dv-toll-amount{font-size:1.35rem}.delve-theme .dv-toll-purse .dv-toll-amount{margin-top:0}.delve-theme .dv-toll-pile{margin:-.6rem -.5rem;transform:scale(.68)}.delve-theme .dv-toll-spent{font-size:.7rem;top:.25rem;right:.4rem}.delve-theme .dv-toll-go{justify-content:center;width:100%}}.dv-pbeam-wrap,.dv-pshelf,.dv-pdock{display:none}@media (width<=699px){.delve-theme{--pm:.75rem;--pgap:.5rem;--pbeam-h:3.25rem;--prail-h:1.75rem;--pshelf-h:3.25rem;--pwood-dark:linear-gradient(180deg, #3a2414, #24150b);--pwood:linear-gradient(180deg, #5a3a22, #3b2414);--pgold-line:#b07a2e;--pplaque:linear-gradient(180deg, #1f140c, #2a1b10)}.delve-theme.is-prun{height:100svh;min-height:0;overflow:hidden}.delve-theme.is-prun>main.dv-pmain{overscroll-behavior:contain;min-height:0;padding:var(--pgap) var(--pm);box-sizing:border-box;flex:1 1 0;justify-content:center;display:flex;overflow:hidden auto}.delve-theme.is-prun>main.dv-pmain>.dv-scene-in{min-height:100%}.delve-theme.is-prun.is-pboard>main.dv-pmain{padding:0 var(--pm);overflow:hidden}.delve-theme .dv-pbeam-wrap{z-index:30;flex:none;display:block;position:relative}.delve-theme .dv-pbeam{align-items:center;gap:var(--pgap);height:var(--pbeam-h);padding:env(safe-area-inset-top,0px) var(--pm) 0;box-sizing:content-box;background:var(--pwood-dark);box-shadow:inset 0 -2px 0 var(--pgold-line), inset 0 1px 0 #ffdca02e, 0 6px 16px #0000008c;display:flex}.delve-theme .dv-pcoin{background:radial-gradient(circle at 35% 30%,#fff2c4,#f2c46a 45%,#a8741e 85%);border-radius:999px;flex:none;width:22px;height:22px;display:inline-block;box-shadow:inset 0 0 0 2px #78460a8c,0 1px 2px #00000080}.delve-theme .dv-pcoin.is-sm{width:15.2px;height:15.2px;box-shadow:inset 0 0 0 1px #78460a8c,0 1px 2px #00000080}.delve-theme .dv-pbeam-cash{align-items:center;gap:6px;min-width:80px;height:44px;display:inline-flex}.delve-theme .dv-pbeam-cash b{font:900 24px/1 var(--font-display);color:#8ff0a8;font-variant-numeric:tabular-nums}.delve-theme .dv-pplaque{box-sizing:border-box;background:var(--pplaque);height:36px;color:var(--text-primary,#f3e3c3);border:0;border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #e8b35a73,inset 0 2px 6px #0009}.delve-theme .dv-pcap{font:900 9.6px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#f3e3c399}.delve-theme .dv-pbeam-toll{gap:3.2px}.delve-theme .dv-pbeam-toll .dv-pcap{margin-right:3.2px}.delve-theme .dv-pbeam-toll b{font:900 16px/1 var(--font-display);color:#f7e7c4}.delve-theme .dv-pbeam-toll .dv-icon{color:#7fe39a;margin-left:2.4px;font-size:13.6px}.delve-theme .dv-pbeam-short{font:900 12.8px/1 var(--font-body);color:#ff8a7a;margin-left:3.2px}.delve-theme .dv-pbeam-toll.is-short{box-shadow:inset 0 0 0 1.5px #ff80648c,inset 0 2px 6px #0009}.delve-theme .dv-pbeam-gap{flex:auto}.delve-theme .dv-pbeam-floor{cursor:pointer}.delve-theme .dv-pbeam-floor b{font:900 17px/1 var(--font-display)}.delve-theme .dv-pbeam-floor.is-open{box-shadow:inset 0 0 0 1.5px #ffd27a,inset 0 2px 6px #0009,0 0 10px #ffd27a59}.delve-theme .dv-pbeam-pips{align-items:center;gap:3.2px;display:flex}.delve-theme .dv-pbeam-pips span{border-radius:999px;width:8px;height:8px;box-shadow:inset 0 0 0 1.5px #f2c46a99}.delve-theme .dv-pbeam-pips span.is-lit{box-shadow:none;background:#f2c46a}.delve-theme .dv-pbeam-skull{color:#ff7a66;font-size:15.2px}.delve-theme .dv-pbeam-menu{cursor:pointer;color:#ffe2a0;background:linear-gradient(#3a2414,#22140a);border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:40px;font-size:20px;display:flex;box-shadow:inset 0 0 0 2px #c8913a,inset 0 2px #ffdca033,0 4px #120a05,0 8px 14px #00000080}.delve-theme .dv-pbeam-menu:active{transform:translateY(2px);box-shadow:inset 0 0 0 2px #c8913a,0 2px #120a05}.delve-theme .dv-prail{height:var(--prail-h);justify-content:space-between;align-items:flex-start;gap:var(--pgap);padding:0 var(--pm);pointer-events:none;display:flex;position:relative}.delve-theme .dv-prail>*{pointer-events:auto}.delve-theme .dv-prail-tabs{gap:4px;display:flex}.delve-theme .dv-prail-tabs .dv-counter{height:var(--prail-h);box-sizing:border-box;min-width:44px;font:900 15.2px/1 var(--font-body);background:linear-gradient(#2c1b0f,#3e2716);border-radius:0 0 10px 10px;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #e8b35a61,0 4px 8px #00000073}.delve-theme .dv-prail-tabs .dv-counter .dv-art-icon,.delve-theme .dv-prail-tabs .dv-counter .dv-art-icon img{width:16px;height:16px}.delve-theme .dv-prail-tabs .dv-counter-label{display:none}.delve-theme .dv-prail-tabs .dv-counter-total{opacity:.55;font-size:.7em}.delve-theme .dv-prail-tabs .dv-counter-flags{color:var(--text-primary)}.delve-theme .dv-prail-tags{gap:4px;margin-left:auto;margin-right:52px;display:flex}.delve-theme .dv-ptag{box-sizing:border-box;height:24px;font:900 9.9px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#6b4a2a;border-radius:0 0 6px 6px;align-items:center;gap:3.2px;padding:0 7.2px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff40,0 3px 6px #00000073}.delve-theme .dv-ptag.is-daily{background:#3b7bd6}.delve-theme .dv-ptag.is-weekly{background:#7a4fd0}.delve-theme .dv-ptag.is-sandbox{background:#5d6470}.delve-theme .dv-ptag.is-echo{background:#2f5a63}.delve-theme .dv-psheet-back{z-index:29;background:#0805038c;position:fixed;inset:0}.delve-theme .dv-psheet{left:var(--pm);right:var(--pm);top:calc(var(--pbeam-h) + env(safe-area-inset-top,0px));background:var(--pwood);border-radius:0 0 16px 16px;margin:0;padding:12px;list-style:none;animation:.2s ease-out dv-psheet-in;position:absolute;box-shadow:inset 0 0 0 1.5px #e8b35a66,0 18px 40px #0009}@keyframes dv-psheet-in{0%{opacity:0;transform:translateY(-.75rem)}to{opacity:1;transform:none}}.delve-theme .dv-ptrail{flex-direction:column;gap:2.4px;display:flex}.delve-theme .dv-ptrail-row{border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:0 4px;display:flex}.delve-theme .dv-ptrail-row.is-now{background:#ffd27a1a;box-shadow:inset 0 0 0 1px #ffd27a59}.delve-theme .dv-ptrail-floor{width:35.2px;font:900 15.2px/1 var(--font-display);color:#f3e3c3}.delve-theme .dv-ptrail-row.is-boss .dv-ptrail-floor{color:#ff7a66}.delve-theme .dv-ptrail-row.is-past{opacity:.6}.delve-theme .dv-ptrail-boards{align-items:center;gap:5.6px;width:48px;display:flex}.delve-theme .dv-ptrail-pip{border-radius:999px;width:17.6px;height:17.6px;box-shadow:inset 0 0 0 1.5px #f2c46a99}.delve-theme .dv-ptrail-pip.is-done{box-shadow:none;background:#f2c46a}.delve-theme .dv-ptrail-pip.is-here{background:radial-gradient(circle,#fff3cf 0 30%,#f2c46a 60%);box-shadow:0 0 10px #ffd27acc}.delve-theme .dv-ptrail-skull{color:#ff7a66;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ff7a66b3}.delve-theme .dv-ptrail-skull.is-done{background:#ff7a6640}.delve-theme .dv-ptrail-line{border-top:2px dashed #e8b35a59;flex:auto;height:0}.delve-theme .dv-ptrail-toll{min-width:64px;font:900 15.2px/1 var(--font-display);color:#f7e7c4;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.delve-theme .dv-ptrail-toll.is-paid{color:#8ff0a8}.delve-theme .dv-ptrail-toll .dv-icon{color:#7fe39a}.delve-theme .dv-ptrail-close{text-align:center;margin-top:6.4px}.delve-theme .dv-ptrail-close button{color:#f3e3c399;font:700 12px/1.2 var(--font-body);background:0 0;border:0;padding:6.4px}.delve-theme .dv-pshelf{z-index:4;height:var(--pshelf-h);padding:0 var(--pm);box-sizing:border-box;background:var(--pwood);box-shadow:inset 0 2px 0 var(--pgold-line), inset 0 -3px 0 #00000059, 0 -6px 14px #00000073;flex:none;align-items:center;display:flex;position:relative}.delve-theme .dv-pshelf-row{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.delve-theme .dv-pshelf-group{align-items:center;gap:6px;display:flex}.delve-theme .dv-pshelf-group.is-tools{border-right:1px solid #e8b35a40;gap:3.2px;margin-right:1.6px;padding-right:6px}.delve-theme .dv-pshelf-gap{flex:auto}.delve-theme .dv-pslot{box-sizing:border-box;color:var(--sc,#e8b35a);flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex;position:relative;overflow:visible}.delve-theme .dv-pslot img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.delve-theme .dv-pslot.is-tool{width:25.6px;height:36px;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--sc,#e8b35a) 70%, #000), 0 2px 4px #00000080;background:#1a110b;border-radius:5px}.delve-theme .dv-pslot.is-skill,.delve-theme .dv-pslot.is-lens{width:36px;height:36px;box-shadow:0 0 0 2px color-mix(in srgb, var(--sc,#e8b35a) 75%, #000), 0 3px 6px #00000080;background:#1a110b;border-radius:999px}.delve-theme .dv-pslot.is-lens{--sc:#8fc0ff;border-radius:10px}.delve-theme .dv-pslot.is-empty{color:#e8b35a59;background:#0000002e;box-shadow:inset 0 0 0 1.5px #e8b35a47}.delve-theme .dv-pslot.is-tool.is-empty,.delve-theme .dv-pslot.is-skill.is-empty{box-shadow:none;background:0 0;border:1.5px dashed #e8b35a4d}.delve-theme .dv-pslot.is-duo{box-shadow:0 0 0 2px var(--sc), 0 0 0 3.5px var(--sc2), 0 3px 6px #00000080}.delve-theme .dv-pslot.is-pact{--sc:#a07ef0}.delve-theme .dv-pslot.is-pact.is-cursed{--sc:#ef7d6a}.delve-theme .dv-pslot.is-banish{--sc:#c9b28a;color:#f3e3c3}.delve-theme .dv-pslot-lvl,.delve-theme .dv-pslot-count{box-sizing:border-box;min-width:16px;height:16px;font:900 9.6px/1 var(--font-body);color:#fff;background:#3a2763;border-radius:999px;justify-content:center;align-items:center;padding:0 2.4px;display:inline-flex;position:absolute;bottom:-4px;right:-4.8px;box-shadow:inset 0 0 0 1.5px #a07ef0}.delve-theme .dv-pslot-lvl{color:#ffe2a0;background:#3a2414;top:-4.8px;bottom:auto;box-shadow:inset 0 0 0 1.5px #c8913a}.delve-theme .dv-pshelf .dv-skillbar{flex-wrap:nowrap;justify-content:flex-start;gap:6px;min-height:0;margin:0}.delve-theme .dv-pshelf .dv-med-slot{gap:0;width:36px}.delve-theme .dv-pshelf .dv-med,.delve-theme .dv-pshelf .dv-med-empty{width:36px;height:36px}.delve-theme .dv-pshelf .dv-med-name,.delve-theme .dv-pshelf .dv-med-lens-tag,.delve-theme .dv-pshelf .dv-skillbar-label{display:none}.delve-theme .dv-pshelf .dv-skillbar-sep{height:28px}.delve-theme .dv-pshelf .dv-pact-tokens{margin-left:auto}.delve-theme .dv-pshelf .dv-pact-tokens .dv-side-label{display:none}.delve-theme .dv-pshelf .dv-pact-row{gap:4px}.delve-theme .dv-pdock{z-index:5;padding:10px var(--pm) calc(10px + env(safe-area-inset-bottom,0px));background:var(--pwood-dark);box-shadow:inset 0 2px 0 var(--pgold-line), inset 0 3px 0 #ffdca026, 0 -8px 20px #00000080;flex:none;display:block;position:relative}.delve-theme .dv-pshelf+.dv-pdock{box-shadow:inset 0 1px #0006}.delve-theme .dv-pdock:not(:has(>*)){display:none}.delve-theme .dv-pdock-row{align-items:stretch;gap:var(--pgap);width:100%;display:flex}.delve-theme .dv-pdock-row>*{flex:1 1 0;min-width:0}.delve-theme .dv-pdock-row .delve-btn{justify-content:center;width:auto;max-width:none;min-height:56px;margin:0}.delve-theme .dv-pdock-row>.is-dock-narrow{flex:none;padding-left:19.2px;padding-right:19.2px}.delve-theme .dv-pdock-board{align-items:flex-end;gap:var(--pgap);display:flex;position:relative}.delve-theme .dv-pnerve{background:conic-gradient(#b89cff var(--fill,0%), #a07ef02e 0);border-radius:999px;flex:none;align-self:center;width:76px;height:76px;position:relative;box-shadow:0 0 0 2px #140c1ee6,0 0 18px #8b5cf659}.delve-theme .dv-pnerve-in{background:radial-gradient(circle at 40% 30%,#3a2a66,#1a1030 75%);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:2.4px;display:flex;position:absolute;inset:6.4px;box-shadow:inset 0 2px 8px #0009}.delve-theme .dv-pnerve-n{color:#fff;align-items:baseline;display:inline-flex}.delve-theme .dv-pnerve-n b{font:900 25.6px/1 var(--font-display)}.delve-theme .dv-pnerve-n small{font:900 12px/1 var(--font-display);opacity:.75}.delve-theme .dv-pnerve .dv-pcap{color:#ddd0ffbf;font-size:8px}.delve-theme .dv-pdock-hand{flex:auto;justify-content:center;min-width:0;display:flex}.delve-theme .dv-pdock-hand .dv-dock{--tc-w:88px;--tc-h:132px;width:100%}.delve-theme .dv-pdock-hand .dv-dock-label{display:none}.delve-theme .dv-pdock-hand .dv-fan{justify-content:space-between;gap:8px;height:auto;padding:0}.delve-theme .dv-pdock-hand .dv-fan-slot{margin:0;transform:none}.delve-theme .dv-pdock-hand .dv-dock:not(.is-docked) .dv-fan{padding-bottom:0}.delve-theme .dv-pdock-hand .dv-tcard-key,.delve-theme .dv-pdock-board.is-ended .dv-pdock-hand{display:none}.delve-theme .dv-pdock-board>.delve-btn{flex:auto;min-height:56px}.delve-theme .dv-pdock-hand:has(.dv-fan:empty):after{content:"Tools you buy rest here";color:#f3e3c373;width:100%;height:80px;font:700 12px/1.2 var(--font-body);border:1.5px dashed #e8b35a40;border-radius:12px;justify-content:center;align-items:center;display:flex}.delve-theme .dv-pdock-hand:has(.dv-fan:empty) .dv-dock{display:none}.delve-theme .dv-pbosses{gap:var(--pgap);margin:0 0 var(--pgap);display:flex}.delve-theme .dv-pboss{box-sizing:border-box;background:linear-gradient(#461812eb,#280e0aeb);border-radius:12px;flex:1 1 0;align-items:center;gap:.5rem;min-width:0;padding:.4rem .6rem;display:flex;box-shadow:inset 0 0 0 1.5px #ff7a6699,0 4px 10px #00000073}.delve-theme .dv-pboss>.dv-icon{color:#ff7a66;flex:none;font-size:1.15rem}.delve-theme .dv-pboss-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.delve-theme .dv-pboss-text b{font:900 1rem/1 var(--font-display);color:#ff8a7a}.delve-theme .dv-pboss-text span{font:700 .75rem/1.2 var(--font-body);color:#f3e3c3}.delve-theme .dv-pbosses:not(.is-two) .dv-pboss-text span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.delve-theme .dv-pbosses.is-two .dv-pboss-text span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.delve-theme .dv-pboss-count{font:900 .8rem/1 var(--font-body);color:var(--gold-bright);flex:none;margin-left:auto}.delve-theme .dv-pmenu{gap:var(--pgap);flex-direction:column;display:flex}.delve-theme .dv-pmenu-item{box-sizing:border-box;cursor:pointer;text-align:left;min-height:52px;font:900 16px/1 var(--font-display);letter-spacing:.04em;color:#ffe2a0;text-shadow:0 2px #000;background:linear-gradient(#3a2414,#22140a);border:0;border-radius:12px;align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 2px #c8913a,inset 0 2px #ffdca033,0 4px #120a05,0 6px 12px #00000073}.delve-theme .dv-pmenu-item:active{transform:translateY(2px)}.delve-theme .dv-pmenu-item .dv-icon,.delve-theme .dv-pmenu-item .dv-art-icon{flex:none;width:20.8px;height:20.8px;font-size:19.2px}.delve-theme .dv-pmenu-item .dv-art-icon img{width:100%;height:100%}.delve-theme .dv-pmenu-item small{font:700 11.2px/1 var(--font-body);color:#f3e3c399;text-shadow:none;letter-spacing:0;margin-left:auto}.delve-theme .dv-pmenu-item.is-home{color:#fff3ea;background:linear-gradient(#8f3a2c,#5c1f17);margin-top:4px;box-shadow:inset 0 0 0 2px #e2574a,0 4px #2e0d09,0 6px 12px #00000073}.delve-theme.is-pboard>main.dv-pmain>.dv-scene-in{height:100%}.delve-theme .dv-pplay{box-sizing:border-box;flex-direction:column;width:100%;height:100%;padding-top:.25rem;display:flex}.delve-theme .dv-pplay>.dv-pbosses{flex:none}.delve-theme .dv-pplay>.dv-pboard{flex:1 1 0;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;container-type:size}.delve-theme .dv-pboard-stack{box-sizing:content-box;width:min(100cqw,100cqh - 1rem);padding-top:.875rem;position:relative}.delve-theme .dv-pboard-stack>.delve-board-wrap{width:100%;margin:0}.delve-theme .dv-pboard-stack>.delve-banner{z-index:3;box-sizing:border-box;text-align:center;max-width:calc(100% - 2rem);min-height:1.75rem;font:800 .84rem/1.15 var(--font-body);background:var(--pplaque);border-radius:10px;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:.2rem .875rem;display:flex;position:absolute;top:0;left:50%;translate:-50%;box-shadow:inset 0 0 0 1.5px #e8b35a73,inset 0 2px 6px #0009,0 3px 8px #00000080}.delve-theme .dv-pboard-stack>.delve-banner:empty,.delve-theme .dv-pboard-stack>.delve-banner[aria-hidden]{display:none}.delve-theme .dv-pboard-stack>.delve-banner.is-quiet:not(:has(.dv-room-tag)){display:none}body:has(.is-prun) .dv-version-tag{display:none}.delve-theme .dv-pshelf .dv-pact-row{flex-flow:row}.delve-theme .dv-pshelf .dv-pact-token{width:32px}.delve-theme .dv-pdock-hand{container-type:inline-size}.delve-theme .dv-pdock-hand .dv-fan{--tc-w:min(88px, calc((100cqw - (var(--n) - 1) * 6.4px) / var(--n)));--tc-h:calc(var(--tc-w) * 1.5);justify-content:center;gap:6.4px}.delve-theme .dv-pboss-count{margin:.1rem 0 0;font-size:.68rem;font-style:normal}.delve-theme .dv-pbeam-skip{cursor:pointer;height:40px;font:900 11.5px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#ffe2a0;background:linear-gradient(#3a2414,#22140a);border:0;border-radius:12px;flex:none;padding:0 13.6px;box-shadow:inset 0 0 0 2px #c8913a,0 4px #120a05}.delve-theme .tut-pcoach{padding:0 var(--pm) var(--pgap);z-index:6;flex:none;position:relative}.delve-theme .tut-pcoach .tut-card-dock{position:static;bottom:auto;left:auto;right:auto}.delve-theme .dv-pplay>.dv-pfoot{flex:none;margin-top:.4rem}.delve-theme .dv-pplay>.dv-pfoot>.delve-board-wrap{width:100%}.delve-theme .dv-pdock:not(:has(button,a,.dv-pdock-board)){display:none}.delve-theme .dv-pdock-row>div:not(.dv-pdock-board){justify-content:stretch;align-items:stretch;gap:var(--pgap);flex-flow:row;width:100%;margin:0;padding:0;display:flex}.delve-theme .dv-pdock-row>div:not(.dv-pdock-board):empty{display:none}.delve-theme .dv-pdock-row .delve-btn{letter-spacing:.06em;white-space:nowrap;border-radius:14px;flex:1 1 0;justify-content:center;min-width:0;min-height:56px;margin:0;padding:0 14.4px;font-size:16px}.delve-theme .dv-pdock-row .delve-btn-sm{font-size:13.6px}.delve-theme .dv-pdock-row .delve-btn-ghost{color:#f0e6ff;background:linear-gradient(#5a4290,#3a2763);border:0;box-shadow:inset 0 0 0 1.5px #a07ef0,0 4px #1d1236,0 8px 14px #00000080}.delve-theme .dv-pdock-row .delve-btn-ghost:disabled{opacity:.55}.delve-theme .dv-pdock-row .dv-over-actions .delve-btn-ghost,.delve-theme .dv-pdock-row .dv-victory-actions .delve-btn-ghost,.delve-theme .dv-pdock-row .dv-toll-actions .delve-btn-ghost{color:#ffe2a0;background:linear-gradient(#3a2414,#22140a);flex:none;order:-1;box-shadow:inset 0 0 0 2px #c8913a,inset 0 2px #ffdca033,0 4px #120a05,0 8px 14px #00000080}.delve-theme .dv-pdock-row .dv-toll-go{width:auto}.delve-theme .dv-pdock-row .dv-press-on{margin:0}.delve-theme.is-prun .ob-phone-line,.delve-theme.is-prun .dv-bi-money{display:none}.delve-theme .dv-home{padding-top:calc(var(--pbeam-h) + env(safe-area-inset-top,0px));position:relative}.delve-theme .dv-home:before{content:"";z-index:4;height:calc(var(--pbeam-h) + env(safe-area-inset-top,0px));background:var(--pwood-dark);box-shadow:inset 0 -2px 0 var(--pgold-line), 0 6px 16px #0000008c;pointer-events:none;position:fixed;top:0;left:0;right:0}.delve-theme .dv-home-nav{z-index:5;left:var(--pm);top:calc(env(safe-area-inset-top,0px) + .45rem);align-items:center;height:2.4rem;position:fixed}.delve-theme .dv-home-nav .delve-btn{gap:.4rem;min-height:2.4rem;font-size:.85rem}.delve-theme .dv-home-links{z-index:5;right:var(--pm);top:calc(env(safe-area-inset-top,0px) + .45rem);gap:var(--pgap);margin:0;position:fixed}.delve-theme .dv-home-links>span{display:none}.delve-theme .dv-home-link{color:#ffe2a0;background:linear-gradient(#3a2414,#22140a);border-radius:12px;justify-content:center;align-items:center;width:2.6rem;height:2.4rem;font-size:0;display:inline-flex;box-shadow:inset 0 0 0 2px #c8913a,0 3px #120a05}.delve-theme .dv-home-link .dv-icon,.delve-theme .dv-home-link svg{width:1.15rem;height:1.15rem;font-size:1.15rem}.delve-theme .dv-home-link-label{display:none}.delve-theme .dv-home-main{padding:var(--pgap) var(--pm) 2rem;min-height:calc(100svh - var(--pbeam-h));box-sizing:border-box;justify-content:flex-start;gap:.75rem}.delve-theme .dv-home-main>.dl-logo{margin-top:.25rem;width:min(17rem,70vw)!important}.delve-theme .dv-home-main:not(.dv-challenges) .dv-tiles{gap:var(--pgap);grid-template-columns:1fr;width:100%}.delve-theme .dv-home-main:not(.dv-challenges) .dv-tile-main{aspect-ratio:auto;border-radius:16px;height:min(11.5rem,24svh)}.delve-theme .dv-home-main:not(.dv-challenges) .dv-tile:not(.is-primary) .dv-tile-main{height:min(6.75rem,14svh)}.delve-theme .dv-home-main:not(.dv-challenges) .dv-tile-title,.delve-theme .dv-home-main:not(.dv-challenges) .dv-tile.is-primary .dv-tile-title{font-size:2rem}.delve-theme .dv-home-main:not(.dv-challenges) .dv-tile.is-primary .dv-tile-title{font-size:2.6rem}.delve-theme .dv-home-main:not(.dv-challenges) .dv-tile-sub{font-size:.8rem}.delve-theme .dv-home-menu{gap:var(--pgap);box-sizing:border-box;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:.6rem}.delve-theme .dv-home-menu-btn{background:linear-gradient(#3a2414,#22140a);border-radius:12px;flex-direction:column;justify-content:center;gap:.3rem;min-height:4.25rem;padding:.4rem .2rem;box-shadow:inset 0 0 0 2px #c8913a,inset 0 2px #ffdca02e,0 3px #120a05}.delve-theme .dv-home-menu-icon{width:1.9rem;height:1.9rem;color:var(--gold);box-shadow:none;background:0 0;border:0;font-size:1.35rem}.delve-theme .dv-home-menu-icon .dv-art-icon{width:1.6rem;height:1.6rem}.delve-theme .dv-home-menu-label{font:900 .78rem/1 var(--font-display);color:#ffe2a0;letter-spacing:.02em}.delve-theme .dv-home-menu-btn>.dv-nav-dot{top:.35rem;right:.45rem}.delve-theme .dv-home-menu-btn{min-width:0;container-type:inline-size}.delve-theme .dv-home-menu-label{text-align:center;max-width:100%;font-size:min(.78rem,12cqw)}.delve-theme .delve-continue .dv-continue-glyph,.delve-theme .delve-continue .dv-continue-where{display:none}body:has(.dv-home) .dv-version-tag{display:none}.delve-theme .dv-home-version{font:11px/1 var(--font-mono,monospace);letter-spacing:.08em;color:#f6f0e6c7;text-shadow:0 1px 2px #000000b3;align-self:flex-end;align-items:center;gap:.5rem;margin-top:-.25rem;display:flex}.delve-theme>.dv-corner-bar .dv-top-extra:not([aria-label=Sandbox]){display:none}.delve-theme>.dv-corner-bar:has(~main .dv-home){top:calc(env(safe-area-inset-top,0px) + .45rem);right:calc(var(--pm) + 6rem);z-index:6;padding:0;position:fixed}.delve-theme .dv-home-main{min-height:calc(100svh - var(--pbeam-h) - 1.6rem);justify-content:center;padding-bottom:1.25rem}.delve-theme .dv-setup{box-sizing:border-box;padding-top:calc(var(--pbeam-h) + env(safe-area-inset-top,0px));padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}.delve-theme .dv-setup:not(:has(.dv-setup-board)){height:calc(100svh - 1rem)}.delve-theme .dv-setup:has(.dv-setup-board){height:auto}.delve-theme .dv-setup-head,.delve-theme .dv-challenges-head{z-index:20;height:var(--pbeam-h);padding:env(safe-area-inset-top,0px) 3.75rem 0;box-sizing:content-box;background:var(--pwood-dark);min-height:0;box-shadow:inset 0 -2px 0 var(--pgold-line), 0 6px 16px #0000008c;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.delve-theme .dv-setup-head>div:first-child,.delve-theme .dv-challenges-title{text-shadow:none;margin:0;line-height:1;color:#f3e3c3!important;font-size:1.45rem!important}.delve-theme .dv-setup-back,.delve-theme .dv-challenges-head>.delve-btn{z-index:21;top:calc(env(safe-area-inset-top,0px) + .45rem);left:var(--pm);color:#ffe2a0;background:linear-gradient(#3a2414,#22140a);border:0;border-radius:12px;justify-content:center;gap:0;width:2.75rem;height:2.5rem;min-height:0;padding:0;font-size:0;position:fixed;box-shadow:inset 0 0 0 2px #c8913a,0 4px #120a05}.delve-theme .dv-setup-back .dv-icon,.delve-theme .dv-challenges-head>.delve-btn .dv-icon{font-size:1.2rem}.delve-theme .dv-challenges-spacer{display:none}.delve-theme .dv-challenges{padding-top:var(--pgap)}.delve-theme .dv-setup-start{z-index:20;padding:.625rem var(--pm) calc(.625rem + env(safe-area-inset-bottom,0px));background:var(--pwood-dark);box-shadow:inset 0 2px 0 var(--pgold-line), 0 -8px 20px #00000080;gap:.25rem;position:fixed;bottom:0;left:0;right:0}.delve-theme .dv-setup-start>.delve-btn-lg{width:100%;min-height:3.5rem;padding-top:0;padding-bottom:0}.delve-theme .dv-setup-start>div:not(:has(*)):empty{display:none}.delve-theme .dv-setup-start>div{font-size:.68rem!important}.delve-theme>.dv-corner-bar:has(~main .dv-setup){top:calc(env(safe-area-inset-top,0px) + .45rem);right:var(--pm);z-index:22;padding:0;position:fixed}.delve-theme .dv-setup,.delve-theme .dv-setup .dv-spot,.delve-theme .dv-setup .dv-spot-stage{overflow-x:clip}.delve-theme .dv-setup:has(.dv-setup-board) .dv-spot-stage{flex:none;height:30svh}.delve-theme>.dv-corner-bar:has(~main .dv-challenges){top:calc(env(safe-area-inset-top,0px) + .45rem);right:var(--pm);z-index:22;padding:0;position:fixed}}.delve-modal-x{display:none}@media (width<=699px){.delve-theme .delve-modal{align-items:stretch;padding:0}.delve-theme .delve-modal-panel{width:100%;max-width:none;height:100svh;max-height:100svh;padding:0 var(--pm) calc(1rem + env(safe-area-inset-bottom,0px));box-sizing:border-box;border:0;border-radius:0;gap:.75rem;margin:0;position:relative}.delve-theme .delve-modal-panel>.delve-modal-title{z-index:5;margin:0 calc(-1 * var(--pm));height:var(--pbeam-h);padding:env(safe-area-inset-top,0px) 60px 0;box-sizing:content-box;text-transform:none;background:var(--pwood-dark);box-shadow:inset 0 -2px 0 var(--pgold-line), 0 6px 16px #0000008c;flex:none;justify-content:center;align-items:center;line-height:1;display:flex;position:sticky;top:0;color:#f3e3c3!important;font-size:23px!important}.delve-theme .delve-modal-x{z-index:70;top:calc(env(safe-area-inset-top,0px) + 7px);right:var(--pm);cursor:pointer;color:#ffe2a0;background:linear-gradient(#3a2414,#22140a);border:0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:40px;font-size:19px;display:flex;position:fixed;box-shadow:inset 0 0 0 2px #c8913a,0 4px #120a05}.delve-theme .delve-modal-panel>.delve-modal-close{display:none}.delve-theme .delve-modal-panel [role=tablist]{scrollbar-width:none;flex-wrap:nowrap;flex:none;justify-content:flex-start;overflow-x:auto}.delve-theme .delve-modal-panel [role=tablist]::-webkit-scrollbar{display:none}.delve-theme .delve-modal-panel [role=tablist]>*{flex:none}:is(body:has(.delve-modal) .dv-version-tag,body:has(.codex-overlay) .dv-version-tag){display:none}.delve-theme .codex-overlay{padding:0}.delve-theme .codex-shell{width:100%;max-width:none;height:100svh;max-height:100svh;padding:0 var(--pm) .4rem;border-radius:0}.delve-theme .codex-head{margin:0 calc(-1 * var(--pm));height:var(--pbeam-h);padding:env(safe-area-inset-top,0px) 60px 0;box-sizing:content-box;background:var(--pwood-dark);box-shadow:inset 0 -2px 0 var(--pgold-line), 0 6px 16px #0000008c;justify-content:center;position:relative}.delve-theme .codex-head>span{text-shadow:none;color:#f3e3c3!important;font-size:23px!important}.delve-theme .codex-head>.delve-btn{right:var(--pm);top:calc(env(safe-area-inset-top,0px) + 7px);background:linear-gradient(#3a2414,#22140a);border:0;border-radius:12px;width:44px;height:40px;min-height:0;padding:0;font-size:0;position:absolute;box-shadow:inset 0 0 0 2px #c8913a,0 4px #120a05}.delve-theme .codex-head>.delve-btn:before{content:"✕";color:#ffe2a0;font-size:18px}}@media (width<=699px) and (height<=720px){.delve-theme .dv-pdock-hand .dv-fan{--tc-w:min(60px, calc((100cqw - (var(--n) - 1) * 6px) / var(--n)))}.delve-theme .dv-pnerve{width:60px;height:60px}.delve-theme .dv-pnerve-in{inset:5px}.delve-theme .dv-pnerve-n b{font-size:20px}.delve-theme .dv-pshelf .dv-med-slot,.delve-theme .dv-pshelf .dv-med,.delve-theme .dv-pshelf .dv-med-empty,.delve-theme .dv-pslot.is-skill,.delve-theme .dv-pslot.is-lens{width:32px;height:32px}.delve-theme .dv-boss-art{max-height:20svh}.delve-theme .dv-pdock{padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.delve-theme .dv-pdock-row .delve-btn{min-height:48px}.delve-theme .dv-home-main{gap:.5rem;min-height:0;padding-bottom:.5rem}.delve-theme .dv-home-main>.dl-logo{width:min(13rem,60vw)!important}.delve-theme .dv-home-main:not(.dv-challenges) .dv-tile.is-primary .dv-tile-main{height:8.5rem}.delve-theme .dv-home-main:not(.dv-challenges) .dv-tile:not(.is-primary) .dv-tile-main{height:5.25rem}.delve-theme .dv-home-menu-btn{min-height:3.6rem}}@media (width<=699px){.delve-theme .dv-psheet{top:calc(var(--pbeam-h) + var(--prail-h) + env(safe-area-inset-top,0px));border-radius:16px}.delve-theme .dv-boss-art{max-height:22svh}.delve-theme .delve-boss-stage{gap:.6rem;padding:.75rem}.delve-theme .bc-pick-btn{box-sizing:border-box;white-space:nowrap;flex-shrink:0;width:max-content;min-width:min(10rem,80%);max-width:none;padding-inline:.75rem;font-size:.88rem}.delve-theme .delve-option-cta.bc-pick-btn{letter-spacing:.05em}.delve-theme .bc-pick-btn.is-up,.delve-theme .bc-pick-btn.is-ascend{gap:.25rem}.dv-update{flex-wrap:wrap;row-gap:.5rem;padding:.7rem .8rem}.dv-update>span{flex:calc(100% - 2rem)}.dv-update>.delve-btn{flex:1 1 0;min-width:0}}@media (width<=389px){.delve-theme .dv-pbeam{gap:6px;padding-inline:8px}.delve-theme .dv-pbeam-cash{gap:4px;min-width:0}.delve-theme .dv-pbeam-cash b{font-size:21px}.delve-theme .dv-pplaque{gap:4px;padding:0 7px}.delve-theme .dv-pbeam-toll.is-short .dv-pcap{display:none}.delve-theme .dv-pbeam-gap{min-width:0}}@media (width<=699px){.delve-theme .dv-home-main .dl-tagline{white-space:nowrap;text-align:center;letter-spacing:.14em;width:max-content;font-size:11px;display:block;position:relative;left:50%;transform:translate(-50%)}.delve-theme.is-prun.is-pboard>main.dv-pmain{padding:0 4px}.delve-theme.is-prun{overflow:clip}.delve-theme .dv-pboard .delve-board.cs-ruler .dv-strata-col{width:calc(var(--tw) * .62);margin-left:0;padding-left:.25rem}.delve-theme .dv-pboard .delve-board.cs-ruler .dv-strata-col>.dv-strata{--t:calc(var(--tw) * .62)}.delve-theme .dv-pdock:has(.dv-pdock-board:not(.is-ended)){--phand-show:64px;height:calc(10px + var(--phand-show) + env(safe-area-inset-bottom,0px));box-sizing:border-box;padding-bottom:0}.delve-theme .dv-pdock-board:not(.is-ended){align-items:flex-start}.delve-theme .dv-pdock-board:not(.is-ended) .dv-pnerve{align-self:flex-start;width:62px;height:62px;margin-top:1px}.delve-theme .dv-pdock-board:not(.is-ended) .dv-pnerve-in{inset:5px}.delve-theme .dv-pdock-board:not(.is-ended) .dv-pnerve-n b{font-size:21px}.delve-theme .dv-pdock-hand:has(.dv-fan:empty):after{height:var(--phand-show,64px)}.delve-theme .dv-pdock-hand .dv-tcard{transition:translate .18s}.delve-theme .dv-pdock-hand .dv-tcard:is(.is-active,.is-aiming,.is-held){translate:0 calc(-1 * max(0px, var(--tc-h) - var(--phand-show,64px) - env(safe-area-inset-bottom,0px) + 4px))}}@media (width<=699px) and (height<=720px){.delve-theme .dv-pdock-board:not(.is-ended) .dv-pnerve{width:58px;height:58px;margin-top:2px}}.dv-med-tip{display:none}@media (width<=699px){.delve-theme .dv-pshelf .dv-skillbar,.delve-theme .dv-pshelf .dv-med-slot{position:static}.delve-theme .dv-pshelf .dv-med-pop{display:none}.delve-theme .dv-pshelf .dv-med-tip{z-index:30;left:var(--pm);right:var(--pm);box-sizing:border-box;background:var(--pplaque,#2a1a0f);color:#f3e3c3;text-align:left;font:600 13px/1.35 var(--font-body);border-radius:12px;flex-direction:column;gap:3px;padding:9px 12px 10px;animation:.14s ease-out dv-tip-up;display:flex;position:absolute;bottom:calc(100% + 6px);box-shadow:inset 0 0 0 1.5px #e8b35a8c,0 8px 20px #0009}.delve-theme .dv-pshelf .dv-med-tip-name{font:900 14px/1.1 var(--font-display);color:var(--gold-bright)}}@keyframes dv-tip-up{0%{opacity:0;transform:translateY(4px)}}@media (width<=699px){.delve-theme .dv-pboard-stack:has(>.delve-banner){--pbanner:2.25rem;padding-top:var(--pbanner);width:min(100cqw, 100cqh - var(--pbanner) - .25rem)}.delve-theme .dv-pboard-stack>.delve-banner{max-width:100%;min-height:0;height:calc(var(--pbanner) - .35rem);white-space:nowrap;text-overflow:ellipsis;padding-block:0;top:0;overflow:hidden}.delve-theme .dv-set-textsize,.delve-theme .dv-set-desktop{display:none}.delve-theme .be-single{max-width:min(17rem,64.5161svh - 258.065px)}.delve-theme .delve-continue .dv-continue-kicker{grid-template-columns:auto auto 1fr;align-items:center;gap:6px .5rem;display:grid}.delve-theme .delve-continue .dv-continue-kicker>.dv-run-kind{grid-column:1/-1;justify-self:start}.delve-theme .delve-continue .dv-continue-kicker+*{margin-top:6px}.delve-theme .rc-toast{top:calc(env(safe-area-inset-top,0px) + var(--pbeam-h,3.25rem) + 2px);left:var(--pm,12px);right:var(--pm,12px);width:auto;height:var(--prail-h,1.75rem);border-radius:999px;gap:8px;padding:0 10px 0 4px;animation-name:rc-toast-in-phone}.delve-theme .rc-toast .rc-medal,.delve-theme .rc-toast .rc-medal.has-art,.delve-theme .rc-toast .av{flex:none;width:22px;height:22px;font-size:13px}.delve-theme .rc-toast .rc-toast-text{white-space:nowrap;flex-direction:row;align-items:baseline;gap:8px;min-width:0;overflow:hidden}.delve-theme .rc-toast .rc-toast-kicker{flex:none;font-size:0}.delve-theme .rc-toast .rc-toast-kicker .dv-icon{font-size:14px}.delve-theme .rc-toast .rc-badge-name{font-size:13px}.delve-theme .rc-toast .rc-badge-desc,.delve-theme .rc-toast .rc-badge-reward{display:none}}@keyframes rc-toast-in-phone{0%{opacity:0;transform:translateY(-8px)}8%,90%{opacity:1;transform:none}to{opacity:0}}@media (width<=699px){.delve-theme .dv-pbosses:not(.is-two) .dv-pboss-text span,.delve-theme .dv-pbosses.is-two .dv-pboss-text span{white-space:normal;text-overflow:clip;-webkit-line-clamp:unset;display:block;overflow:visible}.delve-theme .dv-pshelf-row,.delve-theme .dv-pshelf-group{flex:0 auto;min-width:0}.delve-theme .dv-pshelf-row{flex:auto;gap:5px}.delve-theme .dv-pshelf-group{gap:5px}.delve-theme .dv-pshelf-row .dv-pslot.is-skill,.delve-theme .dv-pshelf-row .dv-pslot.is-lens{aspect-ratio:1;flex:0 36px;width:auto;min-width:18px;height:auto}.delve-theme .dv-pshelf-row .dv-pslot.is-tool{aspect-ratio:.711;flex:0 25.6px;width:auto;min-width:13px;height:auto}.delve-theme .dv-pshelf-gap{flex:1 1 0;min-width:0}.delve-theme .dv-pshelf .dv-skillbar{flex:0 auto;min-width:0}.delve-theme .dv-pshelf .dv-med-slot{flex:0 36px;width:auto;min-width:18px}.delve-theme .dv-pshelf .dv-med-slot>.dv-med,.delve-theme .dv-pshelf .dv-med-slot>.dv-med-empty{aspect-ratio:1;width:100%;height:auto}.delve-theme .dv-pshelf .dv-pact-tokens,.delve-theme .dv-pshelf .dv-pact-row{flex:0 auto;min-width:0}.delve-theme .dv-pshelf .dv-pact-token{flex:0 36px;width:auto;min-width:18px}.delve-theme .delve-option-row:not(:has(.sk-pick)):not(:has(.ln-pick)):not(.be-card-row)>.delve-option{min-width:0;container-type:inline-size}.delve-theme .delve-option-row:not(:has(.sk-pick)):not(:has(.ln-pick)):not(.be-card-row) .delve-option .font-display{min-width:0;font-size:min(.95rem,13cqw);letter-spacing:.02em!important}.delve-theme .delve-option-row:not(:has(.sk-pick)):not(:has(.ln-pick)):not(.be-card-row) .delve-option .dv-glyph{font-size:min(1.25rem,15cqw)}.delve-theme:has(.rc-toast) .dv-prail{visibility:hidden}.delve-theme .dv-pbeam-cash{flex:none;min-width:0}.delve-theme .dv-pbeam-toll{flex-wrap:wrap;place-content:center;row-gap:1px;min-width:0;padding-block:2px}.delve-theme .dv-pbeam-toll .dv-pcap{text-align:center;letter-spacing:.18em;flex-basis:100%;margin:0;font-size:8px;display:block!important}.delve-theme .dv-pbeam-floor,.delve-theme .dv-pbeam-menu{flex:none}.delve-theme .dv-setup-side .delve-school-tile{container-type:inline-size}.delve-theme .dv-setup-side .delve-school-tile .font-display{white-space:nowrap;text-overflow:clip;min-width:0;overflow:visible;font-size:min(.95rem,10.5cqw)!important}.delve-theme .dv-setup-side .delve-school-tile>span:nth-child(3){text-overflow:clip;min-width:0;overflow:visible}.delve-theme.is-prun .delve-option-row.be-card-row{margin-inline:calc(-1 * var(--pm));width:calc(100% + 2 * var(--pm));max-width:none}.delve-theme.is-prun .delve-option-row:has(.sk-pick){margin-inline:calc(-1 * var(--pm));width:calc(100% + 2 * var(--pm));max-width:none}.delve-theme.is-prun .delve-option-row:has(.ln-pick){margin-inline:calc(-1 * var(--pm));width:calc(100% + 2 * var(--pm));max-width:none}.delve-theme .delve-modal-panel [role=tablist]{flex-wrap:wrap;justify-content:center;row-gap:6px;overflow:visible}.delve-theme .delve-modal-panel [role=tab]{flex:0 auto;min-width:0}.delve-theme .delve-option-row:not(:has(.sk-pick)):not(:has(.ln-pick)):not(.be-card-row) .delve-option-name{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0}.delve-theme .delve-option-row:not(:has(.sk-pick)):not(:has(.ln-pick)):not(.be-card-row) .delve-option-name .font-display{text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:min(.95rem,14cqw)}.delve-theme .delve-boss-stage{gap:.6rem;min-height:0;padding:.75rem}.delve-theme .delve-boss-stage>.card-rise{gap:.5rem}.delve-theme .delve-boss-stage .boss-title.text-5xl{font-size:clamp(1.9rem,10vw,2.6rem);line-height:1.05}.delve-theme .delve-boss-stage .delve-boss-rule{padding:.4rem .75rem;font-size:.82rem;line-height:1.35}.delve-theme .delve-boss-stage .dv-boss2{gap:.3rem;margin-top:.1rem;padding-top:.45rem}.delve-theme .delve-boss-stage .dv-boss2 .boss-title{font-size:1.5rem}.delve-theme .delve-boss-stage .dv-boss2 .text-3xl{font-size:1.4rem}.delve-theme .delve-boss-stage:has(.dv-boss2) .dv-boss-art{max-height:15svh}.delve-theme .delve-boss-stage .dv-bi-facts{gap:.25rem .9rem;font-size:.72rem}.delve-theme .dv-over-screen{gap:.75rem}.delve-theme .dv-over-screen>.font-display.text-6xl{font-size:clamp(2.4rem,12vw,3.2rem)}.delve-theme .dv-over-screen .dv-victory-trophy{font-size:2.6rem}.delve-theme .dv-over-screen>.casino-panel{gap:.6rem;padding:.75rem}.delve-theme .dv-over-figure{font-size:3.4rem}}@media (width<=699px) and (height<=720px){.delve-theme .dv-over-screen{gap:.5rem}.delve-theme .dv-over-screen>.font-display.text-6xl{font-size:2.2rem}.delve-theme .dv-over-figure{font-size:2.8rem}.delve-theme .dv-home-main:not(.dv-challenges) .dv-tile:not(.is-primary) .dv-tile-main{height:6rem}}@media (width<=699px){.delve-theme .dv-setup .dv-spot-arrow{display:none}.delve-theme .codex-tabs{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0;display:grid;overflow:visible}.delve-theme .codex-tab{border:1px solid color-mix(in srgb, var(--tc) 22%, transparent);border-radius:10px;justify-content:center;gap:4px;min-width:0;padding:5px 4px;font-size:12px}.delve-theme .codex-tab:after{display:none}.delve-theme .codex-tab-gap{margin:0}.delve-theme .codex-tab-text{min-width:0}.delve-theme .codex-tab-name{white-space:nowrap;text-overflow:clip;font-size:min(12px,3.3vw);overflow:hidden}.delve-theme .codex-tab-count,.delve-theme .codex-dots,.delve-theme .codex-tab-gap:before{display:none}.delve-theme .dv-shop-row>.dv-room{isolation:isolate;text-align:center;aspect-ratio:4/5;flex-flow:column;justify-content:flex-end;align-items:center;gap:.25rem;min-height:0;padding:.6rem;position:relative;overflow:hidden}.delve-theme .dv-shop-row>.dv-room .dv-room-hero{z-index:-1;margin:0;position:absolute;inset:0}.delve-theme .dv-shop-row>.dv-room .dv-room-art{aspect-ratio:auto;border-radius:inherit;border:0;width:100%;height:100%}.delve-theme .dv-shop-row>.dv-room .dv-room-art img{object-position:50% 25%}.delve-theme .dv-shop-row>.dv-room .dv-room-art:after{content:"";background:linear-gradient(#0000 32%,#0e0906b8 58%,#0e0906f0 82%);position:absolute;inset:0}.delve-theme .dv-shop-row>.dv-room .dv-room-name{text-shadow:0 1px 3px #000000e6;margin-top:auto;line-height:1.1}.delve-theme .dv-shop-row>.dv-room>:not(.dv-room-hero):not(.dv-room-name){margin-top:0}.delve-theme .dv-shop-row>.dv-room .dv-room-short{text-shadow:0 1px 3px #000000e6}.delve-theme .dv-shop-row>.dv-room .delve-option-cta{background-color:#140c07bf;align-self:center}.delve-theme .dv-shop-row>.dv-shop-crate .dv-room-art:after{background:linear-gradient(#0000 18%,#0e0906c7 45%,#0e0906f2 70%)}}@media (width<=699px) and (height<=760px){.delve-theme .dv-shop-row>.dv-room{aspect-ratio:1}.delve-theme .dv-shop-title{font-size:1.7rem}}@media (width<=699px){.delve-theme .dv-prail .dv-fx-pills.is-rail{flex-direction:row;align-items:flex-start;gap:4px;min-width:0;margin:0}.delve-theme .dv-prail .dv-fx-pills.is-rail .dv-fx-pill{height:var(--prail-h);box-sizing:border-box;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tone) 70%, transparent), 0 0 10px color-mix(in srgb, var(--tone) 30%, transparent), 0 4px 8px #00000073;background:linear-gradient(#2c1b0f,#3e2716);border-radius:0 0 10px 10px;gap:4px;padding:0 7px 0 3px;animation-name:dv-fx-tab-in}.delve-theme .dv-prail .dv-fx-pills.is-rail .dv-fx-pill-art{width:20px;height:20px;box-shadow:0 0 0 1.5px var(--sc);font-size:12px}.delve-theme .dv-prail .dv-fx-pills.is-rail .dv-fx-pill-value{font-size:14px}.delve-theme .dv-prail .dv-fx-pills.is-rail .dv-fx-pill-what{display:none}.delve-theme .dv-prail:has(.dv-fx-pills.is-rail) .dv-ptag:not(.is-depth){gap:0;font-size:0}.delve-theme .dv-prail:has(.dv-fx-pills.is-rail) .dv-ptag:not(.is-depth) .dv-icon{font-size:12px}.delve-theme .dv-prail:has(.dv-fx-pills.is-rail) .dv-prail-tags{margin-right:0}.delve-theme .dv-prail:has(.dv-fx-pill+.dv-fx-pill) .dv-ptag:not(.is-depth){display:none}.delve-theme .dv-prail:has(.dv-fx-pills.is-rail) .dv-prail-tabs .dv-counter{min-width:38px;padding:0 5px}.delve-theme .dv-pshelf .dv-pact-tokens,.delve-theme .dv-pshelf .dv-pact-row{flex:none}.delve-theme .dv-pshelf .dv-pact-token{flex:none;width:36px;min-width:36px}}@media (width<=699px) and (height<=720px){.delve-theme .dv-pshelf .dv-pact-token{width:32px;min-width:32px}}@keyframes dv-fx-tab-in{0%{opacity:0;transform:translateY(-100%)}}.dv-runbar{margin:var(--dv-gap-sm) auto var(--dv-gap-md);box-sizing:border-box;background:var(--dv-panel,linear-gradient(180deg, #3a2a1c, #2a1d13));border:1px solid #e8b35a47;border-radius:18px;justify-content:center;width:calc(100% - 1.5rem);max-width:64rem;padding:.4rem 1rem .35rem;display:flex;box-shadow:inset 0 1px #ffe6b414,0 6px 18px #00000059}.dv-trail-run{align-items:stretch;gap:.35rem;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.dv-trail-run>li{grid-template-rows:.85rem 1.6rem .8rem;place-items:center;min-width:0;display:grid}.dv-tr-row1,.dv-tr-row3{font:900 .6rem/1 var(--font-body);letter-spacing:.06em;white-space:nowrap}.dv-tr-more{color:var(--text-dim);flex-shrink:0;font-weight:900}.dv-tr-cycle{flex:var(--n) 1 0;justify-items:stretch!important}.dv-tr-label{color:var(--text-muted);justify-self:start;align-items:center;gap:.2rem;display:inline-flex}.dv-tr-cycle.is-now .dv-tr-label{color:var(--gold-bright)}.dv-tr-cycle.is-boss .dv-tr-label{color:#ff9a86}.dv-tr-dashes{gap:.22rem;width:100%;min-width:0;display:flex}.dv-tr-dash{background:#e8b35a29;border:1.5px dashed #e8b35a73;border-radius:999px;flex:1;height:.5rem;position:relative}.dv-tr-cycle.is-boss .dv-tr-dash{background:#e5645a24;border-color:#ff80648c;height:.6rem}.dv-tr-dash.is-done{background:linear-gradient(#ffe08a,#e8b35a 60%,#c78b2c);border:0;box-shadow:inset 0 -1px #00000040,0 0 6px #ffc86e40}.dv-tr-cycle.is-boss .dv-tr-dash.is-done{background:linear-gradient(#ffb39c,#e5645a 60%,#b24a3e)}.dv-tr-dash.is-here{border:1.5px solid var(--gold-bright);background:#ffd6784d;animation:1.8s ease-in-out infinite dv-tr-pulse;box-shadow:0 0 10px #ffc86e99}@keyframes dv-tr-pulse{50%{box-shadow:0 0 16px #ffc86ed9}}.dv-tr-you{font:900 .58rem/1 var(--font-body);letter-spacing:.08em;color:var(--gold-bright);white-space:nowrap;align-items:center;gap:.15rem;display:inline-flex;position:absolute;top:calc(100% + .3rem);left:50%;translate:-50%}.dv-tr-you .dv-icon{filter:drop-shadow(0 0 4px #ffc86ecc);font-size:.75rem}.dv-tr-deadline{flex-shrink:0;margin-right:.5rem}.dv-trail-run.is-compact .dv-tr-deadline{margin-right:.25rem}.dv-tr-amount{color:var(--text-muted)}.dv-tr-deadline.is-paid .dv-tr-amount{color:#8fd9a8}.dv-tr-deadline.is-due .dv-tr-amount{color:var(--gold-bright);font-size:.68rem}.dv-tr-deadline.is-boss:not(.is-paid):not(.is-due) .dv-tr-amount{color:#e9a090}.dv-tr-stop{color:#e8b35abf;background:#0c080680;border:1.5px solid #e8b35a80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.7rem;display:inline-flex;position:relative}.dv-tr-stop.is-paid{color:#5a3a14;background:linear-gradient(#ffe08a,#c78b2c);border-color:#ffe08a}.dv-tr-check{width:.7rem;height:.7rem;font:900 .5rem/1 var(--font-body);color:#0f2a18;background:#6fd08f;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-.2rem;right:-.3rem;box-shadow:0 0 0 1.5px #0c0806b3}.dv-tr-stop.is-due{color:#ffe8b0;background:#0c0806b3;border-color:#0000;width:1.5rem;height:1.5rem;font-size:.8rem;box-shadow:0 0 0 2px #0c080699,0 0 10px #ffc86e73}.dv-tr-stop.is-due.is-covered{color:#3a2410;background:linear-gradient(#ffe08a,#c78b2c)}.dv-tr-ring{pointer-events:none;width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;inset:-3px;rotate:-90deg}.dv-tr-ring circle{fill:none;stroke-width:3px}.dv-tr-ring-track{stroke:#e8b35a2e}.dv-tr-ring-fill{stroke:#e8b35a;stroke-linecap:round;transition:stroke-dasharray .4s}.dv-tr-stop .dv-icon{position:relative}.dv-tr-finish{flex-shrink:0;padding-left:.15rem}.dv-tr-crown{width:1.6rem;height:1.6rem;color:var(--gold-bright);background:#e8b35a1f;border:1.5px dashed #ffd678b3;border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;display:inline-flex;box-shadow:0 0 10px #ffc86e40}.dv-tr-finish .dv-tr-amount{color:var(--gold-bright)}.dv-tr-finish.is-won .dv-tr-crown{color:#5a3a14;background:linear-gradient(#ffe08a,#c78b2c);border-style:solid;border-color:#ffe08a;box-shadow:0 0 14px #ffc86eb3}.dv-tr-cycle.is-past,.dv-tr-deadline.is-past{opacity:.85}@media (prefers-reduced-motion:reduce){.dv-tr-dash.is-here{animation:none}}.dv-trail-run.is-compact{gap:.3rem}.dv-trail-run.is-compact .dv-tr-row1,.dv-trail-run.is-compact .dv-tr-row3{font-size:.55rem}.dv-trail-wide{display:flex}.dv-trail-narrow{display:none}@media (width<=760px){.dv-trail-wide{display:none}.dv-trail-narrow{display:flex}.dv-runbar{width:calc(100% - 1rem);margin-top:var(--dv-gap-sm);border-radius:14px;padding:.35rem .7rem .3rem}}.dv-dl{gap:var(--dv-gap-xs,.25rem);flex-direction:column;width:100%;min-width:0;display:flex}.dv-dl-head{align-items:center;gap:var(--dv-gap-xs,.25rem);min-width:0;display:flex}.dv-dl-coin{color:#5a3a14;background:linear-gradient(#ffe08a,#c78b2c);border-radius:50%;flex-shrink:0;place-items:center;width:1.35rem;height:1.35rem;font-size:.75rem;display:inline-grid;box-shadow:0 0 0 1.5px #0c080699}.dv-dl-amount{font:900 1.15rem/1 var(--font-body);white-space:nowrap;color:var(--dv-coral,#ff8a70)}.dv-dl.is-covered .dv-dl-amount{color:var(--gold-bright)}.dv-dl-status{font:900 .6rem/1 var(--font-body);letter-spacing:.08em;white-space:nowrap;color:var(--dv-coral,#ff8a70);margin-left:auto}.dv-dl.is-covered .dv-dl-status{color:#8fd9a8}.dv-dl-bar{background:#0c08068c;border-radius:999px;height:6px;display:block;overflow:hidden}.dv-dl-bar>span{border-radius:inherit;background:linear-gradient(90deg,#c78b2c,#e8b35a);height:100%;transition:width .4s;display:block}.dv-dl.is-covered .dv-dl-bar>span{background:linear-gradient(90deg,#4fb878,#7fdca0)}.dv-dl-note{font:700 .7rem/1.2 var(--font-body);color:var(--text-muted)}.dv-tr-mini-skull{display:none}.dv-trail-run.is-mini>li{grid-template-rows:1.5rem}.dv-trail-run.is-mini .dv-tr-row1,.dv-trail-run.is-mini .dv-tr-row3{display:none}.dv-trail-run.is-mini .dv-tr-you{top:50%;translate:-50% -50%}.dv-trail-run.is-mini .dv-tr-you-word{display:none}.dv-tr-dashes{position:relative}.dv-trail-run.is-mini .dv-tr-mini-skull{z-index:1;pointer-events:none;color:#ffd2c6;background:#7a2e26;border-radius:50%;place-items:center;width:1.05rem;height:1.05rem;font-size:.65rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 1.5px #0c0806bf,0 0 6px #e5645a80}.dv-trail-run.is-mini .dv-tr-cycle.is-boss:has(.dv-tr-dash.is-here) .dv-tr-mini-skull{display:none}.dv-trail-run.is-mini .dv-tr-cycle.is-boss{flex-grow:2}.dv-trail-run.is-mini .dv-tr-cycle.is-boss .dv-tr-dash{background:#e5645a52;border-color:#ff8064cc}.dv-trail-run.is-mini .dv-tr-stop{width:1.05rem;height:1.05rem;font-size:.6rem}.dv-trail-run.is-mini .dv-tr-stop.is-due{width:1.25rem;height:1.25rem;font-size:.7rem}.dv-trail-run.is-mini .dv-tr-crown{width:1.3rem;height:1.3rem;font-size:.8rem}.dv-runbar{isolation:isolate;position:relative}.dv-runbar.is-mini{padding-top:var(--dv-gap-xs);padding-bottom:.45rem}.dv-runbar-toggle{width:2.2rem;height:1.15rem;color:var(--gold-bright);cursor:pointer;background:var(--dv-panel,#2a1d13);border:1px solid #e8b35a47;border-top:0;border-radius:0 0 10px 10px;place-items:center;font-size:.8rem;display:grid;position:absolute;bottom:-.7rem;left:50%;translate:-50%}.dv-runbar-toggle .dv-icon{transition:transform .2s;transform:rotate(90deg)}.dv-runbar-toggle.is-open .dv-icon{transform:rotate(-90deg)}.dv-runbar-toggle:hover{color:#fff1d6}.dv-short{gap:var(--dv-gap-xs,.25rem);width:min(28rem,100%);padding:var(--dv-gap-sm,.5rem) var(--dv-gap-md,.75rem) var(--dv-gap-md,.75rem);background:#160e09b8;border:1px solid #ff7a6b40;border-radius:14px;flex-direction:column;display:flex;box-shadow:0 8px 22px #00000059}.dv-short-head{justify-content:space-between;align-items:baseline;gap:var(--dv-gap-sm,.5rem);display:flex}.dv-short-kicker{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:800}.dv-short-gap{font-family:var(--font-display);color:var(--dv-coral,#ff7a6b);font-size:1.6rem;font-weight:700;line-height:1}.dv-short-bar{background:linear-gradient(#ff7a6b6b,#c8504652);border-radius:999px;height:.9rem;position:relative;overflow:visible;box-shadow:inset 0 1px 3px #00000080}.dv-short-have{background:linear-gradient(#ffd98a,#d99a32);border-radius:999px;animation:1.1s cubic-bezier(.2,.8,.2,1) .3s both dv-short-fill;position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #ffc86e73}@keyframes dv-short-fill{0%{width:0}}.dv-short-coin{color:#3a2510;background:radial-gradient(circle at 35% 30%,#ffe6a3,#d9a441 60%,#8a5a1c);border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.95rem;display:grid;position:absolute;top:50%;right:-.5rem;translate:0 -50%;box-shadow:0 2px 6px #00000080}.dv-short-scale{font-family:var(--font-body);color:var(--text-muted);justify-content:space-between;font-size:.75rem;display:flex}.dv-short-scale b{color:var(--text-primary);font-weight:900}@media (prefers-reduced-motion:reduce){.dv-short-have{animation:none}}.delve-theme .delve-topbar.dv-topbar{--dv-bar-side:17.5rem;z-index:3;isolation:isolate;align-items:center;column-gap:var(--dv-gap-lg);margin:var(--dv-gap-sm) var(--dv-gap-md) 0;box-sizing:border-box;background:var(--dv-panel,linear-gradient(180deg, #3a2a1c, #2a1d13));border:1px solid #e8b35a47;border-radius:18px;flex-shrink:0;grid-template-columns:auto minmax(0,1fr) auto;min-height:3rem;padding:.35rem .55rem .35rem 1.1rem;display:grid;position:relative;box-shadow:inset 0 1px #ffe6b414,0 6px 18px #00000059}.dv-topbar-side{align-items:center;min-width:0;display:flex}.dv-topbar-side.is-left{grid-column:1}.dv-topbar-side.is-right{grid-column:3;justify-content:flex-end}.dv-topbar-trail{grid-column:2;justify-content:center;min-width:0;display:flex}.dv-topbar-trail>.dv-trail-wide{max-width:60rem}.delve-theme :is(.dv-topbar,.dv-corner-bar) .delve-top-icon{background:radial-gradient(circle at 50% 35%,#462e1ae6,#180f09eb);border:1px solid #e8b35a73;border-radius:999px;width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0;box-shadow:inset 0 1px #ffdca029,0 2px 4px #00000073}.delve-theme :is(.dv-topbar,.dv-corner-bar) .delve-top-icon:hover{border-color:var(--gold-bright);color:var(--gold-bright);box-shadow:0 0 .6rem #f2c46d66,inset 0 1px #ffdca038}.dv-topbar .dv-runbar-toggle{background:#0c080673;border:1px solid #e8b35a59;border-radius:999px;flex-shrink:0;align-self:center;width:1.5rem;height:1.5rem;position:static;translate:none}.dv-topbar .dv-runbar-toggle:hover{border-color:var(--gold-bright)}.dv-runbar.is-drop{z-index:40;background:var(--dv-panel), #241912;width:min(100% - 2rem,64rem);margin:0;animation:.2s ease-out dv-trail-drop;position:absolute;top:calc(100% + .4rem);left:50%;translate:-50%;box-shadow:inset 0 1px #ffe6b414,0 14px 32px #0009}@keyframes dv-trail-drop{0%{opacity:0;translate:-50% -.5rem}}@media (width<=760px){.delve-theme .delve-topbar.dv-topbar{row-gap:.4rem;column-gap:var(--dv-gap-sm);margin:var(--dv-gap-xs) .5rem 0;border-radius:14px;grid-template-columns:auto minmax(0,1fr);padding:.35rem .45rem .45rem .8rem}.dv-topbar-side.is-left{grid-area:1/1}.dv-topbar-side.is-right{grid-area:1/2}.dv-topbar-trail{grid-area:2/1/auto/-1}.delve-theme .dv-topbar .delve-top-icon{width:1.9rem;min-width:1.9rem;height:1.9rem;min-height:1.9rem}.dv-topbar-side.is-right>div{gap:.3rem}.dv-runbar.is-drop{width:calc(100% - 1rem)}}.dv-sandbox-chip{vertical-align:middle;font:900 .6rem/1.2 var(--font-body);letter-spacing:.12em;color:#1b120a;background:#9fd8ff;border-radius:999px;align-items:center;gap:.25rem;margin-left:.5rem;padding:.15rem .5rem;display:inline-flex}.delve-topbar-title .dv-sandbox-chip{align-self:flex-start;width:max-content;margin-left:0}.dv-topbar .dv-runbar-toggle.is-open .dv-art-icon img{filter:brightness(1.15)drop-shadow(0 0 .35rem #f2c46db3)}.delve-topbar-title .dv-xray-chip{cursor:pointer;background:#9fd8ff59;border:0;margin-left:.35rem}.delve-topbar-title .dv-xray-chip.is-on{background:#ffe08a;box-shadow:0 0 .5rem #ffe08a8c}.delve-theme :is(.dv-topbar,.dv-corner-bar) .delve-top-icon:not(:has(.dv-art-icon)){color:#f6dfa4;text-shadow:0 1px 1px #1e0e04cc;background:radial-gradient(circle at 50% 35%,#a0703f 0%,#7a5129 55%,#4f3218 100%);border:2px solid #d9a548;width:2.2rem;min-width:2.2rem;height:2.2rem;min-height:2.2rem;padding:0;font-size:1.05rem;box-shadow:0 0 0 1.5px #281608d9,inset 0 1px #ffe4aa59,inset 0 -2px 4px #1e0e048c,0 2px 4px #00000080}.delve-theme :is(.dv-topbar,.dv-corner-bar) .delve-top-icon:not(:has(.dv-art-icon)):hover{color:#fff1c8;filter:brightness(1.1);border-color:#f2c46d;box-shadow:0 0 0 1.5px #281608d9,inset 0 1px #ffe4aa59,0 0 .6rem #f2c46d73}.delve-theme :is(.dv-topbar,.dv-corner-bar) .delve-top-icon:not(:has(.dv-art-icon)) .dv-icon{filter:drop-shadow(0 1px 1px #1e0e04cc)}.dv-painted-under{z-index:0;pointer-events:none;position:absolute;inset:-28px}.dv-painted-under>canvas{display:block}.delve-board.is-painted .delve-grid{z-index:1;position:relative}.delve-board.is-painted .delve-grid>.delve-tile.delve-deal,.delve-board.is-painted .delve-grid>.delve-tile.delve-pop,.delve-board.is-painted .delve-grid>.delve-tile.delve-turn-out{animation:none}.delve-board.is-painted .delve-grid>.delve-tile.delve-pop>*{animation:.22s ease-out .12s backwards dv-paint-face}.delve-board.is-painted .delve-grid>.delve-tile.delve-deal>*{animation:dv-paint-face .2s ease-out calc(var(--deal,0s) + .28s) backwards}@keyframes dv-paint-face{0%{opacity:0;scale:.8}}@media (prefers-reduced-motion:reduce){.delve-board.is-painted .delve-grid>.delve-tile>*{animation:none}}.dv-painted-over{pointer-events:none;z-index:70;width:100vw;height:100vh;position:fixed;inset:0}.dv-painted-bg{z-index:-1;pointer-events:none;opacity:0;width:100vw;height:100vh;transition:opacity .6s;position:fixed;inset:0}.dv-painted-bg.is-ready{opacity:1}.dv-painted-bg.is-scene{z-index:-2;transition:opacity .4s}.dv-painted-tint{z-index:-1;pointer-events:none;position:fixed;inset:0}.delve-board.is-paint-pending .delve-grid{visibility:hidden}.delve-board.is-dealing .delve-grid{pointer-events:none}.delve-board.is-paint-pending .delve-grid>.delve-tile.delve-deal>*{animation-play-state:paused}html.dv-art-button-plank-gold .delve-theme .delve-btn-gold.delve-btn-lg,html.dv-art-button-plank .delve-theme .delve-btn-ghost.delve-btn-lg{box-shadow:none;border:12px solid #0000;border-width:12px 22px;border-image:var(--art-button-plank) 28% 12% fill / 12px 22px stretch;color:#fff4dc;text-shadow:0 1px 2px #000000d9;background:0 0;border-radius:0;padding:.3rem 1.4rem}html.dv-art-button-plank-gold .delve-theme .delve-btn-gold.delve-btn-lg{border-image-source:var(--art-button-plank-gold)}html.dv-art-button-plank-gold .delve-theme .delve-btn-gold.delve-btn-lg:hover:not(:disabled){filter:brightness(1.1)drop-shadow(0 0 10px #ffc86e8c)}html.dv-art-button-round .delve-theme .delve-top-icon{background:var(--art-button-round) center / contain no-repeat;box-shadow:none;color:#f3dfb4;text-shadow:0 1px 2px #000000e6;border-color:#0000;border-radius:50%}html.dv-art-summary-panel .delve-theme .be-summary{border:30px solid #0000;border-image:var(--art-summary-panel) 14% fill / 30px stretch;max-width:30rem;padding:.3rem .6rem}.dv-offer-chest{object-fit:contain;filter:drop-shadow(0 12px 14px #0009)drop-shadow(0 0 22px #ffc86e59);width:8.5rem;height:8.5rem;margin:-1rem auto -1.4rem;animation:.52s cubic-bezier(.2,1.4,.4,1) both dv-chest-in}@keyframes dv-chest-in{0%{opacity:0;transform:translateY(.8rem)scale(.85)}to{opacity:1;transform:none}}.dv-offer-merchant{background:radial-gradient(circle at 50% 30%,#3a2a1c,#120c08);border:3px solid #b88a4a;border-radius:3.75rem 3.75rem .6rem .6rem/2.8rem 2.8rem .6rem .6rem;width:7.5rem;height:8.5rem;margin:0 auto -.6rem;overflow:hidden;box-shadow:0 0 0 2px #3a2614,0 12px 24px -8px #000c}.dv-offer-merchant img{object-fit:cover;object-position:center 15%;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.dv-offer-chest{animation:none}}.dv-mat.dv-stations{--side-w:17.5rem;grid-template-columns:var(--side-w) minmax(0, 1fr) var(--side-w);grid-template-rows:8.375rem minmax(0,1fr) 8rem;grid-template-areas:"l arch r""l center r""con con con";gap:0 1.25rem;padding:0 6.875rem}.dv-st-left,.dv-st-right{gap:var(--dv-gap-sm);flex-direction:column;min-width:0;min-height:0;display:flex}.dv-st-left{grid-area:l}.dv-st-right{grid-area:r}.dv-st-gauge{min-height:0;padding-top:var(--dv-gap-sm);flex:1;justify-content:center;align-items:flex-start;display:flex}.dv-stage .dv-st-plaque{align-self:stretch}.dv-st-tl{flex:0 0 9.75rem}.dv-st-tr{flex:0 0 6.5rem;justify-content:center;align-items:center}.dv-st-build{min-height:8.75rem}.dv-st-plaque{align-self:start;gap:var(--dv-gap-xs);flex-direction:column;min-width:0;display:flex}.dv-st-plaque:not(:empty){padding:var(--dv-gap-sm);background:linear-gradient(#160f0adb,#0e0906e6);border-radius:1rem;box-shadow:inset 0 .1875rem .75rem #0009,0 0 0 .0625rem #ffdca01a,0 .625rem 1.5rem -.5rem #000000b3}.dv-st-plaque:empty{visibility:hidden}.dv-st-counters{flex-direction:column;gap:.15rem;display:flex}.dv-st-tr .dv-counter{font-size:1.15rem}.dv-mat.dv-stations[data-hud-plaque-board] .dv-st-plaque:not(:empty){isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:0;padding:1.1rem 1.15rem;position:relative}.dv-mat.dv-stations[data-hud-plaque-board] .dv-st-plaque:not(:empty):before{content:"";z-index:-1;pointer-events:none;border:1.6rem solid #0000;border-image:var(--hud-plaque-board) 80 fill / 1.6rem stretch;filter:drop-shadow(0 .5rem .6rem #0000008c);position:absolute;inset:0}.dv-mat[data-art-plaque] .dv-st-plaque:not(:empty){box-shadow:none;border:1.125rem solid #0000;border-image:var(--mat-art-plaque) 56 fill / 1.125rem stretch;padding:var(--dv-gap-xs);background:0 0;border-radius:0}.dv-st-arch{margin-top:calc(-1 * var(--dv-gap-sm) - var(--frame,.75rem) - .4rem);z-index:2;grid-area:arch;place-self:start center;position:relative}.dv-arch{flex-direction:column;align-items:center;display:flex;position:relative}.dv-arch-pic{background:radial-gradient(circle at 50% 30%,#3a2a1c,#120c08);border:.1875rem solid #b88a4a;border-radius:4.5rem 4.5rem .6rem .6rem/3rem 3rem .6rem .6rem;width:8.4rem;height:4.8rem;position:relative;overflow:hidden;box-shadow:0 0 0 .125rem #3a2614,0 .625rem 1.375rem -.375rem #000c,inset 0 0 1.125rem #0009}.dv-arch-pic img{object-fit:cover;width:100%;height:100%;display:block}.dv-arch-glyph{color:#e8b35a;opacity:.8;margin:auto;font-size:2.4rem;position:absolute;inset:0}.dv-arch-plate{z-index:1;background:linear-gradient(#5b3d22,#2e1f12);border:.0625rem solid #f0c47899;border-radius:.55rem;flex-direction:column;align-items:center;margin-top:-.7rem;padding:.15rem .9rem .2rem;display:flex;position:relative;box-shadow:0 .25rem .625rem #0009,inset 0 .0625rem #ffe6b433}.dv-arch-kicker{font:800 .56rem/1.1 var(--font-ui,"Nunito Variable", sans-serif);letter-spacing:.18em;color:var(--text-muted)}.dv-arch-name{font-family:var(--font-display,"Fraunces Variable", serif);color:#f3dfb4;font-size:1.02rem;line-height:1.1}.dv-arch.is-boss .dv-arch-pic{border-color:#e5645a;box-shadow:0 0 0 .125rem #3a1410,0 0 1.5rem #e5645a73,inset 0 0 1.125rem #0009}.dv-arch.is-boss .dv-arch-name{color:var(--dv-coral)}.dv-mat[data-hud-encounter-arch]{--aw:3.875rem;--a-fw:1.5;--a-fh:2.046;--a-top:.378;--a-ph:1.38}.dv-mat[data-hud-encounter-arch][data-mat=boss]{--aw:3.75rem;--a-fw:1.434;--a-fh:1.756;--a-top:.368;--a-ph:1.16}.dv-mat[data-hud-encounter-arch] .dv-st-arch{padding-top:calc(var(--aw) * var(--a-top) - .125rem)}.dv-mat[data-hud-encounter-arch] .dv-arch-pic{width:calc(var(--aw) * 1.02);height:calc(var(--aw) * var(--a-ph));box-shadow:none;border:0;border-radius:50% 50% .3rem .3rem/34% 34% .3rem .3rem}.dv-mat[data-hud-encounter-arch] .dv-arch:before{content:"";z-index:1;pointer-events:none;left:50%;top:calc(var(--aw) * var(--a-top) * -1);width:calc(var(--aw) * var(--a-fw));height:calc(var(--aw) * var(--a-fh));background:var(--hud-encounter-arch) center / 100% 100% no-repeat;filter:drop-shadow(0 .625rem .875rem #0009);position:absolute;translate:-50%}.dv-mat[data-hud-encounter-arch] .dv-arch-plate{z-index:2;margin-top:-.9rem}.dv-mat.dv-stations .dv-mat-center{grid-area:center;gap:0}.dv-nwell.is-vertical{width:auto;min-width:6.5rem;padding:var(--dv-gap-sm);align-items:center}.dv-nwell.is-vertical .dv-nwell-head{flex-direction:column;gap:.25rem}.dv-nwell.is-vertical .dv-nwell-pool{flex-direction:row;justify-content:center;gap:.4rem;padding-top:2.8rem}.dv-nwell.is-vertical .dv-nwell-row{flex-direction:column-reverse;gap:.32rem;display:flex}.dv-nwell.is-vertical .dv-nwell-flame{width:calc(100% + 2rem);left:-1rem;right:-1rem}.dv-mat[data-art-niche]:not([data-hud-nerve-gauge]) .dv-nwell.is-vertical{border:1rem solid #0000;border-image:var(--mat-art-niche) 60 fill / 1rem stretch;padding:var(--dv-gap-xs) var(--dv-gap-xs) var(--dv-gap-sm)}.dv-mat[data-hud-nerve-gauge] .dv-st-gauge{align-items:stretch}.dv-stage .dv-st-gauge{justify-content:flex-end;padding-right:0}.dv-mat[data-hud-nerve-gauge] .dv-nwell.is-vertical{--gw:5rem;width:var(--gw);min-width:0;max-height:27rem;box-shadow:none;background:0 0;border:0;gap:.2rem;padding:0}.dv-mat[data-hud-nerve-gauge] .dv-nwell.is-vertical .dv-nwell-head{flex-direction:row;justify-content:center;align-self:center;gap:.4rem;width:max-content}.dv-mat[data-hud-nerve-gauge] .dv-nwell.is-vertical .dv-nwell-pool{box-sizing:border-box;border:solid #0000;border-width:calc(var(--gw) * .78) 0 calc(var(--gw) * .74);border-image:var(--hud-nerve-gauge) 200 0 190 fill / calc(var(--gw) * .78) 0 calc(var(--gw) * .74) stretch;min-height:0;padding:.3rem calc(var(--gw) * .34) .3rem calc(var(--gw) * .28);filter:drop-shadow(0 .625rem .875rem #0009);flex:1;align-self:stretch;align-items:stretch}.dv-mat[data-hud-nerve-gauge] .dv-nwell.is-vertical .dv-nwell-row{justify-content:space-evenly;align-items:center}.dv-mat[data-hud-nerve-gauge] .dv-nwell.is-vertical .dv-nwell-flame{width:100%;height:100%;inset:0}.dv-st-bar{justify-content:center;width:100%;display:flex}.dv-st-skillcol{flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:center;gap:.25rem;min-width:0;display:flex}.dv-dbar{align-items:center;gap:var(--dv-gap-sm);width:min(100%,44rem);display:flex}.dv-dbar-coin{color:#3a2410;background:radial-gradient(circle at 35% 30%,#fff1c4,#e8b35a 55%,#9c6a24);border-radius:50%;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:1.05rem;display:grid;box-shadow:0 0 0 .125rem #5b3d22,0 .1875rem .5rem #0009}.dv-dbar-track{background:#080503bf;border:.0625rem solid #f0c4788c;border-radius:1rem;flex:1;height:1.45rem;position:relative;overflow:hidden;box-shadow:inset 0 .125rem .375rem #000c,0 .0625rem #ffdca014}.dv-dbar-fill{border-radius:inherit;background:linear-gradient(#f0cf7a,#c4913a 55%,#8f6223);transition:width .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0;box-shadow:inset 0 .0625rem #fff5d299}.dv-dbar.is-covered .dv-dbar-fill{background:linear-gradient(#8ff0b0,#34b36b 55%,#1d7a45)}.dv-dbar-text{z-index:1;text-align:center;letter-spacing:.04em;color:#fff4dc;text-shadow:0 .0625rem .125rem #000000e6,0 0 .375rem #0009;font:800 .78rem/1.45rem Nunito Variable,sans-serif;display:block;position:relative}.dv-dbar-text b{font-size:.92rem}.dv-dbar-status{letter-spacing:.06em;min-width:6.4rem;color:var(--dv-coral);flex-direction:column;align-items:flex-start;font:800 .7rem/1.15 Nunito Variable,sans-serif;display:flex}.dv-dbar.is-covered .dv-dbar-status{color:var(--green-bright)}.dv-dbar-when{letter-spacing:0;color:var(--text-muted);font-weight:600}.dv-stage .dv-dbar-status{text-shadow:0 .0625rem .125rem #000,0 0 .5rem #000000e6}.dv-stage .dv-dbar-when{color:#e6d6b8}.dv-mat[data-hud-deadline-bar] .dv-dbar{gap:var(--dv-gap-sm);position:relative}.dv-mat[data-hud-deadline-bar] .dv-dbar-coin{z-index:3;width:1.375rem;height:1.375rem;font-size:.75rem;position:absolute;top:50%;left:1.125rem;translate:-50% -50%;box-shadow:0 0 0 .0625rem #5b3d22}.dv-mat[data-hud-deadline-bar] .dv-dbar-track{height:3rem;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.dv-mat[data-hud-deadline-bar] .dv-dbar-track:before{content:"";z-index:0;pointer-events:none;border:0 solid #0000;border-width:0 2.8125rem 0 2.3125rem;border-image:var(--hud-deadline-bar) 0 170 0 140 fill / 0 2.8125rem 0 2.3125rem stretch;filter:drop-shadow(0 .25rem .375rem #0000008c);position:absolute;inset:0}.dv-mat[data-hud-deadline-bar] .dv-dbar-fill{z-index:1;border-radius:.1875rem;max-width:calc(100% - 5rem);inset:1.0625rem auto 1.0625rem 2.25rem}.dv-mat[data-hud-deadline-bar] .dv-dbar-text{z-index:2;line-height:3rem;position:absolute;inset:0 2.8125rem 0 2.3125rem}.dv-st-console{border-top:.0625rem solid var(--mat-lip);background:linear-gradient(#ffdca00f,#0000 30%),linear-gradient(#4a3220,#2e1f13);grid-area:con;grid-template-columns:22.5rem minmax(0,1fr) auto 12.5rem;align-items:end;column-gap:1.25rem;margin:0 -6.875rem;padding:.0625rem 6.875rem 0;display:grid;position:relative;box-shadow:0 -.5rem 1.125rem #00000073,inset 0 .0625rem #ffe6b41f}.dv-mat[data-art-rail] .dv-st-console{background:var(--mat-art-rail) center top / 100% auto no-repeat, #2e1f13;border-top:0}.dv-mat[data-hud-console] .dv-st-console{box-shadow:none;isolation:isolate;background:0 0;border-top:0}.dv-mat[data-hud-console] .dv-st-console:before{content:"";z-index:-1;pointer-events:none;border:1.875rem solid #0000;border-width:1.875rem 2rem;border-image:var(--hud-console) 90 96 fill / 1.875rem 2rem stretch;filter:drop-shadow(0 -.375rem .875rem #00000080);position:absolute;inset:0}.dv-mat[data-hud-console][data-mat=boss] .dv-st-console:before{border-width:2.125rem;border-image:var(--hud-console) 100 fill / 2.125rem stretch}.dv-st-tools{--tc-w:3.9rem;--tc-h:5.2rem;--fan-h:5.2rem;--tc-name:.58rem;--tc-text:.46rem;--tc-coin:1rem;min-width:0;padding:var(--dv-gap-xs) var(--dv-gap-xs) 0;background:#06040273;border-radius:.875rem .875rem 0 0;justify-content:center;align-self:stretch;align-items:flex-end;display:flex;box-shadow:inset 0 .375rem 1rem #000000b3}.dv-st-tools .dv-dock{width:100%}.dv-st-tools .dv-dock-label{margin-top:0}.dv-st-tools .dv-dock-hint{display:none}.dv-mat .dv-st-tools .dv-dock:not(.is-docked) .dv-fan{height:var(--fan-h);padding:0}.dv-mat[data-art-tray] .dv-st-tools{box-shadow:none;border:1rem solid #0000;border-width:.875rem 1rem 0;border-image:var(--mat-art-tray) 85 95 0 fill / .875rem 1rem 0 stretch;background:0 0;border-radius:0}.dv-st-tools{position:relative}.dv-mat[data-hud-satchel] .dv-st-tools:after{content:"";pointer-events:none;background:var(--hud-satchel) center / contain no-repeat;filter:drop-shadow(0 .375rem .5rem #00000080);width:6.125rem;height:6.25rem;position:absolute;bottom:.375rem;left:-6.5rem}.dv-st-skills{justify-content:center;align-items:flex-end;gap:var(--dv-gap-md);min-width:0;display:flex}.dv-mat[data-hud-skill-socket] .dv-st-skills{gap:0}.dv-st-portrait{justify-content:center;align-items:flex-end;display:flex}.dv-st-skills-side{align-items:flex-end;padding-bottom:.6rem;display:flex}.dv-skillbar.is-console{align-items:flex-end;gap:.35rem;width:auto;min-height:0}.dv-skillbar.is-console .dv-med-slot{width:3.7rem}.dv-skillbar.is-console .dv-med-name,.dv-skillbar.is-console .dv-med-lens-tag{display:none}.dv-skillbar.is-console{--md:3.7rem}.dv-mat[data-hud-skill-socket] .dv-skillbar.is-console{--md:3.125rem;gap:0}.dv-mat[data-hud-skill-socket] .dv-skillbar.is-console .dv-med-slot{width:calc(var(--md) * 1.45);isolation:isolate}.dv-mat[data-hud-skill-socket] .dv-skillbar.is-console .dv-med,.dv-mat[data-hud-skill-socket] .dv-skillbar.is-console .dv-med-empty{width:var(--md);height:var(--md)}.dv-mat[data-hud-skill-socket] .dv-skillbar.is-console .dv-med-empty{box-shadow:none;background:0 0;border:0}.dv-mat[data-hud-skill-socket] .dv-skillbar.is-console .dv-med-ring{padding:.1875rem}.dv-mat[data-hud-skill-socket] .dv-skillbar.is-console .dv-med-ring:before,.dv-mat[data-hud-skill-socket] .dv-skillbar.is-console .dv-med-ring:after{display:none}.dv-mat[data-hud-skill-socket] .dv-skillbar.is-console .dv-med-slot:before{content:"";z-index:-1;pointer-events:none;left:50%;top:calc(var(--md) * -.337);width:calc(var(--md) * 1.95);height:calc(var(--md) * 1.58);background:var(--hud-skill-socket) center / 100% 100% no-repeat;filter:drop-shadow(0 .375rem .5rem #0000008c);position:absolute;translate:-50%}.dv-mat[data-hud-lens-socket] .dv-skillbar.is-console .dv-med-slot:has(.dv-med-lens):before{background-image:var(--hud-lens-socket);top:calc(var(--md) * -.31);width:calc(var(--md) * 1.57);height:calc(var(--md) * 1.75)}.dv-portrait{flex-direction:column;align-items:center;margin-top:-2.2rem;display:flex;position:relative}.dv-portrait-pic{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--dc,#e8b35a) 35%, #2a1d12), #120c08 75%);width:6.6rem;height:7.2rem;box-shadow:0 0 0 .125rem #3a2614, 0 0 1.375rem color-mix(in srgb, var(--dc,#e8b35a) 35%, transparent), 0 .75rem 1.5rem -.5rem #000c;border:.1875rem solid #b88a4a;border-radius:3.3rem 3.3rem .7rem .7rem/2.6rem 2.6rem .7rem .7rem;position:relative;overflow:hidden}.dv-portrait-pic img{width:165%;max-width:none;position:absolute;top:4%;left:50%;translate:-50%}.dv-portrait-glyph{color:var(--dc,#e8b35a);margin:auto;font-size:2.6rem;position:absolute;inset:0}.dv-portrait-name{z-index:1;color:#f3dfb4;white-space:nowrap;background:linear-gradient(#5b3d22,#2e1f12);border:.0625rem solid #f0c47899;border-radius:.5rem;margin-top:-.6rem;padding:.1rem .8rem;font-family:Fraunces Variable,serif;font-size:.92rem;position:relative;box-shadow:0 .25rem .625rem #0009}.dv-portrait-depth{color:#2a1606;background:radial-gradient(circle at 35% 30%,#fff1c4,#e8b35a 60%,#9c6a24);border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font:900 .8rem Nunito Variable,sans-serif;display:grid;position:absolute;top:-.3rem;right:-.4rem;box-shadow:0 0 0 .125rem #3a2614}.dv-mat[data-hud-portrait-frame]{--pw:5rem}.dv-mat[data-hud-portrait-frame] .dv-portrait{width:calc(var(--pw) * 1.337);margin:calc(var(--pw) * -.62) 0 .3rem;padding-top:calc(var(--pw) * .31)}.dv-mat[data-hud-portrait-frame] .dv-portrait-pic{width:calc(var(--pw) * 1.02);height:calc(var(--pw) * 1.17);box-shadow:none;border:0;border-radius:50% 50% .2rem .2rem/26% 26% .2rem .2rem}.dv-mat[data-hud-portrait-frame] .dv-portrait:before{content:"";z-index:1;pointer-events:none;width:calc(var(--pw) * 1.337);height:calc(var(--pw) * 1.753);background:var(--hud-portrait-frame) center / 100% 100% no-repeat;filter:drop-shadow(0 .625rem .875rem #0009);position:absolute;top:0;left:50%;translate:-50%}.dv-mat[data-hud-portrait-frame] .dv-portrait-name{z-index:2;margin-top:calc(var(--pw) * .06);height:calc(var(--pw) * .22);box-shadow:none;color:#fbe9c0;text-shadow:0 .0625rem .125rem #000000f2,0 0 .375rem #000000b3;background:0 0;border:0;align-items:center;padding:0;font-weight:700;display:flex}.dv-mat[data-hud-portrait-frame] .dv-portrait-depth{z-index:2;top:calc(var(--pw) * .28);right:-.2rem}.dv-st-purse{justify-content:flex-end;align-self:stretch;align-items:flex-end;display:flex;position:relative}.dv-purse{z-index:1;padding:0 var(--dv-gap-sm) var(--dv-gap-sm);flex-direction:column;align-items:flex-end;display:flex;position:relative}.dv-purse-label{letter-spacing:.2em;color:var(--text-muted);font:800 .6rem Nunito Variable,sans-serif}.dv-purse-cash{color:var(--green-bright);text-shadow:0 .125rem .375rem #000c;font-size:2.3rem;line-height:1}.dv-purse-earned{color:#f0c060;font:700 .72rem Nunito Variable,sans-serif}.dv-purse-earned.is-zero{color:var(--text-dim)}.dv-mat[data-hud-purse] .dv-st-purse:before{content:"";pointer-events:none;background:var(--hud-purse) center / contain no-repeat;filter:drop-shadow(0 .375rem .5rem #0000008c);width:6.5rem;height:5.375rem;position:absolute;bottom:.375rem;left:-.375rem}.dv-air{z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.dv-air-layer{mix-blend-mode:screen;opacity:.55;background:50%/cover no-repeat;animation:48s ease-in-out infinite alternate dv-air-drift;position:absolute;inset:-6%}.dv-air-rays{opacity:.5;animation:14s ease-in-out infinite alternate dv-air-breathe}.dv-air-dust{animation-duration:60s}.dv-air-embers{animation:36s linear infinite alternate dv-air-rise}.dv-air-fog{opacity:.35;animation:70s ease-in-out infinite alternate dv-air-sway}.dv-air-fireflies{animation-duration:40s}.dv-air-vignette{opacity:.6;animation:none;inset:0}.dv-air.is-still .dv-air-layer{animation:none}@keyframes dv-air-drift{0%{translate:-2% 1%}to{translate:2% -1.5%}}@keyframes dv-air-rise{0%{translate:0 3%}to{translate:1.5% -3%}}@keyframes dv-air-sway{0%{translate:-3%}to{translate:3% .5%}}@keyframes dv-air-breathe{0%{opacity:.32}50%{opacity:.58}to{opacity:.4}}.dv-mat.dv-stations .delve-board-wrap{width:27.75rem;margin:1.375rem 0 1.25rem}.dv-stage .dv-mat-center>.delve-banner{min-height:1.4rem}.tut-arch-coach{width:34rem;max-width:100%}.tut-arch-coach>*{margin:0 auto}.dv-mat.dv-stations .be-board-done .delve-btn-lg{padding:.4rem 2.4rem;font-size:1.05rem}.dv-stage-fit{z-index:1;isolation:isolate;width:100%;height:calc(100svh - var(--mat-top,6rem));align-self:stretch;min-height:20rem;position:relative;overflow-x:clip}.dv-stage-blur{z-index:-1;pointer-events:none;filter:blur(1.375rem)brightness(.5)saturate(1.1);background:50%/cover no-repeat;position:fixed;inset:-48px}.dv-stage{transform-origin:0 0;width:100rem;height:51.5rem;position:absolute;top:0;left:0}.dv-stage-scenebox{pointer-events:none;position:absolute;bottom:0}.dv-stage-scene,.dv-stage-mirror{background:50%/100% 100% no-repeat;position:absolute;inset:0}.dv-stage-scene{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3.5rem calc(100% - 3.5rem),#0000),linear-gradient(#00000040,#000 3rem);mask-image:linear-gradient(90deg,#0000,#000 3.5rem calc(100% - 3.5rem),#0000),linear-gradient(#00000040,#000 3rem);-webkit-mask-composite:source-in;mask-composite:intersect}.dv-stage-mirror{filter:blur(.7rem)brightness(.5)saturate(.85);-webkit-mask-composite:source-in;height:100%;inset:auto 0 100%;transform:scaleY(-1);-webkit-mask-image:linear-gradient(90deg,#0000,#000 3.5rem calc(100% - 3.5rem),#0000),linear-gradient(#000 10%,#0000 75%);mask-image:linear-gradient(90deg,#0000,#000 3.5rem calc(100% - 3.5rem),#0000),linear-gradient(#000 10%,#0000 75%);-webkit-mask-composite:source-in;mask-composite:intersect}.dv-stage .dv-st-arch{margin-top:0}.dv-stage .dv-mat{box-sizing:border-box;width:100rem;max-width:none;height:51.5rem;min-height:0;margin:0}:is(.delve-theme:has(.dv-stage-fit) .delve-topbar,.delve-theme:has(.dv-stage-fit) .dv-runbar){z-index:3;position:relative}.dv-portrait-schools{z-index:4;pointer-events:auto;cursor:help;gap:2.6rem;display:flex;position:absolute;top:.2rem;left:50%;translate:-50%}.dv-portrait-school{width:1.7rem;height:1.7rem;color:var(--sc);background:radial-gradient(circle at 40% 30%, color-mix(in srgb, var(--sc) 35%, #2a1d13), #120c07 75%);border:2px solid color-mix(in srgb, var(--sc) 70%, #e8b35a);box-shadow:0 0 .6rem color-mix(in srgb, var(--sc) 55%, transparent), 0 .2rem .4rem #0009;border-radius:50%;place-items:center;font-size:.95rem;display:grid}.dv-portrait-schools{gap:3.4rem;top:.6rem}.dv-portrait-school{width:2rem;height:2rem;font-size:1.1rem}.dv-mat{--frame:12px;--mat-surface:radial-gradient(ellipse 70% 60% at 50% 38%, #3b2a1e 0%, #261a12 55%, #170f0a 100%);--mat-frame:linear-gradient(180deg, #8a6237 0%, #5b3d22 22%, #3d2816 60%, #2a1b0f 100%);--mat-lip:#f0c4788c;--mat-socket:#0805036b;--mat-accent:#e8b35a59;box-sizing:border-box;width:100%;max-width:84rem;height:calc(100svh - var(--mat-top,10rem));column-gap:var(--dv-gap-lg);min-height:34rem;padding:var(--dv-gap-md) var(--dv-gap-lg) 0;border:var(--frame) solid transparent;background:var(--mat-surface) padding-box, var(--mat-frame) border-box;box-shadow:inset 0 0 0 1px var(--mat-lip), inset 0 18px 40px -20px #000000e6, 0 -10px 40px #00000073;border-bottom:0;border-radius:30px 30px 0 0;margin:0 auto;display:grid;position:relative}.dv-mat:before{content:"";pointer-events:none;border:1px solid #ffdca014;border-bottom:0;border-radius:24px 24px 0 0;position:absolute;inset:4px 4px 0}.dv-mat-center{align-items:center;gap:var(--dv-gap-sm);flex-direction:column;min-height:0;display:flex;container-type:size}.dv-nwell{box-sizing:border-box;gap:var(--dv-gap-xs);width:100%;padding:var(--dv-gap-sm) var(--dv-gap-md) var(--dv-gap-md);background:radial-gradient(at 50% 100%,#7c3aed2e,#0000 70%),#0a06108c;border-radius:16px;flex-direction:column;display:flex;box-shadow:inset 0 4px 12px #000000b3,0 1px #ffdca014}.dv-nwell-head{justify-content:space-between;align-items:center;display:flex}.dv-nwell-count{color:#c4b5fd;font-weight:800}.dv-nwell-count b{margin-right:.1rem;font-size:1.6rem;line-height:1}.dv-nwell-count span{color:var(--text-muted);font-size:.75rem}.dv-nwell-pool{flex-direction:column-reverse;gap:.3rem;padding-top:2.6rem;display:flex;position:relative}.dv-nwell-flame{pointer-events:none;width:calc(100% + 1rem);height:calc(100% + .5rem);position:absolute;inset:-.5rem -.5rem 0}.dv-nwell-row{grid-template-columns:repeat(10,1fr);justify-items:center;display:grid}.dv-nball{background:radial-gradient(circle at 35% 30%,#4a3a63,#241b36 60%,#120d1c);border-radius:50%;flex-shrink:0;width:.95rem;height:.95rem;position:relative;box-shadow:inset 0 -2px 3px #0009,0 1px #ffffff0d}.dv-nball:after{content:"";opacity:0;background:radial-gradient(circle at 35% 30%,#fdf4ff 0%,#d8c2ff 22%,#9b6bff 55%,#5a24c8 85%,#34146f 100%);border-radius:50%;transition:opacity .25s ease-out,transform .3s cubic-bezier(.3,1.6,.5,1);position:absolute;inset:0;transform:scale(.5);box-shadow:0 0 8px #a778ffd9,0 0 2px #fff9}.dv-nball.is-lit:after{opacity:1;transform:scale(1)}.dv-nwell.is-gl .dv-nball{width:1.15rem;height:1.15rem;box-shadow:none;background:0 0}.dv-nwell.is-gl .dv-nball:after{display:none}.dv-nwell-gl{height:calc(100% + 1.1rem);bottom:-.6rem}.dv-mat[data-mat=boss]{--mat-surface:radial-gradient(ellipse 70% 60% at 50% 38%, #3a1f1a 0%, #24130f 55%, #140a08 100%);--mat-frame:linear-gradient(180deg, #5c4a44 0%, #3a2c28 25%, #241a17 65%, #160f0d 100%);--mat-lip:#ff785080;--mat-socket:#0a030280}.dv-mat[data-mat=boss] .dv-st-console{background:linear-gradient(#ff8c5a12,#0000 30%),linear-gradient(#3a2622,#1e1411)}main:has(.dv-mat){padding-bottom:0}@media (prefers-reduced-motion:reduce){.dv-nball:after{transition:none}}.dv-mat[data-art-table]{background:var(--mat-art-table) center / cover no-repeat padding-box, var(--mat-frame) border-box}.dv-mat[data-art-frame]{--frame:26px;border-image:var(--mat-art-frame) 12% / var(--frame) / 0 stretch}.dv-mat[data-art-frame]:before{display:none}.dv-mat[data-art-well] .dv-nwell{box-shadow:none;border:14px solid #0000;border-image:var(--mat-art-well) 58 fill / 14px stretch;padding:var(--dv-gap-xs) var(--dv-gap-sm);background:0 0}.dv-mat[data-art-board] .delve-board{isolation:isolate;box-shadow:none;background:0 0;border:0;padding:7.2%;position:relative}.dv-mat[data-art-board] .delve-board:before{content:"";z-index:-1;pointer-events:none;background:var(--mat-art-board) center / 100% 100% no-repeat;filter:drop-shadow(0 4px 5px #0000008c)drop-shadow(0 18px 24px #0000008c);position:absolute;inset:-5%}.dv-mat-center{position:relative}.dv-mat-props{--bw:min(100cqw, 46rem, max(15rem, calc(100cqh - 4.6rem)));z-index:-1;pointer-events:none;position:absolute;inset:0}.dv-mat.is-tut .dv-mat-props{--bw:min(100cqw, 40rem, max(15rem, calc(100cqh - 13rem)))}@media (height<=760px){.dv-mat-props{--bw:min(100cqw, 46rem, max(14rem, calc(100cqh - 4.2rem)))}}.dv-prop{aspect-ratio:1;filter:drop-shadow(0 10px 12px #0000008c);background:50%/contain no-repeat;width:8.5rem;position:absolute}.dv-prop-slot-0{top:2%;right:calc(50% + var(--bw) / 2 - 1.5rem)}.dv-prop-slot-1{bottom:7%;right:calc(50% + var(--bw) / 2 - 2.5rem)}.dv-prop-slot-2{top:8%;left:calc(50% + var(--bw) / 2 - 1.5rem)}.dv-prop-slot-3{bottom:8%;left:calc(50% + var(--bw) / 2 - 2rem)}.dv-prop.is-light:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#ffc46e38,#ffa04614 40%,#0000 70%);border-radius:50%;width:260%;animation:3.2s ease-in-out infinite alternate dv-mat-candle;position:absolute;top:18%;left:50%;translate:-50% -50%}.dv-mat:not([data-art-table]){background:radial-gradient(ellipse 40% 58% at 50% 46%, #0c080599, transparent 100%) padding-box, radial-gradient(ellipse 120% 95% at 50% 35%, #1e140d61 0%, #160e0999 65%, #0c0805d1 100%) padding-box, url(/assets/inn-soft-D8bn3CgA.webp) center / cover no-repeat fixed padding-box, var(--mat-frame) border-box}.dv-mat:not([data-art-table]):after{content:"";pointer-events:none;border-radius:inherit;z-index:-1;background:radial-gradient(circle at 6% 4%,#ffba6838,#0000 30%),radial-gradient(circle at 95% 6%,#ffb06029,#0000 26%);animation:5.5s ease-in-out infinite alternate dv-mat-candle;position:absolute;inset:0}.dv-mat[data-mat=boss]:not([data-art-table]){background:radial-gradient(ellipse 40% 58% at 50% 46%, #0e05039e, transparent 100%) padding-box, radial-gradient(ellipse 120% 95% at 50% 35%, #28120e66 0%, #1e0e0a9e 65%, #100705d6 100%) padding-box, url(/assets/boss-soft-BOXJyWK8.webp) center / cover no-repeat fixed padding-box, var(--mat-frame) border-box}.dv-mat[data-mat=boss]:not([data-art-table]):after{background:radial-gradient(50% 30% at 50% 0,#ff6e3c2e,#0000 100%)}.dv-mat{isolation:isolate}@keyframes dv-mat-candle{0%{opacity:.8}35%{opacity:1}55%{opacity:.88}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dv-mat:after{animation:none}}.dv-mat[data-diorama],.dv-mat[data-diorama][data-mat=boss]{border-width:0;box-shadow:none;background:0 0;border-image-source:none}.dv-mat[data-diorama]:before,.dv-mat[data-diorama]:after,.dv-mat[data-diorama] .dv-mat-props{display:none}.dv-mat[data-diorama] .dv-st-plaque:not(:empty){filter:drop-shadow(0 10px 12px #0000008c)}.dv-stage-fit.is-dock{overflow-clip-margin:0;overflow:clip}.dv-dock-bg{z-index:-1;pointer-events:none;filter:blur(.12rem)brightness(.78)saturate(.95);background:50%/cover no-repeat;position:fixed;inset:-1rem}.dv-dock-bg:after{content:"";background:radial-gradient(34% 44% at 50% 47%,#0604038c,#0000 100%),radial-gradient(75% 80% at 50% 47%,#0000 55%,#06040373 100%);position:absolute;inset:0}:is(.delve-theme main:has(>.dv-scene-in>.dv-stage-fit.is-dock),.delve-theme main:has(>.dv-stage-fit.is-dock)){padding:0}.dv-stage-fit.is-dock .dv-stage{z-index:1}.dv-stage .dv-mat.dv-stations.is-dock{grid-template:"l center r"minmax(0,1fr)"con con con"8.25rem/17rem minmax(0,1fr) 17rem;gap:0 1.5rem;width:100%;height:100%;padding:0}.dv-mat.is-dock .dv-st-left,.dv-mat.is-dock .dv-st-right{gap:.9rem;padding:1.1rem 1rem 1rem;position:relative}.dv-mat.is-dock .dv-st-plaque,.dv-mat.is-dock .dv-st-gauge,.dv-mat.is-dock .dv-st-arch{filter:drop-shadow(0 .5rem .9rem #0009)}.dv-mat.is-dock .dv-st-tl{flex:none}.dv-mat.is-dock .dv-st-tl:empty{display:none}.dv-mat.is-dock .dv-st-tr{flex:none;min-height:0}.dv-mat.is-dock .dv-st-build{min-height:0}.dv-stage .dv-mat.is-dock .dv-st-gauge{flex:1;justify-content:center;align-items:stretch;min-height:0;padding:0}.dv-mat.is-dock[data-hud-nerve-gauge] .dv-nwell.is-vertical{--gw:5.5rem;max-height:34rem}.dv-mat.is-dock .dv-nwell.is-vertical .dv-nwell-head{background:linear-gradient(#140c1ee0,#0a0610e6);border-radius:.7rem;flex-direction:column;order:2;align-self:center;align-items:center;gap:.1rem;width:auto;margin-top:.4rem;padding:.35rem 1.1rem .45rem;box-shadow:inset 0 0 0 1px #c4b5fd59,0 .4rem .8rem #00000080}.dv-mat.is-dock .dv-nwell.is-vertical .dv-nwell-count{align-items:baseline;gap:.15rem;display:flex}.dv-mat.is-dock .dv-nwell.is-vertical .dv-nwell-count b{color:#d8ccff;text-shadow:0 0 .8rem #a78bfa99;font-size:2.4rem}.dv-mat.is-dock .dv-nwell.is-vertical .dv-nwell-count span{font-size:1rem}.dv-stage .dv-mat.is-dock .dv-st-arch{grid-area:auto;align-self:center;margin:0 0 .2rem}.dv-mat.is-dock[data-hud-encounter-arch]{--aw:7.25rem}.dv-mat.is-dock[data-hud-encounter-arch][data-mat=boss]{--aw:7.5rem}.dv-mat.is-dock .dv-arch-name{font-size:1.2rem}.dv-mat.is-dock .dv-arch-kicker{font-size:.62rem}.dv-mat.dv-stations.is-dock .delve-board-wrap{--bw:min(calc(100cqw - 2rem), calc((100cqh - 5.4rem) / 1.1), 52rem);width:var(--bw);margin:calc(var(--bw) * .05) 0 calc(var(--bw) * .045)}.dv-mat.is-dock .dv-mat-props{display:none}.dv-mat.dv-stations.is-dock .dv-st-console{grid-template-columns:22rem minmax(0,1fr) auto 14rem;column-gap:1.5rem;margin:0;padding:.15rem 1.75rem 0}.dv-mat.is-dock .dv-st-skillcol{justify-content:center}.dv-mat.is-dock .dv-st-bar .dv-dbar{width:min(100%,40rem)}.dv-mat.is-dock .dv-st-arch:has(.tut-arch-coach){align-self:stretch}.dv-mat.is-dock .tut-arch-coach{width:100%}.dv-mat.is-dock .tut-arch-coach>*{width:100%;min-width:0;max-width:none}.dv-mat.is-dock[data-hud-nerve-plate] .dv-nwell.is-vertical .dv-nwell-head{background:var(--hud-nerve-plate) center / 100% 100% no-repeat;box-shadow:none;padding:.6rem 1rem .7rem}.dv-mat.is-dock[data-hud-bar] .dv-st-console:before{border-width:2.4rem 3.6rem 1.7rem;border-image:var(--hud-bar) 110 160 75 fill / 2.4rem 3.6rem 1.7rem stretch}.dv-mat.is-dock .dv-st-counters{gap:.5rem;padding:.4rem .6rem}.dv-mat.is-dock .dv-st-tr .dv-counter{gap:.35rem;font-size:2.05rem}.dv-mat.is-dock .dv-st-tr .dv-counter .dv-icon{font-size:1.1em}.dv-mat.is-dock .dv-st-tr .dv-counter-total{font-size:.55em}.dv-mat.is-dock .dv-st-tr .dv-counter-label{font-size:.36em}.dv-table{--bar-h:5.4rem;--band-h:3.3rem;--orb:7.4rem;--wood:linear-gradient(180deg, #3a2819 0%, #2a1c12 38%, #160e09 100%);--wood-lip:#e8b35a8c;isolation:isolate;width:100%;height:calc(100svh - var(--table-top,7rem));flex-direction:column;flex:auto;min-height:38rem;display:flex;position:relative;overflow:clip}.delve-theme:has(.dv-table) .delve-topbar{z-index:3;position:relative}.delve-theme:has(.dv-table) .dv-runbar:not(.is-drop){z-index:3;position:relative}.delve-theme:has(.dv-table) .rc-toast{--tw:min(20rem, 28vw);width:var(--tw);left:calc(1.25rem + var(--tw) / 2);top:42%}.delve-theme main:has(.dv-table){padding:0}.dv-table-bg{z-index:-1;pointer-events:none;filter:blur(.3rem)brightness(.62)saturate();background:50%/cover no-repeat;position:fixed;inset:-2rem}.dv-table-bg.is-small{filter:blur(.8rem)brightness(.8)saturate(1.05)}.dv-table-bg:after{content:"";background:radial-gradient(30% 40% at 50% 45%,#05040380,#0000 100%),radial-gradient(80% 85% at 50% 45%,#0000 50%,#05040399 100%);position:absolute;inset:0}.dv-table-main{column-gap:var(--dv-gap-lg);min-height:0;padding:var(--dv-gap-sm) var(--dv-gap-lg) 2.6rem;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:16rem minmax(0,1fr) 16rem;display:grid}.dv-table-side{gap:var(--dv-gap-md);filter:drop-shadow(0 .5rem .9rem #0009);flex-direction:column;min-height:0;display:flex}.dv-table-side:empty{visibility:hidden}.dv-table-center{flex-direction:column;align-items:center;min-height:0;display:flex}.dv-table-boardbox{justify-content:center;align-items:center;gap:var(--dv-gap-xs);flex-direction:column;flex:1;width:100%;min-height:0;display:flex;container-type:size}.dv-table-skillrow{flex:none;justify-content:center;width:100%;padding-top:0;display:flex}.dv-table-skillrow .dv-skillbar{--md:4.3rem;align-items:center;gap:.7rem;width:auto;min-height:0}.dv-skill-cradle{--cw:#5a321d;--rim:#b98a4c;--fil:1.3rem;border:2px solid var(--rim);background:radial-gradient(70% 90% at 50% 0,#965a3259,#0000 70%),linear-gradient(#5a321d,#43230f 55%,#2f1708);border-top:0;border-radius:0 0 2.4rem 2.4rem;margin-top:-.85rem;padding:.95rem 1.5rem .65rem;position:relative;box-shadow:0 .7rem 1.3rem #0000008c,inset 0 -.25rem .5rem #00000073,inset 0 .5rem .6rem #00000059}.dv-skill-cradle:before,.dv-skill-cradle:after{content:"";width:var(--fil);height:var(--fil);pointer-events:none;position:absolute;top:0}.dv-skill-cradle:before{background:radial-gradient(circle at 0% 100%, transparent calc(var(--fil) - 2px), var(--rim) calc(var(--fil) - 2px), var(--rim) var(--fil), var(--cw) var(--fil));right:calc(100% + 2px)}.dv-skill-cradle:after{background:radial-gradient(circle at 100% 100%, transparent calc(var(--fil) - 2px), var(--rim) calc(var(--fil) - 2px), var(--rim) var(--fil), var(--cw) var(--fil));left:calc(100% + 2px)}.dv-table-skillrow .dv-med-name,.dv-table-skillrow .dv-med-lens-tag{display:none}.dv-table-skillrow .dv-med,.dv-table-skillrow .dv-med-empty{width:var(--md);height:var(--md)}.dv-table-skillrow .dv-med-slot{width:auto}.dv-table .dv-table-boardbox .delve-board-wrap{--bw:min(100cqw, calc((100cqh - 6.2rem) / 1.1), 50rem);width:var(--bw)}.dv-table .delve-board-wrap:has(>.delve-board){position:relative}.dv-table .dv-board-beside{filter:drop-shadow(0 .5rem .9rem #0009);width:max-content;transition:left .52s cubic-bezier(.2,.8,.2,1);position:absolute;top:.9rem;left:calc(100% + 1.4rem)}.dv-table .delve-board-wrap:has(.dv-strata-col) .dv-board-beside{left:calc(100% + var(--wing) + 1.4rem)}.dv-skill-hang{position:relative}.dv-skill-aside{filter:drop-shadow(0 .5rem .9rem #0009);position:absolute;top:50%;left:calc(100% + 2.4rem);translate:0 -50%}.dv-skill-label{cursor:help;white-space:nowrap;font:800 .78rem/1 var(--font-display);letter-spacing:.22em;color:#e8c890;filter:drop-shadow(0 .4rem .7rem #0000008c);background:#140c06b8;border-radius:999px;padding:.4rem .7rem;position:absolute;top:50%;right:calc(100% + 2.2rem);translate:0 -50%;box-shadow:inset 0 0 0 1px #e8b35a73}.dv-skill-aside .dv-pact-tokens{padding:0}.dv-skill-aside .dv-pact-row{flex-wrap:nowrap}.dv-skill-aside .dv-pact-token{width:3.9rem}.dv-table .dv-st-counters{flex-direction:column;gap:.5rem;padding:.4rem .6rem;display:flex}.dv-table .dv-st-counters .dv-counter{gap:.35rem;font-size:2.05rem}.dv-table .dv-st-counters .dv-counter .dv-icon{font-size:1.1em}.dv-table .dv-st-counters .dv-counter-total{font-size:.55em}.dv-table .dv-st-counters .dv-counter-label{font-size:.36em}.dv-table-bar{z-index:2;height:var(--bar-h);flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;display:grid;position:relative}.dv-table-bar:before{content:"";height:var(--band-h);z-index:0;background:var(--wood);border-top:1px solid var(--wood-lip);position:absolute;bottom:0;left:0;right:0;box-shadow:0 -.8rem 1.6rem #00000073,inset 0 1px #ffdca014}.dv-table-shoulder{z-index:1;height:var(--bar-h);align-items:flex-end;gap:var(--dv-gap-md);padding:0 var(--dv-gap-lg) .55rem;background:var(--wood);border-top:1px solid var(--wood-lip);display:flex;position:relative;box-shadow:0 -.8rem 1.6rem #0006,inset 0 1px #ffdca014}.dv-table-shoulder.is-left{border-right:1px solid var(--wood-lip);border-top-right-radius:2.8rem;padding-right:2.4rem}.dv-table-shoulder.is-right{border-left:1px solid var(--wood-lip);border-top-left-radius:2.8rem;padding-left:2.4rem}.dv-table-shoulder>*{align-self:center}.dv-table-shoulder>.dv-table-socket,.dv-table-shoulder>.dv-coin-wrap{align-self:flex-end}.dv-table-socket{background:var(--wood);box-shadow:0 0 0 1px var(--wood-lip), 0 -.4rem 1.2rem #00000073, inset 0 .3rem .8rem #0009;border-radius:50%;padding:.45rem;position:relative}.dv-table-tools{z-index:1;height:var(--band-h);align-self:end;min-width:0;position:relative}.dv-table-tools>*{justify-content:center;display:flex;position:absolute;bottom:.45rem;left:0;right:0}.dv-table-tools .dv-dock-label{display:none}.dv-table-tools .dv-fan{--tc-w:8.6rem;align-items:flex-end;padding:0}.dv-table-tools>*{bottom:0}.dv-table-tools .dv-fan-slot{--tuck:calc(var(--tc-w) * .64);--peek-tuck:calc(var(--tuck) * .38);--aim-tuck:calc(var(--tuck) * .82);transform:translateY(var(--tuck));margin:0 .4rem;translate:0}.dv-table-tools .dv-dock:not(.is-docked) .dv-fan-slot:focus-within{transform:translateY(var(--tuck));z-index:auto}.dv-table-tools .dv-dock:not(.is-docked) .dv-fan-slot:has(:focus-visible){transform:translateY(var(--peek-tuck));z-index:5}.dv-table-tools .dv-dock:not(.is-docked) .dv-fan-slot:hover{transform:translateY(var(--peek-tuck)) scale(1.03);z-index:5}.dv-table-tools .dv-dock:not(.is-docked) .dv-fan-slot.is-held{transform:translateY(var(--aim-tuck));z-index:5}.dv-table-tools .dv-dock:not(.is-docked) .dv-fan-slot:has(.is-active){transform:translateY(var(--aim-tuck));z-index:5}.dv-table-tools .dv-fan:not(:has(.is-active,.is-held)) .dv-fan-slot:hover~.dv-fan-slot{translate:1.1rem}.dv-table-tools .dv-fan:not(:has(.is-active,.is-held)) .dv-fan-slot:has(~.dv-fan-slot:hover){translate:-1.1rem}.dv-table-tools .dv-fan-slot{transition:transform .34s cubic-bezier(.22,1,.36,1),translate .34s cubic-bezier(.22,1,.36,1),opacity .26s}.dv-table-tools.is-ended,.dv-table-tools.is-ended *{pointer-events:none!important}.dv-table-tools.is-ended .dv-fan-slot{transform:translateY(calc(var(--tc-w) * 1.7));opacity:0;pointer-events:none;transition-duration:.42s}.dv-board-endrow{justify-content:center;align-items:flex-start;height:1.9rem;animation:.52s cubic-bezier(.22,1,.36,1) .16s backwards dv-continue-up;display:flex;overflow:visible}.dv-table-boardbox:has(.dv-strata-col) .dv-board-endrow>*{translate:calc(var(--wing) / 2) 0}.dv-table-boardbox:has(.dv-strata-col)>.delve-board-wrap{translate:calc(var(--wing) / -2) 0}@keyframes dv-continue-up{0%{opacity:0;transform:translateY(1.2rem)}}.dv-board-endrow>*{margin-top:clamp(.9rem,2.4vh,1.6rem)}.dv-table-tools .dv-tool-peek.is-rules{left:calc(100% + .7rem);right:auto;bottom:calc(100% - var(--tuck) + var(--peek-tuck) + .5rem);align-items:flex-start;width:16rem;animation:.14s ease-out dv-peek-side;transform:none}.dv-table-tools .dv-fan-slot:last-child:not(:first-child) .dv-tool-peek.is-rules{align-items:flex-end;left:auto;right:calc(100% + .7rem)}@keyframes dv-peek-side{0%{opacity:0;transform:translateY(6px)}}.dv-table-tools .dv-tool-peek.is-rules{pointer-events:auto}.dv-table-tools .dv-tool-peek.is-rules.is-pinned .bc-tip{border-color:#ffd278d9;box-shadow:0 14px 30px #0009,0 0 0 1px #ffd27859}.dv-tool-peek-hint{font:700 .66rem/1.2 var(--font-body);letter-spacing:.04em;color:var(--text-dim);padding:0 .2rem}.dv-tool-peek.is-pinned .dv-tool-peek-hint{color:color-mix(in srgb, var(--gold-bright) 75%, transparent)}.dv-table-tools .dv-tcard-key{top:-.55rem;bottom:auto}.dv-orb{width:var(--orb);height:var(--orb);border-radius:50%;position:relative}.dv-orb-gl{pointer-events:none;width:116%;height:116%;position:absolute;top:-8%;left:-8%}.dv-orb-css{background:radial-gradient(circle at 38% 30%,#2c2042,#0c0814 70%);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #c4b5fd59}.dv-orb-css>span{height:calc(var(--fill) * 100%);background:linear-gradient(#c9b2ff,#8b5cf6 30%,#4c1d95);transition:height .42s;position:absolute;bottom:0;left:0;right:0}.dv-orb-count{pointer-events:none;color:#fff;text-shadow:0 .15rem .6rem #140028f2,0 0 1rem #783ce699;justify-content:center;align-items:baseline;padding-top:30%;display:flex;position:absolute;inset:0}.dv-orb-count b{font-size:2.5rem;line-height:1}.dv-orb-count span{opacity:.8;font-size:.95rem;font-weight:800}.dv-orb-label{white-space:nowrap;position:absolute;bottom:-.35rem;left:50%;translate:-50%}.dv-orb-chips{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:.25rem;display:flex;position:absolute;bottom:calc(100% + .6rem);left:0}.dv-coin-wrap{align-items:flex-end;gap:var(--dv-gap-md);display:flex}.dv-purse2{text-align:right;flex-direction:column;align-items:flex-end;padding-bottom:.35rem;line-height:1.1;display:flex}.dv-purse2-cash{color:var(--gold-bright);text-shadow:0 .15rem .6rem #000c;font-size:1.9rem}.dv-purse2-due{color:var(--text-primary);font-size:.85rem;font-weight:800}.dv-purse2.is-covered .dv-purse2-due{color:var(--green-bright)}.dv-purse2-when{color:var(--text-muted);font-size:.72rem}.dv-coin{width:calc(var(--orb) + .9rem);height:calc(var(--orb) + .9rem);background:var(--wood);box-shadow:0 0 0 1px var(--wood-lip), 0 -.4rem 1.2rem #00000073;border-radius:50%;flex-shrink:0;position:relative}.dv-coin-ring{width:calc(100% - .3rem);height:calc(100% - .3rem);position:absolute;inset:.15rem}.dv-coin-ring circle{fill:none;stroke-width:4.5px}.dv-coin-ring-bg{stroke:#0000008c}.dv-coin-ring-fill{stroke:var(--gold-bright);stroke-linecap:round;filter:drop-shadow(0 0 2px #ffd278cc);transition:stroke-dasharray .52s}.dv-coin.is-covered .dv-coin-ring-fill{stroke:var(--green-bright);filter:drop-shadow(0 0 2px #78e696cc)}.dv-coin-ring .dv-coin-vein{stroke:#fff6d6;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:7 13 2 22;filter:drop-shadow(0 0 1.5px #ffe7a3);animation:3.2s linear infinite dv-vein}.dv-coin-ring .dv-coin-vein.is-fine{stroke:#b8741f;stroke-width:1.2px;stroke-dasharray:3 9 1 15;opacity:.8;animation-name:dv-vein-fine;animation-duration:2.1s}.dv-coin.is-covered .dv-coin-vein{stroke:#eafff0;filter:drop-shadow(0 0 1.5px #a7f3c0)}.dv-coin.is-covered .dv-coin-vein.is-fine{stroke:#2f9d58}@keyframes dv-vein{to{stroke-dashoffset:-44px}}@keyframes dv-vein-fine{to{stroke-dashoffset:-28px}}@media (prefers-reduced-motion:reduce){.dv-coin-ring .dv-coin-vein{animation:none}}html.dv-idle .dv-coin-ring .dv-coin-vein,html.dv-idle .bc-legendary .bc-foil,html.dv-idle .bc-recharge.is-left .dv-icon,html.dv-idle .dv-lantern.is-on{animation-play-state:paused}.dv-coin-face{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--dc,#e8b35a) 35%, #20160e), #0b0806);border-radius:50%;position:absolute;inset:.75rem;overflow:hidden;box-shadow:inset 0 0 0 2px #0000008c,inset 0 -.6rem 1rem #00000073}.dv-coin-img{object-fit:cover;width:100%;height:100%;display:block}.dv-coin-img.fit-figure{object-fit:fill;position:absolute}.dv-coin-glyph{color:var(--dc,var(--gold));margin:auto;font-size:3rem;position:absolute;inset:0}.dv-coin-schools{flex-direction:column;gap:.15rem;display:flex;position:absolute;bottom:.1rem;left:-.2rem}.dv-coin-school{color:#fff;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--sc) 70%, #fff), var(--sc) 60%, color-mix(in srgb, var(--sc) 50%, #000));border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-size:.8rem;display:grid;box-shadow:0 0 0 1px #0009,0 .15rem .3rem #00000080}.dv-coin-depth{width:1.5rem;height:1.5rem;font:900 .8rem/1 var(--font-display);color:#2a1a08;background:radial-gradient(circle at 35% 30%,#fff1c4,#e8b35a 60%,#8a5a1a);border-radius:50%;place-items:center;display:grid;position:absolute;top:.2rem;right:-.15rem;box-shadow:0 0 0 1px #0009}.dv-table[data-bar-art]{--bh:11.4rem;--u:calc(var(--bh) / 420)}.dv-table[data-bar-art] .dv-table-bar{height:var(--bh);border-image-source:var(--bar-art);border-image-slice:0 760 0 560 fill;border-image-width:0 calc(var(--u) * 760) 0 calc(var(--u) * 560);filter:drop-shadow(0 -.6rem 1.2rem #00000073);border-image-repeat:stretch;display:block}.dv-table[data-bar-art] .dv-table-bar:before{display:none}.dv-table[data-bar-art] .dv-table-main{padding-bottom:var(--dv-gap-sm)}.dv-table[data-bar-art] .dv-table-shoulder{height:auto;box-shadow:none;background:0 0;border:0;padding:0;position:static}.dv-table[data-bar-art] .dv-table-socket{left:calc(var(--u) * 120);bottom:calc(var(--u) * 25);box-shadow:none;background:0 0;padding:0;position:absolute}.dv-table[data-bar-art] .dv-orb{--orb:calc(var(--u) * 280)}.dv-table[data-bar-art] .dv-coin{right:calc(var(--u) * 135);bottom:calc(var(--u) * 70);width:calc(var(--u) * 230);height:calc(var(--u) * 230);box-shadow:none;background:0 0;position:absolute}.dv-table[data-bar-art] .dv-coin-face{inset:calc(var(--u) * 12)}.dv-table[data-bar-art] .dv-purse2{right:calc(var(--u) * 450);bottom:calc(var(--u) * 30);position:absolute}.dv-table[data-bar-art] .dv-table-tools{left:calc(var(--u) * 560);right:calc(var(--u) * 760);height:calc(var(--u) * 120);position:absolute;bottom:0}@media (height>=1000px){.dv-table[data-bar-art]{--bh:13.1rem}}@media (height<=820px){.dv-table[data-bar-art]{--bh:9.8rem}}.dv-table.is-tut .dv-table-side.is-left .tut-arch-coach>*{width:100%;min-width:0;max-width:none}@media (height>=1000px){.dv-table{--bar-h:6rem;--band-h:3.6rem;--orb:8.2rem}.dv-table-tools .dv-fan{--tc-w:9.8rem}.dv-table-main{padding-bottom:3rem}}@media (height<=820px){.dv-table{--bar-h:4.9rem;--band-h:3rem;--orb:6.4rem}.dv-table-tools .dv-fan{--tc-w:7.2rem}.dv-table-main{padding-bottom:1.8rem}.dv-orb-count b{font-size:2.1rem}}.dv-pact-tokens{flex-direction:column;align-items:flex-start;gap:.35rem;padding:0 .6rem;display:flex}.dv-pact-row{flex-wrap:wrap;gap:.55rem;display:flex}.dv-pact-token{cursor:help;width:4.6rem;display:block}.dv-pact-token .bc-pact.is-mini{aspect-ratio:1}.dv-pact-token .bc-pact.is-mini .bc-coin{width:100%;top:0;left:0}.dv-pact-token .bc-pact.is-mini:after,.dv-pact-token .bc-pact.is-mini .bc-halo{display:none}.dv-pact-token .bc-pact.is-mini .bc-seal{width:26cqw;margin-left:-13cqw;font-size:14cqw;top:-6cqw}.dv-pact-token .bc-pact.is-mini .bc-pact-state{padding:2cqw 6cqw;font-size:12cqw;top:auto;bottom:-9cqw;translate:-50%}.dv-pact-token:hover .bc-pact{filter:brightness(1.12)}.dv-pact-pop{animation:.52s ease-out dv-pact-pop;display:block}@keyframes dv-pact-pop{0%{filter:brightness(1.8);transform:scale(1)}35%{transform:scale(1.12)}to{filter:brightness();transform:scale(1)}}html.dv-art-skill-cradle .dv-skill-cradle{--ch:6rem;height:var(--ch);box-shadow:none;border:0 solid #0000;border-image-source:var(--art-skill-cradle);border-image-slice:0 420 fill;border-image-width:0 calc(var(--ch) * 1.05) 0 calc(var(--ch) * 1.05);border-image-outset:0 calc(var(--ch) * .3);filter:drop-shadow(0 .6rem .9rem #00000080);background:0 0;border-radius:0;align-items:center;margin-top:-.8rem;padding:0 2.2rem;display:flex}html.dv-art-skill-cradle .dv-skill-cradle:before,html.dv-art-skill-cradle .dv-skill-cradle:after{display:none}body:has(.dv-table) .dv-version-tag{display:none}.dv-table-bar.has-frame:before{display:none}.dv-table-bar.has-frame .dv-table-shoulder{box-shadow:none;background:0 0;border:0}.dv-table-bar.has-frame .dv-table-socket,.dv-table-bar.has-frame .dv-coin{box-shadow:none;background:0 0}.dv-barframe{z-index:0;pointer-events:none;filter:drop-shadow(0 -.5rem 1.1rem #00000080);--bf-wood-0:#5c3b22;--bf-wood-1:#3a2515;--bf-wood-2:#1a0f08;--bf-metal-0:#fff0bf;--bf-metal-1:#d9a24a;--bf-metal-2:#7a4b16;--bf-glow:#ffc47821;--bf-bevel:#ffdeaa52;position:absolute;left:0;overflow:visible}.dv-barframe.is-boss{--bf-wood-0:#46221a;--bf-wood-1:#2a130d;--bf-wood-2:#120706;--bf-metal-0:#c9b6a8;--bf-metal-1:#6d5a52;--bf-metal-2:#2a1f1c;--bf-glow:#ff603224;--bf-bevel:#ff966e47}.dv-barframe .bf-wood-0{stop-color:var(--bf-wood-0)}.dv-barframe .bf-wood-1{stop-color:var(--bf-wood-1)}.dv-barframe .bf-wood-2{stop-color:var(--bf-wood-2)}.dv-barframe .bf-metal-0{stop-color:var(--bf-metal-0)}.dv-barframe .bf-metal-1{stop-color:var(--bf-metal-1)}.dv-barframe .bf-metal-2{stop-color:var(--bf-metal-2)}.dv-barframe .bf-glow-0{stop-color:var(--bf-glow)}.dv-barframe .bf-glow-1{stop-color:transparent}.dv-barframe .bf-bevel{stroke:var(--bf-bevel)}.dv-barframe .bf-slot-lip{stroke:var(--bf-bevel);opacity:.5}.dv-barframe .bf-shine{stroke:#fffff08c}.dv-barframe.is-boss .bf-inlay{filter:drop-shadow(0 0 2px #ff6e32b3)}.dv-barframe .bf-house{filter:drop-shadow(0 -.2rem .5rem #0000008c)}.dv-barframe .bf-gem-dark{fill:#160d22}.dv-barframe .bf-gem-lit,.dv-barframe .bf-gem-glow{opacity:0;transition:opacity .26s}.dv-barframe .bf-gem-glow{fill:#aa78ff66;filter:blur(2px)}.dv-barframe .bf-gem.is-lit .bf-gem-lit,.dv-barframe .bf-gem.is-lit .bf-gem-glow{opacity:1}.dv-barframe .bf-gauge.is-over .bf-gem-glow{fill:#dcbeff99}.dv-table-bar.has-frame .dv-coin-face:after{content:"";pointer-events:none;background:linear-gradient(150deg,#fffae633 0%,#fffae60d 30%,#0000 42%),radial-gradient(circle at 50% 120%,#00000059,#0000 55%);border-radius:50%;position:absolute;inset:0}.dv-table-bar.has-frame .dv-orb-label{bottom:-.55rem}.dv-table-bar.has-frame .dv-orb-label .delve-verb{letter-spacing:.14em;color:#2a1606;text-shadow:0 1px #fff0c880;background:linear-gradient(#ffe9b0,#d9a24a 55%,#9a6420);border:0;border-radius:.3rem;padding:.12rem .55rem;font-size:.62rem;box-shadow:0 0 0 1px #0009,0 .15rem .35rem #0000008c}.dv-barlight{z-index:0;pointer-events:none;mix-blend-mode:screen;will-change:opacity;--bf-torch:255, 176, 96;position:absolute;left:0;overflow:visible}.dv-barlight.is-boss{--bf-torch:255, 92, 52}.dv-barlight .bf-torch-0{stop-color:rgba(var(--bf-torch), .5)}.dv-barlight .bf-torch-1{stop-color:rgba(var(--bf-torch), .17)}.dv-barlight .bf-torch-2{stop-color:rgba(var(--bf-torch), 0)}.dv-barframe .bf-glint{stroke:#fff6d8;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 3px #ffe3a0);animation:.76s cubic-bezier(.3,.6,.3,1) forwards bf-glint}@keyframes bf-glint{0%{stroke-dashoffset:var(--g0);opacity:0}12%{opacity:.95}80%{opacity:.8}to{stroke-dashoffset:var(--g1);opacity:0}}.dv-barframe .bf-gem.is-lit .bf-gem-lit,.dv-barframe .bf-gem.is-lit .bf-gem-glow{transform-box:fill-box;transform-origin:50%;animation:.46s ease-out bf-gem-pop}@keyframes bf-gem-pop{0%{transform:scale(.4)}45%{transform:scale(1.55)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dv-barframe .bf-glint{display:none}.dv-barframe .bf-gem.is-lit .bf-gem-lit,.dv-barframe .bf-gem.is-lit .bf-gem-glow{animation:none}}.dv-orb:has(.dv-orb-flask){isolation:isolate}.dv-orb-flask{z-index:-1;pointer-events:none;filter:drop-shadow(0 .4rem .8rem #0000008c);width:182.857%;max-width:none;height:182.857%;position:absolute;top:-60.7143%;left:-57.1429%}.dv-table-bar.has-frame .dv-table-socket.has-flask{margin-left:calc(var(--orb) * .5)}.dv-table-bar:has(.dv-tool-peek){z-index:7}.dv-table-tools .dv-tool-peek.is-rules .dv-tool-peek-status,.dv-table-tools .dv-tool-peek.is-rules .dv-tool-peek-hint{background:#0e0804db;border-radius:.4rem;padding:.2rem .45rem;box-shadow:0 .2rem .5rem #00000073}@property --u{syntax:"<length>";inherits:true;initial-value:16px}.dv-table.dv-bm{min-height:30rem;display:block;container-type:size}.dv-bm-stage{--u:min(100cqw / 120, 100cqh / 67.5);width:calc(var(--u) * 120);height:calc(var(--u) * 67.5);position:absolute;top:50%;left:50%;translate:-50% -50%}.dv-bm-planks{border-radius:calc(var(--u) * 1.6);pointer-events:none;background:radial-gradient(ellipse 55% 60% at 50% 48%, #ffbe6e1a, transparent 70%), repeating-linear-gradient(180deg, transparent 0 calc(var(--u) * 7.4), #0000008c calc(var(--u) * 7.4) calc(var(--u) * 7.6), #ffdca00f calc(var(--u) * 7.6) calc(var(--u) * 7.75)), linear-gradient(90deg, #2c1d12, #3b2717 22%, #34230f 50%, #3d2816 78%, #2a1b10);box-shadow:0 0 0 calc(var(--u) * .35) #6b4a26, 0 0 0 calc(var(--u) * .6) #1c120a, 0 1.4rem 3rem #000000b3;position:absolute;inset:0}.dv-bm.has-art .dv-bm-planks{inset:calc(var(--u) * -11.25) calc(var(--u) * -20);background:var(--bm-art) center / 100% 100% no-repeat;box-shadow:none;border-radius:0}.dv-table.dv-bm.has-art{background:#1d120a}.dv-bm-shape{pointer-events:none;border-radius:calc(var(--u) * 1.4);box-shadow:inset 0 calc(var(--u) * .5) calc(var(--u) * 1.4) #000000d9, 0 calc(var(--u) * .15) 0 #ffdca01f;background:radial-gradient(80% 80% at 50% 40%,#1a120c,#0d0805);position:absolute}.dv-bm-shape.is-hole,.dv-bm-shape.is-socket{border-radius:50%}.dv-bm-shape.is-well{border-radius:calc(var(--u) * 2)}.dv-bm-shape:is(.is-gem,.is-bomb,.is-flag,.is-pile){display:none}.dv-bm-slot{z-index:1;position:absolute}.dv-bm-content{inset:calc(var(--u) * .8);justify-content:center;align-items:center;gap:calc(var(--u) * .5);flex-direction:column;display:flex;position:absolute}.dv-bm-slot.is-corner{left:calc(var(--u) * 2);top:calc(var(--u) * 2);width:calc(var(--u) * 26.5);height:calc(var(--u) * 6);z-index:5}.dv-bm-slot.is-boss{left:calc(var(--u) * 2);top:calc(var(--u) * 10);width:calc(var(--u) * 26.5);height:calc(var(--u) * 9);z-index:3}.dv-bm-slot.is-bargains{left:calc(var(--u) * 2);top:calc(var(--u) * 21);width:calc(var(--u) * 26.5);height:calc(var(--u) * 6);z-index:2}.dv-bm-slot.is-skills{left:calc(var(--u) * 2);top:calc(var(--u) * 47);width:calc(var(--u) * 26.5);height:calc(var(--u) * 10.5);z-index:4}.dv-bm-slot.is-wheel{left:calc(var(--u) * 2);top:calc(var(--u) * 29.5);width:calc(var(--u) * 26.5);height:calc(var(--u) * 16);z-index:1}.dv-bm .is-wheel .dv-bm-content{inset:0}.dv-bm-slot.is-counters{left:calc(var(--u) * 88);top:calc(var(--u) * 8.3);width:calc(var(--u) * 31);height:calc(var(--u) * 2.6);z-index:2}.dv-bm-slot.is-tools{left:calc(var(--u) * 91.5);top:calc(var(--u) * 40);width:calc(var(--u) * 26.5);height:calc(var(--u) * 25.5);z-index:3}.dv-bm-slot.is-boss .dv-bm-content{align-items:stretch}.dv-bm-board{left:calc(var(--u) * 30.5);top:calc(var(--u) * 2);width:calc(var(--u) * 59);height:calc(var(--u) * 63.5);position:absolute}.dv-bm-board>.dv-table-boardbox{inset:calc(var(--u) * 1) calc(var(--u) * 1.5);width:auto;height:auto;position:absolute}.dv-bm .dv-table-boardbox .delve-board-wrap{--bw:min(100cqw - 4.5rem, calc((100cqh - 4.6rem) / 1.08), calc(var(--cols,9) * var(--u) * 6))}.dv-bm .dv-board-beside{display:none}.dv-bm .is-skills .dv-bm-content{display:block;inset:0}.dv-bm .is-skills .dv-table-skillrow{width:100%;height:100%;position:relative}.dv-table.dv-bm .is-skills .dv-skillbar.is-only-skills{--md:calc(var(--u) * 3.15);max-width:none;padding:0;display:block;position:absolute;inset:0}.dv-bm .is-skills .dv-med-slot{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6);place-items:center;display:grid;position:absolute}.dv-bm .is-skills .dv-med-slot:first-child{left:calc(var(--u) * 5);top:calc(var(--u) * 0)}.dv-bm .is-skills .dv-med-slot:nth-child(2){left:calc(var(--u) * 10.9);top:calc(var(--u) * 0)}.dv-bm .is-skills .dv-med-slot:nth-child(3){left:calc(var(--u) * 17.1);top:calc(var(--u) * 0)}.dv-bm .is-skills .dv-med-slot:nth-child(4){left:calc(var(--u) * 7.2);top:calc(var(--u) * 5.45)}.dv-bm .is-skills .dv-med-slot:nth-child(5){left:calc(var(--u) * 14.6);top:calc(var(--u) * 5.45)}.dv-bm .is-skills .dv-med-name{display:none}.dv-bm.has-art .is-skills .dv-med-empty{box-shadow:none;background:0 0;border-color:#0000}.dv-bm .is-bargains .dv-bm-content{padding-inline:calc(var(--u) * .6);flex-direction:row;justify-content:flex-start}.dv-table.dv-bm .is-bargains .dv-skillbar.is-only-extras{--md:calc(var(--u) * 3.6);gap:calc(var(--u) * .5);flex-wrap:nowrap;padding:0}.dv-bm .is-bargains .dv-skillbar.is-only-extras:empty,.dv-bm .is-bargains .dv-med-name,.dv-bm .is-bargains .dv-med-lens-tag{display:none}.dv-bm .is-tools .dv-bm-content{display:block;inset:0}.dv-bm-hand{--tc-w:calc(var(--u) * 7.9);--tc-h:calc(var(--tc-w) * 1.5);left:calc(var(--u) * -.25);top:calc(var(--u) * 7.5);width:calc(var(--u) * 25);height:calc(var(--u) * 13);position:absolute}.dv-bm-hand .dv-dock-label{display:none}.dv-bm-hand :is(.dv-dock,.dv-dock-row){height:100%}.dv-bm-hand .dv-fan{justify-content:center;align-items:center;gap:calc(var(--u) * .5);height:100%;padding:0;display:flex}.dv-table.dv-bm .dv-bm-hand .dv-fan-slot{filter:drop-shadow(0 calc(var(--u) * .25) calc(var(--u) * .35) #0009);margin:0;transition:transform .18s;transform:translate(0,0)}.dv-table.dv-bm .dv-bm-hand .dv-fan-slot:hover,.dv-table.dv-bm .dv-bm-hand .dv-fan-slot.is-held{transform:translateY(calc(var(--u) * -.6));z-index:5}.dv-table.dv-bm .dv-bm-hand .dv-fan-slot:has(.is-active){transform:translateY(calc(var(--u) * -.6));z-index:5}.dv-bm-hand .dv-tool-peek.is-rules{pointer-events:auto;align-items:flex-start;width:16rem;animation:none;inset:0 auto auto calc(100% + .7rem);transform:none}.dv-bm-hand .dv-fan-slot:last-child:not(:first-child) .dv-tool-peek.is-rules{left:calc(100% + .7rem)}.dv-bm.is-ended .dv-bm-hand .dv-fan-slot{opacity:.35;filter:grayscale(.6);pointer-events:none;transition:opacity .42s}.dv-bm .is-counters .dv-bm-content{display:block;inset:0}.dv-bm .is-counters .dv-st-counters{padding:0;display:block;position:absolute;inset:0}.dv-table.dv-bm .is-counters .dv-st-counters .dv-counter{font-size:calc(var(--u) * 1.75);gap:calc(var(--u) * .25);color:#f6ead2;text-shadow:0 .12rem .4rem #000000e6;paint-order:stroke fill;-webkit-text-stroke:calc(var(--u) * .12) #140c06d9;position:absolute;top:50%;translate:-50% -50%}.dv-table.dv-bm .is-counters .dv-st-counters .dv-counter:first-child{left:calc(var(--u) * 5.5)}.dv-table.dv-bm .is-counters .dv-st-counters .dv-counter:nth-child(2){left:calc(var(--u) * 15.8)}.dv-table.dv-bm .is-counters .dv-st-counters .dv-counter:nth-child(3){left:calc(var(--u) * 26.2)}.dv-bm .is-counters .dv-counter-label,.dv-bm.has-art .is-counters .dv-counter>:is(.dv-icon,.dv-art-icon){display:none}.dv-bm:not(.has-art) .is-counters .dv-counter>:is(.dv-icon,.dv-art-icon){bottom:calc(100% + var(--u) * .6);font-size:1.8em;position:absolute;left:50%;translate:-50%}.dv-bm .is-counters .dv-fx-pills{top:calc(100% + var(--u) * .8);right:calc(var(--u) * 2);position:absolute}.dv-bm .is-bargains .dv-pact-tokens{flex-direction:row;padding:0}.dv-bm .is-bargains .dv-pact-token{width:calc(var(--u) * 5.2)}.dv-bm.is-guide .dv-bm-content,.dv-bm.is-guide .dv-bm-board>.dv-table-boardbox{visibility:hidden}.dv-bm.is-guide .dv-bm-planks{box-shadow:none;background:#5a4632;border-radius:0}.dv-bm.is-guide .dv-bm-shape{box-shadow:none;display:block}.dv-bm.is-guide .dv-bm-shape.is-well{background:#120b07}.dv-bm.is-guide .dv-bm-shape:is(.is-ledge,.is-tablet){background:#8a8378}.dv-bm.is-guide .dv-bm-shape.is-hole{box-shadow:0 0 0 calc(var(--u) * .5) #9b9384;background:#1c1612}.dv-bm.is-guide .dv-bm-shape.is-socket{box-shadow:0 0 0 calc(var(--u) * .7) #9b9384;background:#2a2018}.dv-bm.is-guide .dv-bm-shape.is-shelf{border-radius:calc(var(--u) * 2.5) calc(var(--u) * .8) calc(var(--u) * 2) calc(var(--u) * 3);background:#cfc6b4}.dv-bm.is-guide .dv-bm-shape.is-gem{background:radial-gradient(circle,#46c7e8 38%,#0000 40%)}.dv-bm.is-guide .dv-bm-shape.is-bomb{background:radial-gradient(circle,#1a1a1e 38%,#0000 40%)}.dv-bm.is-guide .dv-bm-shape.is-flag{background:linear-gradient(#d23a2c,#d23a2c) 50% 20%/45% 35% no-repeat,linear-gradient(#5a3a1c,#5a3a1c) 30%/8% 80% no-repeat}.dv-bm.is-guide .dv-bm-shape.is-pile{background:radial-gradient(50% 45% at 50% 60%,#2a2a2e 60%,#0000 62%)}.dv-wheel{justify-content:center;align-items:center;gap:calc(var(--u) * .5);width:100%;display:flex}.dv-wheel-core{width:calc(var(--u) * 15);height:calc(var(--u) * 15);flex:none;place-items:center;display:grid;position:relative}.dv-wheel-core .dv-coin{--orb:calc(var(--u) * 7.4)}.dv-wheel .dv-purse2{display:none}.dv-wheel-nerve{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dv-wheel-tick{fill:none;stroke:#221234e6;stroke-width:5.2px;transition:stroke .26s}.dv-wheel-tick.is-lit{stroke:#a57cff;filter:drop-shadow(0 0 1.2px #cdb3ff)}.dv-wheel-nerve.is-over .dv-wheel-tick.is-lit{stroke:#dccbff}.dv-wheel-side{gap:calc(var(--u) * .25);flex-direction:column;flex:1 1 0;min-width:0;line-height:1.05;display:flex}.dv-wheel-side.is-gold{text-align:right;align-items:flex-end}.dv-wheel-side.is-nerve{text-align:left;align-items:flex-start}.dv-wheel-big{font-size:calc(var(--u) * 2);color:var(--gold-bright);text-shadow:0 .15rem .6rem #000c;white-space:nowrap}.dv-wheel-side.is-nerve .dv-wheel-big{color:#d4bcff}.dv-wheel-side.is-nerve .dv-wheel-big span{opacity:.8;font-size:.55em}.dv-wheel-small{font-size:calc(var(--u) * .8);color:var(--text-primary);white-space:nowrap;font-weight:800}.dv-wheel-side.is-gold.is-covered .dv-wheel-small{color:var(--green-bright)}:root .delve-theme .delve-topbar.dv-topbar.is-mat{--hu:min(100vw / 120, 100svh / 67.5);z-index:20;justify-content:space-between;align-items:center;gap:calc(var(--hu) * .6);left:calc((100vw - var(--hu) * 120) / 2 + var(--hu) * 2.6);top:calc((100svh - var(--hu) * 67.5) / 2 + var(--hu) * 2);width:calc(var(--hu) * 25.3);height:calc(var(--hu) * 6);box-shadow:none;background:0 0;border:0;min-height:0;margin:0;padding:0;display:flex;position:fixed}:root .delve-theme .delve-topbar.dv-topbar.is-mat:after,:root .delve-theme .delve-topbar.dv-topbar.is-mat:before,.delve-topbar.is-mat .dv-wordmark{display:none}.delve-topbar.is-mat .dv-topbar-side{width:auto;min-width:0}.delve-topbar.is-mat .dv-topbar-side.is-right{gap:calc(var(--hu) * .35)}.delve-topbar.is-mat .dv-runbar.is-drop{width:min(70rem,92vw);position:fixed;top:1rem;left:50%;translate:-50%}.dv-bm.has-art .is-skills .dv-med:not(.dv-med-empty){filter:drop-shadow(0 calc(var(--u) * -.15) calc(var(--u) * .35) #000000bf) brightness(.94)}.dv-table.dv-bm.has-art .delve-board{box-shadow:none;background:0 0;border:0;padding:0}.dv-table.dv-bm.has-art .delve-board:after{display:none}.dv-bm.has-art .is-wheel .dv-wheel{height:100%;display:block;position:relative}.dv-bm.has-art .is-wheel .dv-wheel-core{position:absolute;top:50%;left:50%;translate:-50% -50%}.dv-bm.has-art .is-wheel .dv-wheel-side{top:calc(var(--u) * 14.75);width:calc(var(--u) * 5.2);text-align:center;align-items:center;gap:calc(var(--u) * .1);position:absolute}.dv-bm.has-art .is-wheel .dv-wheel-side.is-gold{left:calc(var(--u) * 2)}.dv-bm.has-art .is-wheel .dv-wheel-side.is-nerve{left:calc(var(--u) * 19.3)}.dv-bm.has-art .is-wheel .dv-wheel-big{font-size:calc(var(--u) * 1.45);-webkit-text-stroke:calc(var(--u) * .1) #140c06e6;paint-order:stroke fill}.dv-bm.has-art .is-wheel .dv-wheel-small{font-size:calc(var(--u) * .68)}.dv-bm.has-art .is-wheel .dv-wheel-side .dv-money-pouch,.dv-bm.has-art .is-wheel .dv-wheel-side :is(.dv-pouch,.dv-money>img),.dv-bm.has-art .is-wheel .dv-wheel-side.is-nerve .dv-wheel-small{display:none}.cv-screen{z-index:70;padding:var(--dv-gap-lg);-webkit-backdrop-filter:blur(6px);background:radial-gradient(at 50% 40%,#28180ed1,#060403f0);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.cv-invite,.cv-vs-wrap{align-items:center;gap:var(--dv-gap-md);width:min(100%,34rem);padding:var(--dv-gap-xl) var(--dv-gap-lg);text-align:center;background:var(--dv-panel,linear-gradient(180deg, #3a2618, #241710));border:1px solid #e8b35a73;border-radius:1.4rem;flex-direction:column;display:flex;box-shadow:0 30px 80px #0009,inset 0 1px #ffdca01f}.cv-vs-wrap{width:min(100%,52rem)}.cv-kicker{font:900 .7rem/1 var(--font-body);letter-spacing:.3em;color:var(--gold-bright);align-items:center;gap:.4rem;display:inline-flex}.cv-invite .av{--av-s:7rem;--av-w:5px}.cv-title{font-family:var(--font-display);color:#fbe7c4;margin:0;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.05}.cv-target{align-items:center;gap:var(--dv-gap-xs);padding:var(--dv-gap-md) var(--dv-gap-lg);background:#00000040;border:1px solid #e8b35a33;border-radius:1rem;flex-direction:column;display:flex}.cv-target-label{font:900 .6rem/1 var(--font-body);letter-spacing:.25em;color:var(--text-muted)}.cv-target-row{align-items:center;gap:var(--dv-gap-sm);color:var(--gold-bright);flex-wrap:wrap;justify-content:center;font-size:1.8rem;display:inline-flex}.cv-target-row.is-small{color:var(--text-muted);font-size:.85rem}.cv-cash{color:var(--green-bright)}.cv-dot{color:var(--text-dim)}.cv-note{color:var(--text-muted);max-width:26rem;margin:0;font-size:.85rem;line-height:1.45}.cv-actions{align-items:center;gap:var(--dv-gap-sm);flex-direction:column;display:flex}.cv-vs{align-items:stretch;gap:var(--dv-gap-md);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid}.cv-x{color:var(--gold-bright);flex-direction:column;align-self:center;align-items:center;gap:.2rem;font-size:2.8rem;display:flex}.cv-x span{font:900 .8rem/1 var(--font-body);letter-spacing:.3em;color:var(--text-muted)}.cv-box{align-items:center;gap:var(--dv-gap-sm);min-width:0;padding:var(--dv-gap-xl) var(--dv-gap-md) var(--dv-gap-lg);background:#00000047;border:1px solid #e8be822e;border-radius:1.1rem;flex-direction:column;display:flex}.cv-box.is-win{border-color:#ffd26eb3;box-shadow:0 0 34px #ffc45a2e,inset 0 0 30px #ffc45a14}.cv-box.is-lose{border-color:#ff786459}.cv-box.is-lose .av{filter:saturate(.6)brightness(.85)}.cv-face{padding-top:2rem;position:relative}.cv-face .av{--av-s:6.5rem;--av-w:5px}.cv-crown{z-index:1;color:#ffd36a;filter:drop-shadow(0 0 6px #ffd264e6)drop-shadow(0 0 16px #ffb43c99);font-size:3.1rem;line-height:1;animation:2.6s ease-in-out infinite cv-crown-bob;position:absolute;top:-.4rem;left:50%;translate:-50%}.cv-crown:before{content:"";z-index:-1;background:repeating-conic-gradient(#ffdc786b 0deg 8deg,#0000 8deg 30deg);border-radius:50%;animation:9s linear infinite cv-rays;position:absolute;inset:-1.1rem;-webkit-mask:radial-gradient(circle,#000 25%,#0000 70%);mask:radial-gradient(circle,#000 25%,#0000 70%)}.cv-crown>svg{animation:2.8s ease-in-out infinite cv-shine}@keyframes cv-crown-bob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-4px)rotate(4deg)}}@keyframes cv-rays{to{transform:rotate(360deg)}}@keyframes cv-shine{0%,60%,to{filter:brightness()}75%{filter:brightness(1.6)saturate(1.2)}}.cv-name{font-family:var(--font-display);color:#fbe7c4;overflow-wrap:anywhere;font-size:1.5rem;line-height:1.05}.cv-stats{gap:var(--dv-gap-sm);width:100%;padding-top:var(--dv-gap-xs);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.cv-stat{padding:var(--dv-gap-sm) var(--dv-gap-xs);background:#ffffff08;border:1px solid #0000;border-radius:.8rem;flex-direction:column;align-items:center;gap:.2rem;display:flex}.cv-stat b{color:var(--text-primary);font-size:1.7rem;line-height:1}.cv-stat.is-better{background:#5ac88214;border-color:#78dc9666}.cv-stat.is-better b{color:var(--green-bright)}.cv-stat-label{font:900 .58rem/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.cv-verdict{margin-top:var(--dv-gap-sm);font-family:var(--font-display);letter-spacing:.06em;font-size:clamp(1.9rem,4.4vw,2.7rem);line-height:1}.cv-verdict.is-win{background:linear-gradient(#fff1b8,#f2b73e 55%,#b9741c);color:#0000;filter:drop-shadow(0 2px #3c1e05cc)drop-shadow(0 0 14px #ffc45073);-webkit-background-clip:text;background-clip:text}.cv-verdict.is-lose{color:#ff7a66;text-shadow:0 2px #3c0a05cc,0 0 12px #ff5a4659}.cv-verdict.is-tie{color:#d9d2c5}@media (width<=560px){.cv-vs{grid-template-columns:minmax(0,1fr)}.cv-x{flex-direction:row;justify-content:center;font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.cv-crown,.cv-crown:before,.cv-crown>svg{animation:none}}.cv-gameover{flex-shrink:0;width:min(50rem,100vw - 2rem);max-width:none}.du-list{gap:var(--dv-gap-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.du-row{align-items:center;gap:var(--dv-gap-md);padding:var(--dv-gap-sm) var(--dv-gap-md);background:#00000038;border:1px solid #e8be8224;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.du-row.is-new{border-color:#ffd2788c;box-shadow:inset 0 0 18px #ffc86414}.du-main{flex-direction:column;gap:.2rem;min-width:0;display:flex}.du-title{font-family:var(--font-display);color:#fbe7c4;align-items:baseline;gap:var(--dv-gap-sm);flex-wrap:wrap;font-size:1.1rem;line-height:1.1;display:flex}.du-date{font:700 .68rem/1 var(--font-body);color:var(--text-dim)}.du-score{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.82rem;display:flex}.du-score b{color:var(--gold-bright)}.du-score-label{font:900 .58rem/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.du-chip{font:900 .62rem/1 var(--font-body);letter-spacing:.14em;white-space:nowrap;border:1px solid;border-radius:999px;padding:.35rem .55rem}.du-chip.is-new{color:var(--gold-bright);background:#ffc8641f}.du-chip.is-wait{color:var(--text-muted)}.du-chip.is-win{color:#ffd36a;background:#ffc85a1f}.du-chip.is-lose{color:#ff8a70}.du-chip.is-draw{color:#d9d2c5}.du-actions{align-items:center;gap:var(--dv-gap-xs);display:flex}.du-remove{width:1.8rem;height:1.8rem;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.du-remove:hover{color:var(--dv-coral);background:#ff78641a}.du-empty,.du-note{text-align:center;color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.45}.du-note{color:var(--text-dim);font-size:.72rem}.cv-before{color:var(--gold-bright);margin:0;font-size:.85rem}@media (width<=640px){.du-row{grid-template-columns:auto minmax(0,1fr)}.du-chip{justify-self:start}.du-actions{grid-column:1/-1;justify-content:flex-end}}.du-nums{white-space:nowrap}.ob-bar{background:var(--dv-panel,linear-gradient(180deg, #3a2a1c, #2a1d13));border:1px solid #e8b35a47;border-radius:18px;align-items:stretch;gap:0;width:100%;padding:.55rem .4rem;display:none;box-shadow:inset 0 1px #ffe6b414,0 6px 18px #00000059}@media (width>=700px){.ob-bar{z-index:20;width:min(64rem,100vw - 2rem);animation:.42s cubic-bezier(.2,.9,.3,1) .12s backwards ob-dock;display:flex;position:fixed;bottom:.9rem;left:50%;transform:translate(-50%)}.ob-phone-line{display:none}.ob-room{padding-bottom:6.5rem}}@keyframes ob-dock{0%{opacity:0;transform:translate(-50%,24px)}}@media (prefers-reduced-motion:reduce){.ob-bar{animation:none}}.ob-cell{flex-direction:column;justify-content:center;gap:.3rem;min-width:0;padding:0 1rem;display:flex}.ob-cell+.ob-cell{border-left:1px solid #e8b35a29}.ob-label{font:900 .62rem/1.2 var(--font-body);letter-spacing:.2em;color:var(--text-muted);white-space:nowrap}.ob-label b{letter-spacing:.04em;color:var(--text-primary);margin-left:.25rem}.ob-label b.is-full{color:var(--gold-bright)}.ob-sub{font-family:var(--font-body);color:var(--text-dim);white-space:nowrap;font-size:.72rem}.ob-cash-figure{color:var(--green-bright);text-shadow:0 0 14px #6ee79640;font-size:2.1rem;line-height:1}.ob-deadline{flex:13rem}.ob-deadline .progress-track{width:100%;display:block}.ob-deadline .progress-fill{height:100%;display:block}.ob-sockets{gap:.35rem;display:flex}.ob-socket{width:2.3rem;height:2.3rem;color:var(--sc,var(--gold));border:2px solid var(--sc,var(--gold));box-shadow:0 0 8px color-mix(in srgb, var(--sc,#e8b35a) 35%, transparent);cursor:help;background:#00000059;border-radius:50%;flex:none;place-items:center;font-size:1rem;display:grid;position:relative;overflow:hidden}.ob-socket img{object-fit:cover;width:100%;height:100%}.ob-socket.is-empty{box-shadow:none;cursor:default;background:#0003;border:2px dashed #e8b35a4d}.ob-socket.is-lens{border-color:#c9a45a}.ob-socket.is-pact{border-color:#c026d3}.ob-socket.is-pact.is-cursed{border-color:#ff7a70}.ob-socket.is-banish{color:#ffb39c;background:#280e0ab3;border-color:#ff9a86;place-items:center;font-size:1.2rem;display:grid}.ob-lvl{min-width:1rem;font:900 .55rem/1.3 var(--font-body);color:#2a1a08;background:var(--gold-bright);border-radius:6px;padding:0 .15rem;position:absolute;bottom:0;right:0}.ob-socket.is-duo{background:linear-gradient(#1a120d, #1a120d) padding-box, linear-gradient(135deg, var(--sc) 50%, var(--sc2) 50%) border-box;border-color:#0000}.dv-offer-screen{gap:max(1.25rem,4vh)}.dv-offer-actions{margin-top:max(.25rem,1.5vh)}.dv-skillbar{justify-content:center;align-items:flex-start;gap:.7rem;width:100%;min-height:5.6rem;display:flex}.dv-med-slot{flex-direction:column;align-items:center;gap:.3rem;width:4.9rem;display:flex;position:relative}.dv-med{--ring:linear-gradient(145deg, #f3f4f7, #a3abb9 38%, #596273 68%, #d0d5de);cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:50%;width:3.7rem;height:3.7rem;padding:0;position:relative}.dv-med-rare{--ring:linear-gradient(145deg, #c9f8e4, #3fd49d 36%, #0f6f5f 70%, #7deac0)}.dv-med-legendary{--ring:linear-gradient(145deg, #fff6d6, #f0c060 36%, #87601c 70%, #ffe08a)}.dv-med-ring{box-sizing:border-box;background:var(--ring);border-radius:50%;padding:4px;position:absolute;inset:0;box-shadow:0 6px 14px -6px #000000e6,inset 0 1px #ffffff80}.dv-med-ring:before,.dv-med-ring:after{content:"";background:var(--ring);z-index:-1;border-radius:2px;width:.62rem;height:.62rem;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg);box-shadow:0 2px 4px #00000080}.dv-med-ring:before{left:-.22rem}.dv-med-ring:after{right:-.22rem}.dv-med-legendary .dv-med-ring{box-shadow:0 0 14px #f0c06073,0 6px 14px -6px #000000e6}.dv-med-face{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--sc) 35%, #1a120d), #0b0806 75%);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.dv-med-face img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;display:block}.dv-med-face:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 2px var(--sc), inset 0 0 10px #0000008c;border-radius:50%;position:absolute;inset:0}.dv-med-glyph{color:var(--sc);font-size:1.5rem}.dv-med:hover .dv-med-ring,.dv-med:focus-visible .dv-med-ring{filter:brightness(1.12)}.dv-med:focus-visible{outline:none}.dv-med:focus-visible .dv-med-ring{box-shadow:0 0 0 2px var(--gold-bright), 0 0 16px #ffc86e80}.dv-med-lv{z-index:2;font-family:var(--font-display);color:#1b1208;background:var(--gold-bright);border-radius:999px;padding:0 .3rem;font-size:.66rem;font-weight:800;line-height:1.3;position:absolute;bottom:-.15rem;right:-.25rem;box-shadow:0 1px 3px #0009}.dv-med-name{text-align:center;max-width:100%;color:var(--text-primary);-webkit-line-clamp:2;text-shadow:0 1px 2px #000c;-webkit-box-orient:vertical;font-size:.68rem;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.dv-med-empty{cursor:default;background:#0c080659;border:1.5px dashed #e8be8247;border-radius:50%;width:3.7rem;height:3.7rem;display:block}.dv-med-name-empty{color:var(--text-dim);font-weight:600}.dv-med-pop{z-index:45;filter:drop-shadow(0 18px 28px #000000b3);width:15rem;animation:.14s ease-out dv-pop-in;position:absolute;top:calc(100% + .35rem);left:50%;transform:translate(-50%)}.dv-med-pop:before{content:"";height:.6rem;position:absolute;bottom:100%;left:0;right:0}@keyframes dv-pop-in{0%{opacity:0;transform:translate(-50%,-4px)}}.dv-med-ring.is-pop{animation:.62s cubic-bezier(.3,1.6,.5,1) dv-med-pop}@keyframes dv-med-pop{0%{transform:scale(1)rotate(0)}30%{filter:brightness(1.5);transform:scale(1.28)rotate(-8deg)}55%{transform:scale(1.12)rotate(6deg)}to{transform:scale(1)rotate(0)}}.dv-med-burst{pointer-events:none;z-index:3;box-shadow:0 0 0 3px var(--sc), 0 0 22px 4px var(--sc);border-radius:50%;animation:.7s ease-out forwards dv-med-burst;position:absolute;inset:-2px}@keyframes dv-med-burst{0%{opacity:1;transform:scale(.95)}to{opacity:0;transform:scale(1.7)}}.dv-side{flex-direction:column;gap:.85rem;display:flex}.dv-side-group{flex-direction:column;gap:.4rem;display:flex}.dv-side-label{letter-spacing:.22em;color:var(--text-muted);font-size:.64rem;font-weight:800}.dv-side-schools{opacity:.85;flex-wrap:wrap;gap:.3rem;display:flex}.dv-hcard{background:var(--dv-panel);border:1px solid var(--dv-line);box-shadow:var(--dv-panel-shadow);border-radius:12px;grid-template-columns:3.4rem 1fr;align-items:start;gap:.55rem;padding:.5rem .55rem .5rem .75rem;transition:box-shadow .24s;display:grid;position:relative;overflow:hidden}.dv-hcard:before{content:"";background:linear-gradient(180deg, var(--c1) 50%, var(--c2) 50%);width:4px;position:absolute;top:0;bottom:0;left:0}.dv-hcard-art{width:3.4rem;height:3.4rem;color:var(--c1);border:1px solid color-mix(in srgb, var(--c1) 40%, transparent);background:#08060499;border-radius:9px;justify-content:center;align-items:center;font-size:1.5rem;display:flex;overflow:hidden}.dv-hcard-art img{object-fit:cover;width:100%;height:100%;display:block}.dv-hcard-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.dv-hcard-head{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.dv-hcard-name{font-family:var(--font-display);color:var(--text-primary);font-size:.98rem;font-weight:700;line-height:1.1}.dv-hcard-tag{letter-spacing:.08em;white-space:nowrap;font-size:.58rem;font-weight:800}.dv-hcard-text{color:var(--text-muted);font-size:.74rem;line-height:1.38}.dv-hcard.is-fired{box-shadow:0 0 0 1.5px var(--c1), 0 0 22px color-mix(in srgb, var(--c1) 55%, transparent)}.dv-hcard-art.is-pop{animation:.62s cubic-bezier(.3,1.6,.5,1) dv-med-pop}:root{--tc-w:7.4rem;--tc-h:10.4rem;--fan-h:8rem;--tc-name:.82rem;--tc-text:.62rem;--tc-coin:1.45rem}@media (width<=699px){:root{--tc-w:6rem;--tc-h:8.8rem;--fan-h:6.6rem;--tc-name:.74rem;--tc-text:.56rem;--tc-coin:1.3rem}}@media (width>=1100px) and (height>=950px){:root{--tc-w:10.4rem;--tc-h:14.6rem;--fan-h:11rem;--tc-name:1.02rem;--tc-text:.74rem;--tc-coin:1.8rem}}@media (width>=1300px) and (height>=1100px){:root{--tc-w:13.2rem;--tc-h:18.6rem;--fan-h:13.8rem;--tc-name:1.22rem;--tc-text:.88rem;--tc-coin:2.2rem}}.dv-dock{flex-direction:column;align-items:center;width:100%;display:flex}.dv-dock.is-docked{z-index:30;pointer-events:none;background:linear-gradient(#0000 30%,#0a0705bf);position:fixed;bottom:0;left:0;right:0}.dv-dock.is-docked>:not(.dv-drag-ghost){pointer-events:auto}.dv-dock-label{border:1px solid var(--dv-line);letter-spacing:.2em;color:var(--text-muted);background:#140e0ab8;border-radius:999px;align-items:baseline;gap:.7rem;margin-bottom:.25rem;padding:.12rem .75rem;font-size:.64rem;font-weight:800;display:flex}.dv-dock-hint{letter-spacing:.02em;color:var(--text-dim);font-size:.7rem;font-weight:700}.dv-fan{height:var(--fan-h);justify-content:center;align-items:flex-start;padding:0 1rem;display:flex}.dv-dock:not(.is-docked) .dv-fan{height:auto;padding-bottom:.6rem}.dv-fan-slot{width:var(--tc-w);margin:0 calc(var(--tc-w) * -.06);transform:translateY(calc(var(--o) * var(--o) * var(--tc-w) * .06)) rotate(calc(var(--o) * 5deg));transform-origin:50% 130%;flex-shrink:0;transition:transform .2s cubic-bezier(.34,1.4,.64,1);position:relative}.dv-fan-slot:hover,.dv-fan-slot:focus-within{transform:translateY(calc(var(--tc-h) * -.25)) rotate(0deg) scale(1.08);z-index:5}.dv-fan-slot:has(.is-active){transform:translateY(calc(var(--tc-h) * -.25)) rotate(0deg) scale(1.08);z-index:5}.dv-dock:not(.is-docked) .dv-fan-slot:hover{transform:translateY(-.6rem)scale(1.04)}.dv-dock:not(.is-docked) .dv-fan-slot:has(.is-active){transform:translateY(-.6rem)scale(1.04)}.sk-card.dv-tcard{--cut:10px;width:100%;max-width:none;height:var(--tc-h);color:inherit;text-align:left;cursor:grab;touch-action:none;filter:drop-shadow(0 10px 14px #0000008c);background:0 0;border:0;margin:0;padding:0;transition:filter .18s,opacity .18s;display:block}.dv-tcard .sk-frame{height:100%;padding:2px;display:block}.dv-tcard-inner.sk-inner{flex-direction:column;gap:.28rem;height:100%;padding:.38rem .42rem .4rem;display:flex}.dv-tcard-top{align-items:center;gap:.3rem;min-height:1.5rem;display:flex}.dv-tcard-cost{min-width:var(--tc-coin);height:var(--tc-coin);box-sizing:border-box;font-weight:900;font-size:calc(var(--tc-coin) * .5);color:#f1ecff;background:radial-gradient(circle at 40% 30%,#3a2a6a,#1b1033 70%);border:1.5px solid #b9a4ff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .28rem;line-height:1;display:inline-flex;box-shadow:0 0 8px #b9a4ff59}.dv-tcard-name{min-width:0;font-family:var(--font-display);font-weight:700;font-size:var(--tc-name);color:#f7efdc;text-shadow:0 1px 2px #0009;flex:1;line-height:1.02}.dv-tcard-lv{font-family:var(--font-display);color:var(--sc);font-size:.74rem;font-weight:800}.dv-tcard-art{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--hi) 40%, transparent);background:#02050c8c;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.dv-tcard-art img{object-fit:cover;width:100%;height:100%;display:block}.dv-tcard-emblem{color:var(--sc);opacity:.8;font-size:1.4rem}.dv-tcard-text{min-height:0;font-size:var(--tc-text);color:#1b2233;background:linear-gradient(#f7efdef7,#ece1cbf7);border-radius:6px;flex:1;padding:.28rem .34rem;font-weight:700;line-height:1.3;overflow:hidden}.dv-tcard-text .delve-verb{color:#fff;text-shadow:none;background:color-mix(in srgb, var(--v) 62%, #0b1020);border-color:#0000}.dv-tcard-status{text-align:center;font-weight:800;font-size:calc(var(--tc-text) * .9);letter-spacing:.1em;text-transform:uppercase;color:var(--sc)}.dv-tcard.is-dim{cursor:not-allowed}.dv-tcard.is-dim .sk-inner,.dv-tcard.is-dim .sk-frame{filter:grayscale(.7)brightness(.6)}.dv-tcard.is-ready .sk-frame{animation:.9s ease-out dv-ready-shine}@keyframes dv-ready-shine{0%{filter:brightness(1.6)}to{filter:brightness()}}.dv-tcard.is-active{filter:drop-shadow(0 0 4px var(--gold-bright)) drop-shadow(0 0 16px #ffc86e99)}.dv-tcard.is-lifted{opacity:.25}.dv-tcard.is-denied{animation:.38s dv-deny}@keyframes dv-deny{20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.dv-tcard-inner.is-pop{animation:.52s ease-out dv-tcard-pop}@keyframes dv-tcard-pop{0%{filter:brightness(1.8)}to{filter:brightness()}}.dv-drag-ghost{z-index:60;width:calc(var(--tc-w) * .9);pointer-events:none;transition:transform .12s;position:fixed;transform:translate(-50%,-112%)rotate(-5deg)scale(.9)}.dv-drag-ghost.is-ok{transform:translate(-50%,-118%)rotate(0)scale(.8)}.dv-drag-ghost .dv-tcard{filter:drop-shadow(0 20px 26px #000000b3)}.dv-drag-ghost.is-ok .dv-tcard{filter:drop-shadow(0 0 6px var(--gold-bright)) drop-shadow(0 18px 24px #000000b3)}.delve-tile.dv-drop-ok{outline:3px solid var(--gold-bright);outline-offset:-3px;z-index:2;box-shadow:0 0 20px #ffc86ebf}.delve-tile.dv-drop-bad{outline:3px solid var(--dv-coral);outline-offset:-3px}@media (width<=699px){.dv-skillbar{gap:.35rem;min-height:4.6rem}.dv-med-slot{width:3.9rem}.dv-med,.dv-med-empty{width:3rem;height:3rem}.dv-med-name{font-size:.6rem}.dv-med-pop{width:13rem}.dv-med-slot:first-child .dv-med-pop{left:0;transform:none}.dv-med-slot:last-child .dv-med-pop{left:auto;right:0;transform:none}.dv-fan{padding:0 .4rem}.dv-dock-hint{display:none}.dv-side{width:100%}}@media (prefers-reduced-motion:reduce){.dv-med-ring.is-pop,.dv-hcard-art.is-pop,.dv-tcard-inner.is-pop,.dv-tcard.is-denied,.dv-tcard.is-ready .sk-frame{animation:none}.dv-med-burst{display:none}.dv-fan-slot{transition:none}}.dv-counter{font-family:var(--font-body);cursor:help;align-items:baseline;gap:.2rem;font-size:1.25rem;font-weight:900;line-height:1;display:inline-flex;position:relative}.dv-counter .dv-icon{align-self:center}.dv-counter-num{animation:.36s ease-out dv-counter-pop;display:inline-block}.dv-counter-total{opacity:.6;font-size:.62em}.dv-counter-label{letter-spacing:.14em;opacity:.75;color:var(--text-muted);margin-left:.15rem;font-size:.45em}.dv-counter.is-small{font-size:.95rem}.dv-counter-drop{pointer-events:none;white-space:nowrap;font-size:.7em;animation:1.1s ease-out forwards dv-counter-drop;position:absolute;top:-.2rem;left:50%}@keyframes dv-counter-pop{0%{transform:scale(1.45)}to{transform:none}}@keyframes dv-counter-drop{0%{opacity:0;transform:translate(-50%,.3rem)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-1.1rem)}}@media (prefers-reduced-motion:reduce){.dv-counter-num,.dv-counter-drop{animation:none}.dv-counter-drop{display:none}}.dv-strata-col{--tw:calc(100cqw / var(--cols));grid-template-rows:repeat(var(--cols), minmax(0, 1fr));width:calc(var(--tw) * .8);flex-shrink:0;gap:clamp(3px,.9cqw,6px);display:grid}.dv-strata{--t:var(--tw);cursor:help;border-radius:calc(var(--tw) * .18);background:linear-gradient(#0a0d168c,#10142080);justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 2px 6px #00000080,inset 0 -1px #ffdeb00d}.dv-strata.is-dark{background:#0a0d1638;box-shadow:inset 0 1px 4px #00000059}.dv-strata.is-dark:after{content:"";background:#e8be8240;border-radius:50%;width:.22rem;height:.22rem}.dv-strata-num{animation:.48s cubic-bezier(.2,1.3,.4,1) both dv-strata-hoist;animation-delay:calc(var(--r) * 55ms)}.dv-strata-zero{color:#7fdca0bf;text-shadow:0 2px #00000059}@keyframes dv-strata-hoist{0%{opacity:0;transform:translateY(60%)scale(.6)}60%{opacity:1}}.dv-table .delve-board-wrap{--wing:calc((var(--bw) - 2 * var(--bp) - 2px) / var(--cols) + var(--bp) + .55rem)}.dv-table .delve-board.has-strata{border-top-right-radius:0;border-bottom-right-radius:0}.dv-table .dv-strata-col{width:var(--wing);box-sizing:border-box;padding:var(--bp) var(--bp) var(--bp) .55rem;background:var(--dv-panel);clip-path:inset(-3rem -3rem -3rem 0);border:1px solid #e8b35a47;border-left:0;border-radius:0 18px 18px 0;animation:.56s cubic-bezier(.2,.8,.2,1) both dv-strata-open;position:absolute;top:-1px;bottom:-1px;left:100%;box-shadow:inset 0 1px #ffe6b414,0 6px 18px #00000059,0 26px 44px -18px #000000bf}.dv-table .dv-strata-col:before{content:"";background:linear-gradient(#0000,#e8b35a59,#0000);width:1px;position:absolute;top:12%;bottom:12%;left:0}.dv-table .dv-strata-num{animation-delay:calc(.26s + var(--r) * 55ms)}@keyframes dv-strata-open{0%{clip-path:inset(-3rem 100% -3rem -3rem)}}.dv-table .delve-board.has-fault .dv-strata-col{padding-bottom:calc(var(--bp) + 100cqw / var(--cols) * .72 + clamp(3px, .9cqw, 6px))}@media (prefers-reduced-motion:reduce){.dv-strata-num,.dv-table .dv-strata-col{animation:none}}.dv-fault-row{--tw:calc(100cqw / var(--cols));grid-template-columns:repeat(var(--cols), minmax(0, 1fr));min-width:0;height:calc(var(--tw) * .72);flex:1;gap:clamp(3px,.9cqw,6px);margin-top:clamp(3px,.9cqw,6px);display:grid}.dv-fault-spacer{visibility:hidden}.dv-table .dv-fault-spacer{display:none}.dv-table .dv-table-boardbox .delve-board-wrap:has(.has-fault){--bw:min(100cqw, calc((100cqh - 6.2rem) / 1.24), 50rem)}.delve-tile.delve-why-lit{box-shadow:inset 0 0 0 2px #6ee7a0d9,0 0 14px #6ee7a073}.delve-tile.delve-why-origin{box-shadow:inset 0 0 0 2px #6ee7a080}.delve-tile.delve-chordable:hover{box-shadow:inset 0 0 0 2px #e8b35a99,0 0 12px #e8b35a59}.delve-chalk{pointer-events:none;place-items:center;display:grid;position:absolute;inset:14%}.delve-chalk svg{width:100%;height:100%;overflow:visible}.delve-chalk path{fill:none;stroke:#f6f0e2eb;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:90;stroke-dashoffset:90px;filter:drop-shadow(0 0 1px #ffffff80)drop-shadow(0 1px 1px #0009);animation:.52s ease-out forwards dv-chalk-draw}.delve-chalk-bomb path{stroke:#ffc4baf2}@keyframes dv-chalk-draw{to{stroke-dashoffset:0}}.delve-chalk .delve-chalk-ring{stroke-width:2.4px;stroke-dasharray:130;stroke-dashoffset:130px;opacity:.85;animation:.62s ease-out .42s forwards dv-chalk-draw}.delve-chalk-tag{font-family:var(--font-body);letter-spacing:.12em;color:#f6f0e2f2;text-shadow:0 1px 1px #000000b3;font-size:.5rem;font-weight:900;line-height:1;position:absolute;bottom:-34%;left:50%;transform:translate(-50%)}.delve-chalk-bomb .delve-chalk-tag{color:#ffc4baf2}.delve-tile.delve-chalked{box-shadow:0 0 0 2px #f6f0e28c,0 0 14px #f6f0e259}.delve-tile.delve-chalk-lit{animation:1.6s ease-in-out infinite dv-chalk-lit;box-shadow:inset 0 0 0 2px #f6f0e2bf,0 0 16px #f6f0e266}@keyframes dv-chalk-lit{50%{box-shadow:inset 0 0 0 2px #f6f0e273,0 0 8px #f6f0e233}}.dv-strata.dv-strata-lit{background:#f6f0e229;box-shadow:inset 0 0 0 2px #f6f0e299,0 0 12px #f6f0e259}.dv-counter.is-chalk-lit{text-shadow:0 0 10px #f6f0e2b3}@media (prefers-reduced-motion:reduce){.delve-chalk path{stroke-dashoffset:0;animation:none}.delve-tile.delve-chalk-lit{animation:none}}.delve-tile.delve-count-lit{filter:brightness(1.18);z-index:1;box-shadow:inset 0 0 0 2px #ffd678f2,0 0 12px #ffc85a73}.delve-tile.delve-count-origin{z-index:1;box-shadow:inset 0 0 0 2px #ffffffd9,0 0 0 2px #ffd678e6}.dv-counter-flags{color:var(--text-primary)}.dv-counter-flags .dv-icon{color:#ff6b5e}.dv-counter-flags .dv-icon *{fill:currentColor;fill-opacity:.9}.dv-med-duo{--ring:linear-gradient(135deg, color-mix(in srgb, var(--sc) 85%, #fff) 0%, var(--sc) 49%, var(--sc2) 51%, color-mix(in srgb, var(--sc2) 70%, #000) 100%)}.dv-med-duo .dv-med-face:after{box-shadow:inset 0 0 10px #0000008c}.dv-tcard-inner.sk-inner{position:relative}.dv-tcard-mastery{pointer-events:auto;background:#00000073;border-radius:3px;height:3px;position:absolute;bottom:.3rem;left:10%;right:10%;overflow:hidden}.dv-tcard-mastery>span{background:linear-gradient(90deg,#e8b35a,#ffe08a);height:100%;transition:width .4s;display:block;box-shadow:0 0 6px #ffd278b3}.dv-board-clock{color:var(--gold-bright);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;display:inline-flex}.dv-rail{gap:var(--dv-gap-md);flex-direction:column;display:flex}.delve-tile.delve-pin-lit{filter:brightness(1.12);z-index:1;box-shadow:inset 0 0 0 3px #ff9e36f2,0 0 14px #ff962880}.delve-tile.delve-pin-origin{z-index:2;box-shadow:inset 0 0 0 3px #ff9e36,0 0 0 2px #ffbe6ee6,0 0 16px #ff96288c}.delve-tile.delve-pin-origin:after{content:"";pointer-events:none;background:#ffa046;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:3px;right:3px;box-shadow:0 0 6px #ffa046e6}.delve-tile.delve-pin-lit.delve-count-lit{box-shadow:inset 0 0 0 3px #ff9e36f2,inset 0 0 0 5px #ffe4a0d9,0 0 14px #ff962880}.delve-topbar-title:has(.dv-runpos){flex-direction:column;gap:.15rem;display:flex}.dv-runpos{align-items:center;gap:var(--dv-gap-sm);font-family:var(--font-body);letter-spacing:.16em;color:var(--text-muted);text-shadow:none;flex-wrap:wrap;font-size:.62rem;font-weight:800;display:flex}.dv-med-lv.is-ascended{color:#2a1a05;background:linear-gradient(145deg,#fff3c4,#f0c060 55%,#b9832a);box-shadow:0 0 8px #ffd278d9,0 1px 3px #0009}.dv-med-charge{z-index:2;box-sizing:border-box;min-width:1.15rem;height:1.15rem;font-family:var(--font-body);color:#fff7e6;border:1.5px solid var(--sc);background:radial-gradient(circle at 35% 30%,#6b4a2a,#2b1b0e);border-radius:999px;place-items:center;padding:0 .2rem;font-size:.68rem;font-weight:900;line-height:1;display:grid;position:absolute;top:-.2rem;left:-.3rem;box-shadow:0 1px 3px #000000b3}.dv-med-charge.is-spent{opacity:.45;border-color:#ffffff40}.dv-tcard-hold{transform:translate(var(--pull-x,0px), var(--pull-y,0px));transition:transform .26s cubic-bezier(.3,1.6,.5,1)}.dv-fan-slot.is-held .dv-tcard-hold{transition:transform 60ms linear}.dv-fan-slot.is-held{z-index:6}.dv-tcard.is-held:not(.is-aiming){filter:drop-shadow(0 10px 14px #0009)}.dv-tcard.is-aiming{filter:drop-shadow(0 0 4px var(--gold-bright)) drop-shadow(0 0 16px #ffc86e99)}.dv-tcard-hold.is-spent{animation:.76s cubic-bezier(.3,.8,.4,1) both dv-card-spent}@keyframes dv-card-spent{0%{opacity:1;filter:brightness(1.6);transform:none}28%{opacity:0;filter:brightness(2);transform:translateY(-1.6rem)scale(.82)}48%{opacity:0;transform:translateY(2.4rem)scale(.92)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.dv-tcard-hold.is-spent{animation:none}}.dv-tcard-key{z-index:4;min-width:1.15rem;height:1.15rem;font:900 .7rem/1 var(--dv-font-ui,"Nunito Variable", sans-serif);color:#2a1a0c;pointer-events:none;background:linear-gradient(#f6e3b8,#d9b878);border:1px solid #28180acc;border-radius:.3rem;place-items:center;padding:0 .25rem;display:grid;position:absolute;bottom:-.55rem;left:50%;transform:translate(-50%);box-shadow:0 2px #28180abf}.dv-tcard.is-dim .dv-tcard-key{filter:grayscale(.7)brightness(.7)}@media (pointer:coarse){.dv-tcard-key{display:none}}.dv-tcard-recharge{z-index:5;pointer-events:auto;font:900 .95rem/1 var(--dv-font-ui,"Nunito Variable", sans-serif);color:#f4e7c8;background:linear-gradient(90deg, #e8b35a61 calc(var(--rc,0) * 100%), #120c08e0 calc(var(--rc,0) * 100%));border-radius:99px;align-items:center;gap:.25rem;padding:.22rem .55rem .22rem .45rem;transition:background .32s;display:inline-flex;position:absolute;top:14%;left:50%;translate:-50%;box-shadow:0 0 0 1px #e8b35a8c,0 .35rem .8rem #0000008c}.dv-tcard-recharge .dv-icon{color:var(--gold-bright);font-size:.85em}.dv-tcard-rc{font:900 .7rem/1 var(--dv-font-ui,"Nunito Variable", sans-serif);color:#e8c88a;opacity:.85;align-items:center;gap:.1rem;margin-left:auto;display:inline-flex}.dv-tcard-rc .dv-icon{font-size:.85em}.dv-table-tools .dv-tcard-recharge{top:1.1rem}.dv-tcard-recharge.is-rush{box-shadow:0 0 0 1px #ffd678b3,0 .35rem .8rem #0000008c}.dv-tcard-recharge.is-rush.is-charged{color:#2a1a06;background:linear-gradient(#ffe39a,#e8b35a);box-shadow:0 0 0 1px #fff1c4,0 0 .8rem #ffd26e99}.dv-tcard-recharge.is-rush.is-charged .dv-icon{color:#6b4208}.delve-tile.delve-hs-guess{box-shadow:inset 0 0 0 3px #ff8a70f2,0 0 16px #ff8a7080}.delve-tile.delve-hs-safe{animation:1.6s ease-in-out infinite dv-hs-safe;box-shadow:inset 0 0 0 3px #6ee7a0,0 0 20px #6ee7a0a6}@keyframes dv-hs-safe{50%{box-shadow:inset 0 0 0 3px #6ee7a0b3,0 0 10px #6ee7a04d}}@media (prefers-reduced-motion:reduce){.delve-tile.delve-hs-safe{animation:none}}.delve-board.cs-ruler .dv-strata{--t:calc(var(--tw) * .78);cursor:help}.dv-strata-arrow{border-style:solid;border-width:calc(var(--tw) * .085) calc(var(--tw) * .11) calc(var(--tw) * .085) 0;opacity:.55;pointer-events:none;border-color:#0000 currentColor #0000 #0000;width:0;height:0;position:absolute;top:50%;left:.18rem;translate:0 -50%}.dv-strata.dv-fault .dv-strata-arrow{border-width:0 calc(var(--tw) * .085) calc(var(--tw) * .11);border-color:#0000 #0000 currentColor;top:.16rem;left:50%;translate:-50%}.delve-board.cs-ruler .dv-strata,.delve-board.cs-ruler .dv-strata.is-dark{color:#e8be82bf;aspect-ratio:1;background:var(--dv-panel);border:1px solid #e8b35a61;border-radius:50%;box-shadow:inset 0 2px 6px #0000008c,inset 0 -1px #ffe6b414}.delve-board.cs-ruler .dv-strata-col>.dv-strata{align-self:center;width:100%;height:auto}.delve-board.cs-ruler .dv-fault-row>.dv-strata{justify-self:center;width:auto;height:100%}.delve-board.cs-ruler .dv-strata.is-dark{opacity:.6}.delve-board.cs-ruler .dv-strata.is-dark:after{background:#e8be824d}.delve-board.cs-ruler .dv-strata .dv-strata-arrow{opacity:.55;left:.12rem}.delve-board.cs-ruler .dv-strata.dv-fault .dv-strata-arrow{top:.1rem;left:50%}.delve-board.cs-ruler .dv-strata-num{text-shadow:0 1px #000c}.delve-board.cs-ruler .dv-strata-num .delve-n-grey{color:#eef1f7}.delve-board.cs-ruler .dv-strata.dv-strata-lit{box-shadow:inset 0 0 0 2px #f6f0e2cc,0 0 10px #f6f0e266}.dv-table .delve-board-wrap{--wgap:.5rem;--wing:calc((var(--bw) - 2 * var(--bp) - 2px) / var(--cols) + var(--bp) + .55rem + var(--wgap))}.dv-table .delve-board.has-strata.cs-ruler{border-top-right-radius:18px;border-bottom-right-radius:18px}.dv-table .delve-board.cs-ruler .dv-strata-col{left:calc(100% + var(--wgap));width:calc(var(--wing) - var(--wgap));padding-left:var(--bp);border-left:1px solid #e8b35a47;border-radius:18px}.dv-table .delve-board.cs-ruler .dv-strata-col:before{display:none}.delve-board.cs-ruler .dv-fault-row{margin-top:calc(clamp(3px,.9cqw,6px) + .45rem);position:relative}.delve-board.cs-ruler .dv-fault-row:before{content:"";background:linear-gradient(90deg,#0000,#e8b35a99,#0000);border-radius:2px;height:2px;position:absolute;top:-.32rem;left:4%;right:4%}.dv-table .delve-board.has-fault.cs-ruler .dv-strata-col{padding-bottom:calc(var(--bp) + 100cqw / var(--cols) * .72 + clamp(3px, .9cqw, 6px) + .45rem)}.delve-board.cs-ruler:not(.dv-table *) .dv-strata-col{margin-left:.15rem;padding-left:.4rem;position:relative}.delve-board.cs-ruler:not(.dv-table *) .dv-strata-col:before{content:"";background:linear-gradient(#0000,#e8b35a99,#0000);border-radius:2px;width:2px;position:absolute;top:4%;bottom:4%;left:0}.dl-logo{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;margin:0 auto;display:flex;container-type:inline-size}.dl-stage{justify-content:center;width:100%;padding-top:20cqw;display:flex;position:relative}.dl-pool{pointer-events:none;background:radial-gradient(closest-side,#ffc46e42,#ffaa5014 55%,#0000 100%);width:80cqw;height:44cqw;animation:3.2s ease-in-out infinite dl-breathe;position:absolute;top:6cqw;left:50%;transform:translate(-50%)}.dl-lantern{transform-origin:50% 0;filter:drop-shadow(0 0 1.5cqw #ffbe648c);width:12cqw;height:auto;margin-left:-6cqw;animation:4.8s ease-in-out infinite dl-swing;position:absolute;top:0;left:50%;overflow:visible}.dl-halo{transform-origin:50% 68%;transform-box:fill-box;animation:2.3s ease-in-out infinite dl-flicker}.dl-flame{transform-origin:50% 100%;transform-box:fill-box;animation:1.7s ease-in-out infinite dl-flicker}.dl-word{font-variation-settings:"SOFT" 100, "opsz" 144;letter-spacing:.03em;background:linear-gradient(#fff1cf 0%,#ffd27f 38%,#e8a24a 72%,#b9712f 100%);color:#0000;filter:drop-shadow(0 .35cqw #3a2410)drop-shadow(0 0 2.2cqw #ffb45a59);-webkit-background-clip:text;background-clip:text;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:17cqw;font-weight:800;line-height:.95;position:relative}.dl-v{display:inline-block}.dl-tagline{letter-spacing:.22em;text-transform:uppercase;color:#b9c3d8;opacity:.85;margin-top:1.6cqw;font-family:Nunito Variable,Nunito,system-ui,sans-serif;font-size:max(12px,2.6cqw);font-weight:700}@keyframes dl-swing{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes dl-flicker{0%,to{opacity:1;transform:scale(1)}30%{opacity:.86;transform:scale(.96)}55%{opacity:1;transform:scale(1.03)}80%{opacity:.9;transform:scale(.98)}}@keyframes dl-breathe{0%,to{opacity:1}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.dl-lantern,.dl-halo,.dl-flame,.dl-pool{animation:none}}.rc-tabs{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.rc-tabs button{cursor:pointer;color:var(--text-muted);background:#0c080659;border:1px solid #e8be822e;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .9rem;font-size:.85rem;font-weight:800;display:inline-flex}.rc-tabs button.is-on{color:var(--gold-bright);background:#e8b35a1a;border-color:#e8b35a99}.rc-body{max-height:min(62vh,44rem);margin-right:-.25rem;padding-right:.25rem;overflow-y:auto}.rc-empty,.rc-note{text-align:center;color:var(--text-muted);margin:.5rem 0;font-size:.85rem}.rc-note{color:var(--text-dim);font-size:.72rem}.rc-summary{color:var(--gold-bright);flex-direction:column;align-items:center;gap:.35rem;font-weight:800;display:flex}.rc-summary .delve-unlock-bar{width:min(22rem,100%)}.rc-group{font-family:var(--font-display);letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid #e8be8224;margin:0;padding-bottom:.2rem;font-size:1.05rem;font-weight:700}.rc-badges{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.45rem;display:grid}.rc-badge{background:#0c08064d;border:1px solid #e8be821f;border-radius:14px;align-items:center;gap:.65rem;padding:.5rem .65rem;display:flex}.rc-badge.is-earned{background:linear-gradient(135deg,#e8b35a24,#0c08064d 70%);border-color:#e8b35a73}.rc-medal{color:#2a1a0c;background:radial-gradient(circle at 35% 30%,#fff1c9,#e8b35a 45%,#9a6a24 100%);border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;font-size:1.3rem;display:grid;box-shadow:inset 0 -2px 4px #00000059,0 0 0 2px #3a240ee6,0 0 0 3px #e8b35a8c}.rc-badge.is-locked .rc-medal{color:var(--text-dim);background:radial-gradient(circle at 35% 30%,#4a4038,#2a221c 60%,#1a1410);box-shadow:inset 0 -2px 4px #0006,0 0 0 2px #140e0ae6,0 0 0 3px #e8be8224}.rc-badge-text{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.rc-badge-name{font-family:var(--font-display);color:var(--text-primary);font-size:1rem;font-weight:700;line-height:1.15}.rc-badge.is-locked .rc-badge-name{color:var(--text-muted)}.rc-badge-desc{color:var(--text-muted);font-size:.78rem;line-height:1.3}.rc-badge .delve-unlock-bar{margin-top:.2rem}.rc-runs{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.rc-run{background:#0c08064d;border:1px solid #e8be821f;border-radius:14px;align-items:flex-start;gap:.75rem;padding:.55rem .7rem;display:flex}.rc-run.is-best{border-color:#e8b35a80}.rc-run-cycles{flex-direction:column;flex:none;align-items:center;width:3.4rem;line-height:1;display:flex}.rc-run-cycles .delve-figure{color:var(--gold-bright);font-size:2rem}.rc-run-cycles small{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.rc-run-main{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.rc-run-top{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.rc-run-who{font-weight:800}.rc-run-daily{color:var(--gold-bright);font-size:.72rem;font-weight:800}.rc-run-best{color:var(--gold-bright);display:inline-flex}.rc-run-date{color:var(--text-dim);margin-left:auto;font-size:.75rem}.rc-run-meta{color:var(--text-muted);font-size:.8rem}.rc-run-toggle{color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.75rem;font-weight:800}.rc-run-toggle:hover{color:var(--gold-bright)}.rc-run-cards{flex-wrap:wrap;gap:.3rem;display:flex}.rc-card-chip{--cc:var(--gold);border:1px solid color-mix(in srgb, var(--cc) 60%, transparent);background:color-mix(in srgb, var(--cc) 15%, transparent);border-radius:999px;padding:1px 8px;font-size:.72rem;font-weight:700}.rc-figures{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.45rem;display:grid}.rc-best-by{flex-wrap:wrap;gap:.4rem;display:flex}.rc-best-chip{background:#0c080659;border:1px solid #e8be822e;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.85rem;font-weight:700;display:inline-flex}.rc-best-chip b{color:var(--gold-bright)}.rc-toast{z-index:90;left:50%;top:calc(12px + env(safe-area-inset-top,0px));box-sizing:border-box;text-align:left;cursor:pointer;width:min(24rem,100vw - 24px);color:var(--text-primary);background:var(--dv-panel,#2a1d14);box-shadow:var(--dv-panel-shadow,none), 0 18px 40px -14px #000000e6, 0 0 24px -6px #e8b35a73;border:1px solid #e8b35a99;border-radius:18px;align-items:center;gap:.75rem;padding:.6rem .9rem .6rem .65rem;animation:3.8s both rc-toast-in;display:flex;position:fixed}.rc-toast .rc-medal{width:3rem;height:3rem;font-size:1.5rem}.rc-toast-text{flex-direction:column;gap:.08rem;min-width:0;display:flex}.rc-toast-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-bright);align-items:center;gap:.3rem;font-size:.66rem;font-weight:900;display:inline-flex}@keyframes rc-toast-in{0%{opacity:0;transform:translate(-50%,-140%)scale(.96)}9%{opacity:1;transform:translate(-50%)scale(1.02)}13%{transform:translate(-50%)scale(1)}88%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-30%)}}@media (prefers-reduced-motion:reduce){.rc-toast{animation:none;transform:translate(-50%)}}@media (width<=699px){.rc-badges{grid-template-columns:1fr}.rc-figures{grid-template-columns:repeat(2,1fr)}.rc-run-date{margin-left:0}}.pf-head{background:#00000038;border:1px solid #ffdcaa1f;border-radius:16px;flex-direction:column;gap:.8rem;padding:.9rem;display:flex}.pf-who{align-items:flex-start;gap:.9rem;display:flex}.pf-avatar{color:#2a1a06;background:radial-gradient(circle at 35% 30%,#ffe6a8,#d7a64a 60%,#8a5f22);border-radius:50%;flex-shrink:0;place-items:center;width:3.4rem;height:3.4rem;font-size:1.7rem;display:grid;box-shadow:0 0 0 3px #e8b35a40,0 6px 14px #00000073}.pf-name{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.pf-label{font-family:var(--font-body);letter-spacing:.2em;color:var(--text-muted);text-transform:uppercase;font-size:.66rem;font-weight:900}.pf-name-row{gap:.5rem;display:flex}.pf-input{min-width:0;font-family:var(--font-display);color:var(--text-primary);background:#00000059;border:1px solid #e8b35a59;border-radius:999px;outline:none;flex:1;padding:.45rem .8rem;font-size:1.15rem;font-weight:700}.pf-input:focus{border-color:var(--gold-bright);box-shadow:0 0 0 3px #e8b35a2e}.pf-hint{color:var(--text-muted);font-size:.74rem}.pf-hint.is-bad{color:var(--dv-coral)}.pf-hint.is-ok{color:var(--green-bright)}.pf-tester{color:#c4b5fd;background:#8b5cf626;border:1px solid #a78bfa59;border-radius:999px;align-self:flex-start;align-items:center;gap:.3rem;margin-top:.1rem;padding:.1rem .6rem;font-size:.74rem;font-weight:800;display:inline-flex}.pf-figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.pf-privacy{color:var(--text-muted);margin:0;font-size:.72rem;line-height:1.4}@media (width<=520px){.pf-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.rc-badge-reward{color:var(--gold-bright);align-items:center;gap:.35rem;margin-top:.15rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.rc-badge-reward img{flex:none;width:16px;height:16px;translate:1px -1.5px}.rc-badge-reward>span{display:block}.pf-cursors{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.6rem;display:grid}.pf-cursor{color:var(--text-primary);background:#ffdcaa0d;border:1.5px solid #e8b35a2e;border-radius:14px;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem .5rem .6rem;transition:border-color .16s,background .16s,transform .16s;display:flex}.pf-cursor:not(:disabled):hover{border-color:#e8b35a80;transform:translateY(-2px)}.pf-cursor.is-on{border-color:var(--gold-bright);background:#e8b35a24;box-shadow:0 0 0 3px #e8b35a29,0 6px 18px #00000059}.pf-cursor.is-locked{opacity:.55}.pf-cursor.is-locked .pf-cursor-row img{filter:grayscale()brightness(.55)}.pf-cursor-row{background:#00000047;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;min-height:2.25rem;padding:.3rem .5rem;display:flex}.pf-cursor-row img{width:32px;height:32px}.pf-cursor-system{color:var(--text-muted);max-width:8rem;font-size:.72rem;line-height:1.25}.pf-cursor-name{font-family:var(--font-display);letter-spacing:.02em;font-size:1rem;font-weight:700}.pf-cursor-state{letter-spacing:.08em;color:var(--text-muted);text-align:center;align-items:center;gap:.25rem;font-size:.68rem;font-weight:800;line-height:1.25;display:inline-flex}.pf-cursor.is-on .pf-cursor-state{color:var(--gold-bright)}.pf-cursor.is-locked .pf-cursor-state{letter-spacing:.02em;font-weight:700}@media (hover:hover) and (pointer:fine){.pf-cur-touch{display:none}}.pf-avatar-btn{background:0 0;border:0;border-radius:50%;flex:none;padding:0;transition:transform .16s}.pf-avatar-btn:hover{transform:scale(1.04)}.pf-look-preview{background:#ffdcaa0d;border:1px solid #e8b35a2e;border-radius:14px;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.rc-group small{color:var(--text-dim);letter-spacing:.04em;margin-left:.4rem;font-size:.72rem}.pf-looks{grid-template-columns:repeat(auto-fill,minmax(5.4rem,1fr));gap:.5rem;display:grid}.pf-look{color:var(--text-primary);background:#ffdcaa0a;border:1.5px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:.35rem;padding:.55rem .3rem .45rem;transition:border-color .16s,background .16s,transform .16s;display:flex}.pf-look:not(:disabled):hover{border-color:#e8b35a73;transform:translateY(-2px)}.pf-look.is-on{border-color:var(--gold-bright);background:#e8b35a24}.pf-look.is-locked{opacity:.6}.pf-look-name{text-align:center;color:var(--text-muted);font-size:.7rem;font-weight:800;line-height:1.2}.pf-look.is-on .pf-look-name,.pf-privacy a{color:var(--gold-bright)}.rc-medal.has-art{background:#1a1410;width:3.4rem;height:3.4rem;padding:0;position:relative;overflow:hidden}.rc-medal.has-art img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.rc-medal.has-art.is-dim img{filter:grayscale()brightness(.42)contrast(.9)}.rc-badge.is-locked .rc-medal.has-art{background:#1a1410}.rc-medal-lock{color:#f3e6cfd9;text-shadow:0 1px 3px #000000e6;place-items:center;font-size:1.05rem;display:grid;position:absolute;inset:0}.rc-toast .rc-medal.has-art{width:4rem;height:4rem}.rc-badge .rc-medal{width:3.4rem;height:3.4rem;font-size:1.6rem}.rc-badge{cursor:default}.rc-badge:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.rc-ach-pop{z-index:90;pointer-events:none;animation:.14s ease-out dv-peek-in;position:fixed}.rc-ach-card{text-align:center;background:radial-gradient(120% 70% at 50% 0%, #e8b35a29, transparent 60%), var(--dv-panel,#2a1d13), #241912;border:1px solid #e8b35a73;border-radius:18px;flex-direction:column;align-items:center;gap:.4rem;width:17rem;padding:1rem 1rem .9rem;display:flex;box-shadow:0 18px 40px #0009,inset 0 1px #ffe6b414}.rc-ach-card.is-locked{border-color:#e8be8233}.rc-ach-art{background:radial-gradient(circle at 35% 30%,#fff1c9,#e8b35a 45%,#9a6a24 100%);border-radius:50%;place-items:center;width:11rem;height:11rem;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 3px #3a240ef2,0 0 0 5px #e8b35ab3,0 8px 20px #00000080}.rc-ach-art img{object-fit:cover;width:100%;height:100%;display:block}.rc-ach-card.is-locked .rc-ach-art{background:radial-gradient(circle at 35% 30%,#4a4038,#2a221c 60%,#1a1410);box-shadow:0 0 0 3px #140e0af2,0 0 0 5px #e8be8233}.rc-ach-card.is-locked .rc-ach-art img{filter:grayscale()brightness(.42)contrast(.9)}.rc-ach-glyph{color:#2a1a0c;font-size:4.5rem}.rc-ach-card.is-locked .rc-ach-glyph{color:var(--text-dim)}.rc-ach-lock{color:#f6ecd8d9;place-items:center;font-size:2.6rem;display:grid;position:absolute;inset:0}.rc-ach-name{font-family:var(--font-display);color:var(--text-primary);margin-top:.35rem;font-size:1.3rem;font-weight:700;line-height:1.15}.rc-ach-text{color:var(--text-muted);font-size:.85rem;line-height:1.35}.rc-ach-card .delve-unlock-bar{width:100%}.rc-ach-when{width:100%;color:var(--gold-bright);border-top:1px solid #e8be8229;flex-direction:column;gap:.15rem;margin-top:.3rem;padding-top:.5rem;font-size:.75rem;font-weight:800;display:flex}.rc-ach-card.is-locked .rc-ach-when{color:var(--text-dim)}.rc-ach-run{color:var(--text-muted);font-weight:700}.pf-look-wrap{display:flex}.pf-look-wrap>.pf-look{flex:1}.pf-look-wrap>.pf-look:disabled{pointer-events:none}.rc-look-card{gap:.5rem}.rc-look-card .av{--av-s:9.5rem;--av-w:6px;margin:.25rem 0}.rc-look-kicker{font:900 .62rem/1 var(--font-body);letter-spacing:.28em;color:var(--gold-bright)}.rc-look-card.is-locked .rc-look-kicker{color:var(--text-dim)}.rc-look-card .rc-ach-when span{justify-content:center;align-items:center;gap:.3rem;display:inline-flex}.delve-theme .pf-modal .delve-modal-panel{height:min(100svh - 2rem,52rem);overflow:hidden}.delve-theme .pf-modal .rc-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e8b35a73 transparent;flex:1 1 0;min-height:0;max-height:none;overflow-y:auto}@media (width<=699px){.delve-theme .pf-modal .delve-modal-panel{height:100svh}}.dv-home{flex-direction:column;align-items:center;width:100%;max-width:64rem;margin:0 auto;display:flex}.dv-home-nav{z-index:5;flex-wrap:wrap;gap:.4rem;display:flex;position:absolute;top:.6rem;left:.75rem}.dv-home-main{flex-direction:column;justify-content:center;align-items:center;gap:1.4rem;width:100%;min-height:calc(100svh - 6rem);padding:.5rem 0 1rem;animation:.36s ease-out dv-home-in;display:flex}@keyframes dv-home-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dv-home-main>.delve-continue{width:100%;max-width:40rem}.dv-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;width:100%;display:grid}.dv-tile{flex-direction:column;gap:.45rem;min-width:0;display:flex}.dv-tile-main{aspect-ratio:16/10;cursor:pointer;text-align:left;background:radial-gradient(circle at 50% 40%,#3a2717,#140d08);border:2px solid #e8b35a59;border-radius:22px;width:100%;padding:0;transition:transform .2s cubic-bezier(.3,1.4,.6,1),border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 18px 38px -14px #000c,inset 0 1px #ffe6be1a}.dv-tile-main:hover:not(:disabled),.dv-tile-main:focus-visible{border-color:var(--gold-bright);outline:none;transform:translateY(-4px);box-shadow:0 24px 44px -14px #000000d9,0 0 0 3px #e8b35a33}.dv-tile.is-primary .dv-tile-main{border-color:#ffd27abf;box-shadow:0 18px 38px -14px #000c,0 0 30px #ffbe5a38}.dv-tile.is-danger .dv-tile-main{border-color:var(--dv-coral,#e5645a)}.dv-tile.is-disabled .dv-tile-main{cursor:not-allowed;filter:grayscale(.7)brightness(.7)}.dv-tile-art{position:absolute;inset:0}.dv-tile-art img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s,transform 6s ease-out;position:absolute;inset:0;transform:scale(1.04)}.dv-tile-art img.is-on{opacity:1;transform:scale(1)}.dv-tile-main:hover .dv-tile-art img.is-on{transition:opacity .9s,transform 1.2s ease-out;transform:scale(1.05)}.dv-tile-icon{color:#ffd27a8c;place-items:center;font-size:5rem;display:grid;position:absolute;inset:0}.dv-tile-main:after{content:"";pointer-events:none;background:linear-gradient(#0c0805d1 0%,#0c080540 34%,#0000 52%,#0c080540 70%,#0c0805d9 100%);position:absolute;inset:0}.dv-tile-top{z-index:1;flex-direction:column;gap:.2rem;display:flex;position:absolute;top:.9rem;left:1.1rem;right:1.1rem}.dv-tile-kicker{font-family:var(--font-body);letter-spacing:.24em;color:var(--gold);text-shadow:0 1px 2px #000c;font-size:.68rem;font-weight:900}.dv-tile.is-danger .dv-tile-kicker{color:var(--dv-coral,#e5645a)}.dv-tile-title{font-family:var(--font-display);font-variation-settings:"SOFT" 100;color:var(--gold-bright);text-shadow:0 2px 10px #000000bf,0 0 22px #ffbe6440;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:800;line-height:1}.dv-tile.is-primary .dv-tile-title{font-size:clamp(2.2rem,4.4vw,3.2rem)}.dv-tile-sub{z-index:1;font-family:var(--font-body);color:var(--text-primary);text-shadow:0 1px 3px #000000d9;font-size:.9rem;font-weight:700;line-height:1.3;position:absolute;bottom:.85rem;left:1.1rem;right:1.1rem}.dv-tile-foot{justify-content:center;gap:.6rem;min-height:1.6rem;display:flex}.dv-tile-link{cursor:pointer;font-family:var(--font-body);letter-spacing:.06em;color:var(--gold-bright);background:#00000059;border:1px solid #e8b35a66;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .75rem;font-size:.78rem;font-weight:900;display:inline-flex}.dv-tile-link:hover{background:#3c2612cc}.dv-tile-note{font-family:var(--font-body);color:var(--text-muted);font-size:.78rem;font-weight:700}.dv-challenges-head{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid}.dv-challenges-head>button{justify-self:start}.dv-challenges-title{font-family:var(--font-display);font-variation-settings:"SOFT" 100;color:var(--gold-bright);text-shadow:0 0 22px #ffbe644d;margin:0;font-size:clamp(2.4rem,6vw,3.4rem);font-weight:800}.dv-challenges-note{font-family:var(--font-body);color:var(--text-muted);text-align:center;align-items:center;gap:.45rem;margin:0;font-size:.85rem;font-weight:700;display:flex}@media (width<=720px){.dv-tiles{grid-template-columns:1fr;gap:.9rem}.dv-tile-main{aspect-ratio:16/8}.dv-home-main{justify-content:flex-start;gap:1.1rem;min-height:0;padding-top:3rem}.dv-home-nav{top:.5rem;left:.5rem}.dv-home-nav .delve-btn{padding-inline:.6rem}}@media (width<=420px){.dv-home-nav .delve-btn{gap:0;font-size:0}.dv-home-nav .delve-btn .dv-icon{font-size:1rem}}@media (prefers-reduced-motion:reduce){.dv-tile-art img{transition:opacity .3s;transform:none!important}.dv-home-main{animation:none}}.dv-tile-tags{flex-wrap:wrap;gap:.35rem;margin-bottom:.4rem;display:flex}.dv-tile-tag{--t:#e8b35a;font-family:var(--font-body);letter-spacing:.01em;color:#fff6e6;background:color-mix(in srgb, var(--t) 30%, #0c0806bf);border:1px solid color-mix(in srgb, var(--t) 70%, transparent);box-shadow:inset 3px 0 0 var(--t), 0 2px 6px #00000059;border-radius:5px;align-items:center;gap:.3rem;padding:.18rem .55rem .18rem .45rem;font-size:.82rem;font-weight:900;line-height:1.2;transition:background .14s,box-shadow .14s;display:inline-flex}.dv-tile-tag .dv-icon{color:var(--t);font-size:1em}.dv-tile:hover .dv-tile-tag{background:color-mix(in srgb, var(--t) 44%, #0c0806b3);box-shadow:inset 3px 0 0 var(--t), 0 0 12px color-mix(in srgb, var(--t) 40%, transparent)}.dv-tile-tag.is-gold{--t:#f2c230}.dv-tile-tag.is-red{--t:#ff6a5c}.dv-tile-tag.is-green{--t:#6fd99a}.dv-tile-tag.is-violet{--t:#b9a4ff}.dv-tile-tag.is-cartography{--t:#5b9cf6}.dv-tile-tag.is-demolition{--t:#ef4444}.dv-tile-tag.is-fortune{--t:#d4a843}.dv-tile-tag.is-nerve{--t:#8b5cf6}.dv-continue-kicker{align-items:center;gap:var(--dv-gap-sm);flex-wrap:wrap;display:flex}.dv-run-kind{font:900 .68rem/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#cfe3ff;background:#78aaff1f;border:1px solid #8fbeff66;border-radius:999px;align-items:center;gap:.3rem;padding:.12rem .55rem .12rem .45rem;display:inline-flex}.dv-run-kind.is-challenge{color:var(--gold-bright);background:#e8b35a1f;border-color:#e8b35a80}.dv-depth-hole{flex:none;width:1.15rem;height:.85rem}.dv-menu{gap:var(--dv-gap-sm);flex-direction:column;display:flex}.dv-menu-item{align-items:center;gap:var(--dv-gap-md);text-align:left;cursor:pointer;color:var(--text-primary);background:#ffecc80a;border:1px solid #e8b35a38;border-radius:14px;padding:.8rem 1rem;transition:background .16s,border-color .16s,transform .16s;display:flex;position:relative}.dv-menu-item:hover,.dv-menu-item:focus-visible{background:#e8b35a1f;border-color:#e8b35a99;transform:translate(2px)}.dv-menu-icon{width:2.6rem;height:2.6rem;color:var(--gold-bright);background:#e8b35a1f;border:1px solid #e8b35a59;border-radius:50%;flex:none;place-items:center;font-size:1.25rem;display:grid}.dv-menu-text{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.dv-menu-title{font-family:var(--font-display);color:var(--gold-bright);font-size:1.3rem;line-height:1.1}.dv-menu-sub{color:var(--text-muted);font-size:.8rem}.dv-menu-item>.dv-nav-dot{position:static}.dv-menu-icon:has(.dv-art-icon){background:0 0;border:0}.dv-menu-icon .dv-art-icon{vertical-align:middle;width:2.6rem;height:2.6rem}html.dv-art-menu-panel .dv-menu-modal .delve-modal-panel{border:3rem solid #0000;border-image:var(--art-menu-panel) 150 fill / 3rem stretch;background:0 0;border-radius:0;padding:0 .2rem;box-shadow:0 24px 60px #0009}html.dv-art-menu-button .dv-menu-modal .dv-menu-item{text-shadow:0 1px 2px #000000d9;border:.7rem solid #0000;border-width:.7rem 1.75rem;border-image:var(--art-menu-button) 40 72 fill / .7rem 1.75rem stretch;background:0 0;border-radius:0;padding:.15rem .2rem}html.dv-art-menu-button .dv-menu-modal .dv-menu-item:hover,html.dv-art-menu-button .dv-menu-modal .dv-menu-item:focus-visible{filter:brightness(1.14)saturate(1.05);background:0 0;outline:none;transform:none}html.dv-art-menu-button .dv-menu-modal .dv-menu-title,html.dv-art-menu-button .dv-menu-modal .dv-menu-item.is-discord .dv-menu-title{color:#fffaf0;text-shadow:0 1px #000000e6,0 0 6px #0000008c}html.dv-art-menu-button .dv-menu-modal .dv-menu-item>.dv-icon{color:#fffaf0;filter:drop-shadow(0 1px #000000e6)}.dv-ask{align-items:center;gap:var(--dv-gap-md);text-align:center;flex-direction:column;display:flex}.dv-ask-lamp{color:#ffd98a;background:radial-gradient(circle at 50% 40%,#ffc86e59,#ffaa460f 70%);border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;font-size:1.7rem;display:grid;box-shadow:0 0 26px #ffbe5a59}.dv-ask-text{color:var(--text-primary);font-size:1.02rem}.dv-ask-choices{gap:var(--dv-gap-sm);grid-template-columns:1fr 1fr;width:100%;display:grid}@media (width<=480px){.dv-ask-choices{grid-template-columns:1fr}}.dv-ask-choice{cursor:pointer;color:var(--text-primary);background:#ffecc80a;border:1px solid #e8b35a4d;border-radius:14px;flex-direction:column;align-items:center;gap:.2rem;padding:.9rem .8rem;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s;display:flex}.dv-ask-choice:hover,.dv-ask-choice:focus-visible{border-color:var(--gold-bright);background:#e8b35a1a;transform:translateY(-1px)}.dv-ask-choice.is-yes{color:#2a1708;background:linear-gradient(#f2c46d,#c98a2e);border-color:#ffe0a0;box-shadow:0 6px 18px -8px #ffbe5ab3}.dv-ask-choice.is-yes:hover,.dv-ask-choice.is-yes:focus-visible{filter:brightness(1.06);box-shadow:0 8px 22px -6px #ffbe5ad9}.dv-ask-label{font-family:var(--font-display);letter-spacing:.04em;font-size:1.15rem;font-weight:800}.dv-ask-sub{opacity:.75;font-size:.8rem}.dv-menu-item.is-discord{text-decoration:none}.dv-menu-item.is-discord .dv-menu-icon{color:#fff;background:#5865f2;border-color:#7983f5}.dv-menu-item.is-discord .dv-menu-title{color:#c9cdfb}.dv-brand{vertical-align:-.15em;flex:none}.dv-account{gap:var(--dv-gap-sm);padding:var(--dv-gap-md);margin-bottom:var(--dv-gap-md);background:#ffecc80a;border:1px solid #e8b35a40;border-radius:14px;flex-direction:column;display:flex}.dv-account-head{align-items:center;gap:var(--dv-gap-sm);color:var(--gold-bright);display:flex}.dv-account-title{font-family:var(--font-display);font-size:1.15rem}.dv-account-pitch{color:var(--text-muted);cursor:help;font-size:.85rem}.dv-account-line{align-items:center;gap:var(--dv-gap-sm);flex-wrap:wrap;font-size:.9rem;display:flex}.dv-account-sync{color:var(--green-bright);margin-left:auto;font-size:.78rem}.dv-account-msg{color:var(--gold);font-size:.8rem}.dv-account-actions{gap:var(--dv-gap-sm);flex-wrap:wrap;display:flex}.delve-theme .dv-signin{align-items:center;gap:.45rem;display:inline-flex}.delve-theme .dv-signin.is-discord{color:#fff;background:#5865f2;border-color:#7983f5}.delve-theme .dv-signin.is-discord:hover{background:#4752c4}.delve-theme .dv-signin.is-google{color:#3c4043;background:#fff;border-color:#dadce0}.delve-theme .dv-signin.is-google:hover{background:#f1f3f4}.dv-home-nav .dv-nav-account{align-items:center;gap:.45rem;display:inline-flex}.dv-home-nav .dv-nav-account .dv-brand{font-size:1.05rem}.dv-home-nav .dv-nav-account.is-in .dv-brand{color:#8b93ff}.dv-nav-account-name{text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;max-width:9rem;overflow:hidden}.dv-cloud{gap:var(--dv-gap-md);flex-direction:column;display:flex}.dv-cloud-sub{color:var(--text-muted);text-align:center;font-size:.9rem}.dv-cloud-sides{gap:var(--dv-gap-md);grid-template-columns:1fr 1fr;display:grid}.dv-cloud-col{gap:var(--dv-gap-sm);flex-direction:column;display:flex}.dv-cloud-side{padding:var(--dv-gap-md);background:#ffecc80d;border:1px solid #e8b35a4d;border-radius:14px;flex-direction:column;flex:1;gap:.3rem;display:flex}.dv-cloud-side-head{font-family:var(--font-display);color:var(--gold-bright);align-items:center;gap:.4rem;font-size:1.1rem;display:flex}.dv-cloud-facts{font-size:.85rem}.dv-cloud-facts.is-run{color:var(--gold)}.dv-cloud-when{color:var(--text-dim);font-size:.75rem}@media (width<=480px){.dv-cloud-sides{grid-template-columns:1fr}}html.dv-art-menu-button .dv-menu-modal .dv-menu{gap:.6rem}html.dv-art-menu-button .dv-menu-modal .dv-menu-item{gap:.85rem;min-height:4.1rem}html.dv-art-menu-button .dv-menu-modal .dv-menu-icon{color:#5a3816;background:radial-gradient(circle at 50% 35%,#fffaf0 0%,#f3e4c4 62%,#dcc392 100%);border:0;width:2.9rem;height:2.9rem;font-size:1.35rem;box-shadow:0 0 0 2px #d6a74c,0 0 0 3.5px #301a08bf,inset 0 -.2rem .45rem #784e1c4d,0 .25rem .6rem #00000073}html.dv-art-menu-button .dv-menu-modal .dv-menu-icon .dv-art-icon{filter:drop-shadow(0 1px 1px #3c1e0559);width:2.25rem;height:2.25rem}html.dv-art-menu-button .dv-menu-modal .dv-menu-item.is-discord .dv-menu-icon{color:#fff;background:radial-gradient(circle at 50% 35%,#7b86ff,#5865f2 70%)}html.dv-art-menu-button .dv-menu-modal .dv-menu-title{letter-spacing:.01em;font-size:1.32rem}html.dv-art-menu-button .dv-menu-modal .dv-menu-sub{font-size:.82rem;font-weight:600}html.dv-art-menu-button .dv-menu-modal .dv-menu-item>.dv-icon:last-child{color:#f3cf7a;margin-right:.15rem;font-size:1.15rem}html.dv-art-menu-button .dv-menu-modal .dv-menu-item:hover>.dv-icon:last-child{transition:translate .16s;translate:2px}html.dv-art-menu-panel .dv-menu-modal .delve-sentence{text-shadow:0 2px #28140599;padding-bottom:.7rem;position:relative}html.dv-art-menu-panel .dv-menu-modal .delve-sentence:after{content:"";background:linear-gradient(90deg,#0000,#f0c46ad9 30% 70%,#0000) 50%/100% 1px no-repeat;width:9rem;height:.55rem;position:absolute;bottom:0;left:50%;translate:-50%}html.dv-art-menu-panel .dv-menu-modal .delve-sentence:before{content:"";z-index:1;background:#f0c46a;width:.38rem;height:.38rem;position:absolute;bottom:.1rem;left:50%;translate:-50%;rotate:45deg;box-shadow:0 0 0 2px #28140599}html.dv-art-menu-panel .dv-menu-modal .delve-modal-panel>button:last-child{letter-spacing:.18em;text-transform:uppercase;background:#1e10068c;border-radius:99px;padding:.4rem 1.3rem;font-size:.72rem;font-weight:800;text-decoration:none;transition:background .16s,box-shadow .16s;box-shadow:inset 0 0 0 1px #f0c46a8c;color:#fff3dc!important}html.dv-art-menu-panel .dv-menu-modal .delve-modal-panel>button:last-child:hover{background:#3c220cbf;box-shadow:inset 0 0 0 1px #f0c46a}.dv-home-menu{gap:var(--dv-gap-xs);width:100%;padding:var(--dv-gap-sm) var(--dv-gap-md);background:var(--dv-panel,linear-gradient(180deg, #3a2717, #1e140b));border:1px solid #e8b35a4d;border-radius:20px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;box-shadow:0 14px 30px -14px #000c,inset 0 1px #ffe6be14}.dv-home-menu-btn{padding:var(--dv-gap-sm) var(--dv-gap-xs);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:.35rem;transition:background .18s,border-color .18s;display:flex;position:relative}.dv-home-menu-btn:hover,.dv-home-menu-btn:focus-visible{background:#e8b35a1a;border-color:#e8b35a73;outline:none}.dv-home-menu-icon{color:#6b3f17;background:radial-gradient(circle at 50% 35%,#fff4dc,#e9d2a4);border:2px solid #e8b35abf;border-radius:999px;place-items:center;width:3.2rem;height:3.2rem;font-size:1.45rem;transition:transform .2s cubic-bezier(.3,1.4,.6,1);display:grid;box-shadow:0 4px 10px -4px #000c}.dv-home-menu-btn:hover .dv-home-menu-icon{transform:translateY(-3px)}.dv-home-menu-icon .dv-art-icon{width:2.3rem;height:2.3rem}.dv-home-menu-label{font-family:var(--font-display);font-variation-settings:"SOFT" 100;color:var(--gold-bright);text-align:center;font-size:1rem;font-weight:700;line-height:1.1}.dv-home-menu-btn>.dv-nav-dot{position:absolute;top:.45rem;right:calc(50% - 1.75rem)}.dv-home-links{align-items:center;gap:var(--dv-gap-sm);margin-top:calc(-1 * var(--dv-gap-sm));color:var(--text-dim);font-size:.85rem;display:flex}.dv-home-link{font-family:var(--font-body);color:var(--text-muted);align-items:center;gap:.35rem;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}.dv-home-link:hover{color:var(--gold-bright)}.dv-home-link.is-discord .dv-brand,.dv-home-link.is-discord svg{color:#8b93ff}@media (width>=721px) and (height<=820px){.dv-home-main{gap:1rem;min-height:calc(100svh - 5.5rem)}.dv-home-main>.dl-logo{width:min(440px,100vw - 64px)!important}.dv-tile-main{aspect-ratio:16/8}.dv-home-menu{padding-block:var(--dv-gap-xs)}.dv-home-menu-icon{width:2.8rem;height:2.8rem}}@media (width<=720px){.dv-home{padding-bottom:2rem;overflow-x:clip}.dv-home-menu{padding-inline:var(--dv-gap-xs);grid-template-columns:repeat(3,minmax(0,1fr))}.dv-home-menu-icon{width:2.8rem;height:2.8rem}.dv-home-menu-label{font-size:.9rem}}html.dv-art-menu-button .dv-menu-modal .dv-menu-item{isolation:isolate;border-image:}html.dv-art-menu-button .dv-menu-modal .dv-menu-item:before{content:"";z-index:-1;pointer-events:none;border:.7rem solid #0000;border-width:.7rem 1.75rem;border-image:var(--art-menu-button) 40 72 fill / .7rem 1.75rem stretch;position:absolute;inset:-.7rem -1.75rem}html.dv-art-menu-button .dv-menu-modal .dv-menu-item:hover:before,html.dv-art-menu-button .dv-menu-modal .dv-menu-item:focus-visible:before{filter:brightness(1.22)}html.dv-art-menu-button .dv-menu-modal .dv-menu-item:hover,html.dv-art-menu-button .dv-menu-modal .dv-menu-item:focus-visible{filter:none}html.dv-art-menu-panel .dv-menu-modal .delve-modal-panel{isolation:isolate;position:relative}html.dv-art-menu-button .dv-menu-modal .dv-menu-title,html.dv-art-menu-button .dv-menu-modal .dv-menu-item.is-discord .dv-menu-title{color:#fff6e2;-webkit-text-stroke:4px #1b0d04;paint-order:stroke fill;text-shadow:0 2px #1b0d04,0 3px 6px #0009}html.dv-art-menu-button .dv-menu-modal .dv-menu-sub{color:#f2dcb4;text-shadow:0 1px #1b0d04,0 1px 3px #000000e6}html.dv-art-menu-panel .dv-menu-modal .delve-sentence{-webkit-text-stroke:5px #1b0d04;paint-order:stroke fill;text-shadow:0 3px #1b0d04}@media (width<=699px){html.dv-art-menu-panel .dv-menu-modal .delve-modal-panel{border-width:2rem;border-image-width:2rem}html.dv-art-menu-button .dv-menu-modal .dv-menu-item{gap:.6rem;min-height:3.5rem}html.dv-art-menu-button .dv-menu-modal .dv-menu-title{font-size:1.1rem}html.dv-art-menu-button .dv-menu-modal .dv-menu-sub{font-size:.74rem}html.dv-art-menu-button .dv-menu-modal .dv-menu-icon{width:2.4rem;height:2.4rem}html.dv-art-menu-button .dv-menu-modal .dv-menu-icon .dv-art-icon{width:1.9rem;height:1.9rem}}html.dv-art-menu-button .dv-menu-modal .dv-menu-item:after{content:"";z-index:-1;pointer-events:none;border:.7rem solid #0000;border-width:.7rem 1.75rem;border-image:var(--art-menu-button) 40 72 / .7rem 1.75rem stretch;position:absolute;inset:-.7rem -1.75rem}.dv-home-nav .dv-nav-account.is-in{text-transform:none;letter-spacing:0;padding-left:.3rem}.dv-nav-account-face{flex:none;display:inline-flex;position:relative}.dv-nav-account-brand{color:#fff;background:#5865f2;border-radius:50%;place-items:center;width:.95rem;height:.95rem;font-size:.6rem;display:grid;position:absolute;bottom:-.2rem;right:-.3rem;box-shadow:0 0 0 1.5px #1a120c}.dv-nav-account-brand.is-google{background:#fff}.dv-home-nav .dv-nav-account.is-in .dv-nav-account-brand .dv-brand{color:inherit;font-size:.6rem}.dv-home-nav .dv-nav-account.is-in .dv-nav-account-name{color:var(--text-primary);font-size:.85rem;font-weight:800}@media (width<=420px){.dv-home-nav .dv-nav-account.is-in{gap:.45rem;font-size:.85rem}.dv-home-nav .dv-nav-account.is-in .dv-nav-account-name{max-width:7rem}}@media (width>=700px){.dv-home-menu .dv-home-menu-icon{transition:transform .2s cubic-bezier(.3,1.4,.6,1),color .16s,border-color .16s}.dv-home-menu .dv-home-menu-label{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);font-size:.86rem;font-weight:800}.dv-home-menu .dv-home-menu-btn:hover .dv-home-menu-label,.dv-home-menu .dv-home-menu-btn:focus-visible .dv-home-menu-label{color:var(--gold-bright)}.dv-home-menu .dv-home-menu-icon{width:2.4rem;height:2.4rem;color:var(--gold);box-shadow:none;background:0 0;border:0;font-size:1.6rem}.dv-home-menu .dv-home-menu-btn:hover .dv-home-menu-icon{color:var(--gold-bright)}}.dv-menu .dv-menu-icon{color:var(--gold);background:0 0;border:0;font-size:1.45rem}.dv-menu .dv-menu-item.is-discord .dv-menu-icon{color:#8b93ff;background:0 0}.dv-menu .dv-menu-item>.dv-icon:last-child{color:var(--text-dim)}.dv-menu .dv-menu-item:hover>.dv-icon:last-child{color:var(--gold-bright)}.dv-home-version{display:none}.dv-home-sign{flex-direction:column;align-items:center;width:min(560px,100vw - 48px);display:flex}.dv-home-sign-img{-webkit-user-select:none;user-select:none;filter:drop-shadow(0 16px 20px #0009);transform-origin:50% 0;width:100%;height:auto;animation:9s ease-in-out infinite dv-sign-sway;display:block}@keyframes dv-sign-sway{0%,to{rotate:-.45deg}50%{rotate:.45deg}}.dv-home-tagline{font-family:var(--font-body);letter-spacing:.3em;text-transform:uppercase;color:#ecd9b6;text-shadow:0 1px 2px #000,0 0 12px #000000e6;margin-top:.35rem;font-size:.8rem;font-weight:800}@media (width>=721px){.dv-home-main{justify-content:flex-start;padding-top:0}.dv-home-main>.dv-home-sign{margin-top:-3.6rem}.dv-home-main>.dv-home-sign+*{margin-top:clamp(0rem,3vh - 1rem,2rem)}.dv-tiles{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch}.dv-tiles>.dv-tile:not(.is-primary) .dv-tile-main{aspect-ratio:1.03}}@media (width>=1500px) and (height>=980px){.dv-home{max-width:80rem}.dv-home-sign{width:680px}.dv-home-main>.dv-home-sign{margin-top:-3.8rem}}@media (width>=721px) and (height<=820px){.dv-tiles>.dv-tile:not(.is-primary) .dv-tile-main{aspect-ratio:1.29}.dv-home-sign{width:min(440px,100vw - 48px)}.dv-home-main>.dv-home-sign{margin-top:-3.2rem}}.dv-tile-main{background-clip:padding-box;border:16px solid #0000;border-image:url(/assets/tile-frame-B7LPsjzd.webp) 125/16px;border-radius:6px}.dv-tile.is-primary .dv-tile-main{border-color:#0000;border-width:18px;border-image-width:18px}.dv-tile-main:hover:not(:disabled),.dv-tile-main:focus-visible{border-color:#0000}.dv-tile-main:after{inset:0}.dv-tiles>.dv-tile:not(.is-primary) .dv-tile-art img{object-position:72% 50%}.dv-tile.is-disabled .dv-tile-main{filter:none}.dv-tile.is-disabled .dv-tile-art img{filter:brightness(.5)saturate(.55)}.dv-tile-lock{z-index:2;color:#f3dcae;background:#120b06c7;border:2px solid #e8b35a99;border-radius:999px;place-items:center;width:3.4rem;height:3.4rem;font-size:1.5rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 6px 16px #000000b3}.dv-home-menu{box-shadow:none;isolation:isolate;background:0 0;border:0;padding:.55rem 2.2rem;position:relative}.dv-home-menu:before{content:"";z-index:-1;pointer-events:none;filter:brightness(.62)saturate(.8);border:1rem solid #0000;border-width:1rem 2rem;border-image:url(/assets/menu-bar-ByTeG7lf.webp) 60 110 fill/1rem 2rem;position:absolute;inset:0;box-shadow:0 14px 30px -14px #000c}.dv-home-menu-icon{width:2.6rem;height:2.6rem;font-size:1.2rem}.dv-home-menu-label{color:#f2e0bd;text-shadow:0 1px 2px #000;font-size:.92rem}.dv-home-menu-btn:hover .dv-home-menu-label{color:var(--gold-bright)}.dv-home-link{color:#e2cfae;text-shadow:0 1px 2px #000}@media (width<=720px){.dv-tile-main,.dv-tile.is-primary .dv-tile-main{border-width:10px;border-image-width:10px}.dv-tile-lock{width:2.2rem;height:2.2rem;font-size:1rem;top:.6rem;left:auto;right:.6rem;translate:none}.dv-home-sign{width:min(360px,100vw - 32px)}.dv-home-tagline{letter-spacing:.22em;font-size:.68rem}.delve-theme .dv-tiles>.dv-tile:not(.is-primary) .dv-tile-title{font-size:1.5rem}.delve-theme .dv-tiles>.dv-tile:not(.is-primary) .dv-tile-sub{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.dv-home-sign-img{animation:none}}.dv-shelf{display:none}@media (width>=721px){.dv-home-main>.dv-home-menu{display:none}.dv-shelf{isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;width:min(100%,52rem);margin-top:.4rem;padding:0 2.4rem .55rem;display:grid;position:relative}.dv-shelf:before{content:"";z-index:-1;pointer-events:none;filter:brightness(.6)saturate(.8)drop-shadow(0 14px 18px #000000b3);border:.9rem solid #0000;border-width:.9rem 2rem;border-image:url(/assets/menu-bar-ByTeG7lf.webp) 60 110 fill/.9rem 2rem;height:3.1rem;position:absolute;bottom:0;left:0;right:0}.dv-shelf-slot{justify-content:center;display:flex}.dv-shelf-btn{cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:.45rem;padding:0;display:flex;position:relative}.dv-shelf-obj{--obj-h:5.6rem;width:6.2rem;height:var(--obj-h);color:var(--gold);filter:drop-shadow(0 8px 6px #000000a6)brightness(.92);border-radius:999px;place-items:end center;font-size:2.6rem;transition:transform .26s cubic-bezier(.3,1.4,.6,1),filter .26s;display:grid;overflow:visible}.dv-shelf-obj img{height:var(--obj-h);object-fit:contain;object-position:50% 100%;width:auto;max-width:7.5rem;display:block}.dv-shelf-btn:hover .dv-shelf-obj,.dv-shelf-btn:focus-visible .dv-shelf-obj{filter:drop-shadow(0 14px 10px #0000008c)brightness(1.1);transform:translateY(-6px)scale(1.06)}.dv-shelf-btn:focus-visible{outline:none}.dv-shelf-label{font-family:var(--font-display);font-variation-settings:"SOFT" 100;color:#f2e0bd;text-shadow:0 1px 2px #000,0 0 8px #000c;padding-bottom:.15rem;font-size:1.05rem;font-weight:700;line-height:1;transition:color .2s}.dv-shelf-btn:hover .dv-shelf-label,.dv-shelf-btn:focus-visible .dv-shelf-label{color:var(--gold-bright)}.dv-shelf-btn>.dv-nav-dot{position:absolute;top:.3rem;right:.4rem}}@media (width>=721px) and (height<=820px){.dv-shelf-obj{--obj-h:4.4rem;width:5rem}.dv-shelf:before{height:2.7rem}}@media (prefers-reduced-motion:reduce){.dv-shelf-obj{transition:none}}.dv-shelf-obj[data-obj=profile] img{height:calc(var(--obj-h) * 1.08)}.dv-shelf-obj[data-obj=boards] img{height:calc(var(--obj-h) * 1.12)}.dv-shelf-obj[data-obj=howTo] img{height:calc(var(--obj-h) * .9)}.dv-tile{position:relative}.dv-tile-corner{z-index:3;cursor:pointer;font:900 .72rem/1 var(--font-body);letter-spacing:.14em;color:#f3dcae;background:#0e0906c7;border:1px solid #e8b35a8c;border-radius:999px;padding:.35rem .85rem;transition:background .16s,border-color .16s,color .16s;position:absolute;top:1.6rem;right:1.6rem;box-shadow:0 4px 12px #0009}.dv-tile-corner:hover,.dv-tile-corner:focus-visible{border-color:var(--gold-bright);color:var(--gold-bright);background:#3c2612e6;outline:none}.dv-tile-corner.is-armed{color:#ffd1c8;border-color:var(--dv-coral,#e5645a)}@media (width<=720px){.dv-tile-corner{padding:.3rem .65rem;font-size:.62rem;top:.9rem;right:.9rem}}@media (width>=721px){.dv-home-main>.dv-tiles{width:min(100%,260svh - 80.6rem)}.dv-home-main>.dv-shelf{width:min(52rem,100%,234svh - 72.54rem)}.dv-home-sign{width:min(560px,100vw - 48px,62svh)}}@media (width>=1500px) and (height>=980px){.dv-home-sign{width:min(680px,62svh)}}@media (width>=721px){.dv-tile-main{container-type:inline-size}.dv-tile-title,.dv-tile.is-primary .dv-tile-title{font-size:clamp(1.3rem,9.5cqw,3.2rem)}.dv-tiles>.dv-tile:not(.is-primary) .dv-tile-title{font-size:clamp(1.2rem,12cqw,2.6rem)}.dv-tile-kicker{font-size:clamp(.56rem,1.9cqw,.68rem)}.dv-tile-sub{font-size:clamp(.72rem,2.6cqw,.9rem)}.dv-tile.is-primary .dv-tile-top{padding-right:6.5rem}.dv-home-sign{width:min(560px,100vw - 48px,52svh)}.dv-home-main>.dv-tiles{width:min(100%,260svh - 75.4rem)}.dv-home-main>.dv-shelf{width:min(52rem,100%,max(34rem,240svh - 69.6rem))}}@media (width>=721px) and (height<=820px){.dv-home-main{gap:.7rem}.dv-home-main>.dv-home-sign{margin-top:-3.4rem}.dv-home-tagline{margin-top:.1rem;font-size:.7rem}.dv-home-links{margin-top:-.35rem}}@media (width>=1500px) and (height>=980px){.dv-home-sign{width:min(680px,56svh)}}.dv-home-sign-hang{isolation:isolate;transform-origin:50% -70vh;width:100%;animation:9s ease-in-out infinite dv-sign-sway;display:block;position:relative}.dv-home-sign-hang>.dv-home-sign-img{animation:none}.dv-home-sign-hang:before,.dv-home-sign-hang:after{content:"";z-index:-1;bottom:calc(100% - var(--chain-overlap,7%));height:120vh;width:var(--chain-w,4.6%);background:var(--sign-chain) bottom center / 100% auto repeat-y;filter:saturate(.45)brightness(.78)drop-shadow(0 4px 6px #00000080);position:absolute;translate:-50%}.dv-home-sign-hang:before{left:var(--chain-l,16.4%)}.dv-home-sign-hang:after{left:var(--chain-r,83.6%)}@media (prefers-reduced-motion:reduce){.dv-home-sign-hang{animation:none}}.dv-menu-modal .dv-menu-icon:has(.dv-art-icon){box-shadow:none;background:0 0;border:0;width:2.9rem;height:2.9rem}html.dv-art-menu-button .dv-menu-modal .dv-menu-icon:has(.dv-art-icon){box-shadow:none;background:0 0;border:0;width:2.9rem;height:2.9rem}.dv-menu-modal .dv-menu-icon .dv-art-icon,html.dv-art-menu-button .dv-menu-modal .dv-menu-icon .dv-art-icon{filter:drop-shadow(0 .15rem .3rem #0000008c);width:2.9rem;height:2.9rem}.dv-menu-modal .dv-menu-item.is-primary{text-align:center;justify-content:center;min-height:3.6rem}.dv-menu-modal .dv-menu-item.is-primary .dv-menu-text{align-items:center}html.dv-art-menu-button .dv-menu-modal .dv-menu-item.is-primary:before{filter:brightness(1.35)sepia(.45)saturate(1.6)hue-rotate(-8deg)}html.dv-art-menu-button .dv-menu-modal .dv-menu-item.is-primary:hover:before{filter:brightness(1.55)sepia(.45)saturate(1.7)hue-rotate(-8deg)}html.dv-art-menu-button .dv-menu-modal .dv-menu-item.is-primary .dv-menu-title{color:#fff3cf;font-size:1.45rem}.dv-menu-rule{background:linear-gradient(90deg,#0000,#e8b35a8c,#0000);height:1px;margin:.35rem 1.2rem .1rem}.dv-menu-modal .dv-menu-item.is-quiet{opacity:.88;min-height:3.4rem}html.dv-art-menu-button .dv-menu-modal .dv-menu-item.is-quiet .dv-menu-title{font-size:1.15rem}.dv-menu-modal.is-run .delve-modal-close{display:none}html.dv-art-menu-button .dv-menu-modal .dv-menu-item.is-primary .dv-menu-title{color:#ffd98a;text-shadow:0 1px #000000e6,0 0 14px #ffbe5a8c}html.dv-art-menu-button .dv-menu-modal .dv-menu-item.is-primary{border-radius:.6rem;box-shadow:0 0 1.1rem #ffba5047}html.dv-art-menu-button .dv-menu-modal .dv-menu-item.is-discord .dv-menu-icon:has(.dv-art-icon){background:0 0}.dv-setup{flex-direction:column;justify-content:center;gap:1.2rem;width:100%;max-width:68rem;min-height:calc(100svh - 4.5rem);margin:0 auto;display:flex}.dv-setup-head{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.dv-setup-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:1.2rem;display:grid}.dv-setup-side{background:var(--dv-panel);border:1px solid var(--dv-line);box-shadow:var(--dv-panel-shadow);border-radius:20px;flex-direction:column;gap:1rem;padding:1.2rem 1.25rem;display:flex}.dv-setup-start{flex-direction:column;align-items:center;gap:.4rem;margin-top:auto;padding-top:.4rem;display:flex}@media (width<=860px){.dv-setup{justify-content:flex-start;min-height:0}.dv-setup-grid{grid-template-columns:1fr}}.dv-spot{flex-direction:column;gap:.7rem;min-width:0;display:flex}.dv-spot-stage{touch-action:pan-y;isolation:isolate;background:radial-gradient(62% 62%,#0000 30%,#06040373 56%,#0000 80%);flex:1 0 auto;height:clamp(20rem,62svh,40rem);position:relative;container-type:size}.dv-spot-lantern{z-index:3;transform-origin:50% 0;pointer-events:none;flex-direction:column;align-items:center;animation:5.5s ease-in-out infinite dv-spot-sway;display:flex;position:absolute;top:0;left:50%;translate:-50%}.dv-spot-chain{background:linear-gradient(#0000,#6b5333 30%,#8a6b40);width:2px;height:6cqh}.dv-spot-lantern .dv-icon{color:#f6cf7c;filter:drop-shadow(0 0 .5rem #ffc464f2) drop-shadow(0 0 1.6rem color-mix(in srgb, var(--ac) 60%, #ffb45ab3));font-size:clamp(2rem,9cqh,3.2rem);transition:color .4s,filter .4s}@keyframes dv-spot-sway{0%,to{rotate:-2.2deg}50%{rotate:2.2deg}}.dv-spot-beam{z-index:0;pointer-events:none;background:conic-gradient(from 157deg at 50% 0%, transparent 0deg, color-mix(in srgb, var(--ac) 20%, #ffdea057) 13deg 33deg, transparent 46deg);filter:blur(7px);mix-blend-mode:screen;opacity:.9;width:90cqw;height:88cqh;animation:dv-spot-flare var(--step-ms,.52s) ease-out both;position:absolute;top:9cqh;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.dv-spot-floor{z-index:0;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--ac) 40%, #ffd282b3), color-mix(in srgb, var(--ac) 20%, #ffbe6e40) 55%, transparent);filter:blur(2px);width:58cqw;height:15cqh;animation:dv-spot-flare var(--step-ms,.52s) ease-out both;border-radius:50%;position:absolute;bottom:3cqh;left:50%;translate:-50%}@keyframes dv-spot-flare{0%{opacity:.35}75%{opacity:1;filter:blur(2px)brightness(1.35)}to{opacity:.9}}.dv-spot-motes{z-index:2;pointer-events:none;width:40cqw;height:74cqh;position:absolute;top:14cqh;left:50%;overflow:hidden;translate:-50%}.dv-spot-motes span{left:calc(12% + var(--i) * 12%);width:3px;height:3px;animation:dv-spot-mote calc(7s + var(--i) * 1.3s) linear calc(var(--i) * -1.9s) infinite;background:#ffe6b4d9;border-radius:50%;position:absolute;bottom:0;box-shadow:0 0 6px #ffd28ce6}@keyframes dv-spot-mote{0%{opacity:0;transform:translate(0)}15%{opacity:.8}50%{transform:translate(1.2rem,-36cqh)}85%{opacity:.5}to{opacity:0;transform:translate(-.6rem,-72cqh)}}.dv-spot-slot{--x:calc(var(--off) * 35cqw);transform-origin:50% 100%;height:78cqh;translate:-50%;transform:translate(var(--x), -12cqh) scale(.58);filter:brightness(.3)saturate(.6)blur(.6px);transition:transform var(--step-ms,.56s) cubic-bezier(.22, 1, .36, 1), filter var(--step-ms,.56s) ease, opacity .38s ease;z-index:1;pointer-events:none;background:0 0;border:0;justify-content:center;align-items:flex-end;padding:0;display:flex;position:absolute;bottom:7cqh;left:50%}.dv-spot-slot img{object-fit:contain;object-position:50% 100%;width:auto;max-width:48cqw;height:100%}.dv-spot-slot.is-near{pointer-events:auto;cursor:pointer}.dv-spot-slot.is-near:hover{filter:brightness(.55)saturate(.85)}.dv-spot-slot.is-far{transform:translate(calc(var(--off) * 32cqw), -16cqh) scale(.42);opacity:0}.dv-spot-slot.is-shown{z-index:2;filter:drop-shadow(0 0 1.5px color-mix(in srgb, var(--ac) 85%, white)) drop-shadow(0 0 22px color-mix(in srgb, var(--ac) 45%, transparent)) drop-shadow(0 18px 18px #0000008c);transform:none}.dv-spot-walk{transform-origin:50% 100%;height:100%;transition:filter var(--step-ms,.56s) ease;align-items:flex-end;display:flex}.dv-spot-slot.is-shown .dv-spot-walk{animation:dv-spot-breathe 3.8s ease-in-out var(--step-ms,.56s) infinite}@keyframes dv-spot-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.015)}}.dv-spot-slot.is-dark .dv-spot-walk{filter:brightness(0)}.dv-spot-slot.is-dark:not(.is-shown){filter:drop-shadow(0 0 1.5px #ffdca059)}.dv-spot-slot.is-dark.is-near:hover{filter:drop-shadow(0 0 2.5px #ffdca0b3)}.dv-spot-stage.is-locked .dv-spot-slot.is-shown{filter:drop-shadow(0 0 2px #ffdca08c)}.dv-spot-stage.is-locked .dv-spot-beam{opacity:.35;animation:none}.dv-spot-stage.is-locked .dv-spot-floor{opacity:.4;animation:none}.dv-spot-stage.is-locked .dv-spot-lantern .dv-icon{color:#8a6b40;filter:drop-shadow(0 0 .3rem #ffa05066)}.dv-spot-stage.is-locked .dv-spot-motes{opacity:.3}.dv-spot-lock{z-index:4;font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-bright);background:#0a0705bf;border:1px solid #e8b35a66;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .8rem;font-size:.78rem;font-weight:900;display:inline-flex;position:absolute;bottom:1.2cqh;left:50%;transform:translate(-50%)}.dv-spot-arrow{z-index:4;width:3rem;height:3rem;color:var(--gold-bright);cursor:pointer;background:#140d08b8;border:1px solid #e8b35a73;border-radius:50%;place-items:center;font-size:1.6rem;transition:transform .16s,background .16s,border-color .16s;display:grid;position:absolute;top:55%;transform:translateY(-50%);box-shadow:0 6px 16px #0006}.dv-spot-arrow:hover{border-color:var(--gold-bright);background:#3c2612e6;transform:translateY(-50%)scale(1.08)}.dv-spot-arrow.is-prev{left:.2rem}.dv-spot-arrow.is-next{right:.2rem}.dv-spot-arrow .dv-icon{stroke-width:2.6px}.dv-spot-strip{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.dv-spot-thumb{cursor:pointer;background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--ac) 30%, #2a1d14), #140d08);border:2px solid #ffdcaa24;border-radius:14px;width:3.6rem;height:3.6rem;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.dv-spot-thumb img{object-fit:contain;object-position:50% 100%;width:100%;height:92%;position:absolute;bottom:4%;left:0;right:0}.dv-spot-thumb-glyph{width:100%;height:100%;color:var(--ac);place-items:center;font-size:1.5rem;display:grid}.dv-spot-thumb:hover{border-color:#e8b35a8c;transform:translateY(-2px)}.dv-spot-thumb.is-on{border-color:var(--gold-bright);box-shadow:0 0 0 3px #e8b35a40, 0 0 16px color-mix(in srgb, var(--ac) 50%, transparent)}.dv-spot-thumb.is-locked img,.dv-spot-thumb.is-locked .dv-spot-thumb-glyph{filter:brightness(0);opacity:.8}.dv-spot-thumb-lock{color:var(--gold);font-size:.8rem;position:absolute;bottom:2px;right:3px}.dv-spot-info{flex-direction:column;gap:.55rem;animation:.28s ease-out dv-spot-info-in;display:flex}@keyframes dv-spot-info-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.dv-spot-name-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.dv-spot-glyph{color:var(--ac);font-size:1.9rem;line-height:1}.dv-spot-name{font-family:var(--font-display);font-variation-settings:"SOFT" 100;color:var(--text-primary);font-size:clamp(2rem,4vw,2.7rem);font-weight:800;line-height:1}.dv-spot-best{font-family:var(--font-body);color:var(--gold);font-size:.8rem;font-weight:800}.dv-spot-facts{font-family:var(--font-body);grid-template-columns:auto 1fr;gap:.35rem .9rem;margin:0;font-size:.95rem;display:grid}.dv-spot-facts dt{color:var(--text-muted);font-weight:900}.dv-spot-facts dd{color:var(--text-primary);margin:0;font-weight:700}.dv-spot-facts.is-preview{opacity:.6;margin-top:var(--dv-gap-md,.75rem)}.dv-spot-unlock{font-family:var(--font-body);color:var(--gold);background:#00000040;border:1px dashed #e8b35a66;border-radius:12px;align-items:flex-start;gap:.5rem;padding:.7rem .85rem;font-size:.95rem;font-weight:700;display:flex}.dv-spot-unlock b{color:var(--gold-bright)}.dv-setup-rule{background:linear-gradient(90deg,#0000,#e8b35a59,#0000);height:1px}.dv-placeholder{aspect-ratio:100/150;justify-content:center;height:100%;display:flex;position:relative}.dv-placeholder-body{width:auto;height:100%;overflow:visible}.dv-placeholder-eye{filter:drop-shadow(0 0 3px var(--ac))}.dv-placeholder-badge{color:color-mix(in srgb, var(--ac) 70%, #fff3cf);opacity:.85;font-size:clamp(1rem,3.4vw,2rem);position:absolute;top:58%;left:50%;transform:translate(-50%)}@media (width<=860px){.dv-spot-stage{height:clamp(16rem,44svh,26rem)}.dv-spot-arrow{width:2.6rem;height:2.6rem;font-size:1.35rem}.dv-spot-thumb{width:2.8rem;height:2.8rem}}@media (prefers-reduced-motion:reduce){.dv-spot-slot,.dv-spot-walk,.dv-spot-beam,.dv-spot-floor,.dv-spot-lantern,.dv-spot-info{transition:none!important;animation:none!important}.dv-spot-motes{display:none}}.dv-setup-side .delve-school-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dv-setup-side .delve-school-tile{padding:.75rem .8rem}.dv-spot-thumb-depth{min-width:1.05rem;height:1.05rem;font:900 .62rem/1 var(--font-body);color:#2a1a08;background:linear-gradient(#f6d58c,#c8913a);border-radius:999px;place-items:center;padding:0 .2rem;display:grid;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000080}.dv-depth-row{grid-template-columns:repeat(9,minmax(0,1fr));gap:.3rem;display:grid}.dv-depth-stone{aspect-ratio:1;font:900 .95rem/1 var(--font-body);color:var(--text-primary);background:linear-gradient(#4a5a70,#2c3746);border:1px solid #ffffff1f;border-radius:.55rem;place-items:center;transition:transform .12s,box-shadow .12s,border-color .12s;display:grid;box-shadow:inset 0 1px #ffffff1f,0 2px #00000059}.dv-depth-stone:hover:not(:disabled){border-color:#e8b35a99;transform:translateY(-1px)}.dv-depth-stone.is-won{color:#2a1a08;background:linear-gradient(#e9c47a,#a8742c)}.dv-depth-stone.is-on{border-color:var(--gold-bright);transform:translateY(-2px);box-shadow:0 0 0 2px #e8b35a73,0 0 14px #e8b35a59}.dv-depth-stone.is-locked{color:var(--text-dim);box-shadow:none;cursor:not-allowed;background:#0000004d;font-size:.7rem}.dv-depth-rules{font-family:var(--font-body);color:var(--text-muted);flex-direction:column;gap:.3rem;min-height:2.4em;font-size:.78rem;line-height:1.4;display:flex}.dv-depth-rules b{color:var(--gold)}.dv-depth-earlier{color:var(--text-dim);font-size:.72rem}.dv-depth-chip{color:var(--text-muted);cursor:help;white-space:nowrap;border:1px solid #e8b35a4d;border-radius:999px;margin:.12rem .25rem 0 0;padding:.05rem .45rem;display:inline-block}.dv-depth-next{color:var(--text-dim);font-size:.72rem}.dv-spot-depth{cursor:help;width:2rem;height:2rem;font:900 1.05rem/1 var(--font-body);color:#2a1a08;background:linear-gradient(#f1cf86,#b98236);border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:0 1px 4px #0006}.dv-spot-depth.is-max{background:linear-gradient(#fff1b8,#e3a93a 55%,#a86a1c);box-shadow:0 0 12px #f6c45a8c}.dv-spot-name.is-mastered{background:linear-gradient(#fff3c4,#f0c060 45%,#c98a2c);color:#0000;filter:drop-shadow(0 0 10px #f6c45a73);-webkit-background-clip:text;background-clip:text;align-items:center;gap:.35rem;display:inline-flex}.dv-spot-crown{color:#f6c75a;-webkit-text-fill-color:#f6c75a;font-size:.7em}.dv-spot-thumb-depth.is-max{background:linear-gradient(#fff1b8,#e3a93a);font-size:.7rem}.dv-setup-side .delve-school-tile{transition:transform .18s,box-shadow .18s,background .22s,opacity .18s,filter .18s;overflow:hidden}.delve-school-mark{color:var(--sc);opacity:.08;pointer-events:none;font-size:4.2rem;line-height:1;transition:opacity .22s,transform .22s;position:absolute;bottom:-.7rem;right:-.4rem}.dv-setup-side .delve-school-tile-on{border:2px solid var(--sc);background:radial-gradient(120% 90% at 85% 100%, color-mix(in srgb, var(--sc) 55%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--sc) 38%, #2a1d13), color-mix(in srgb, var(--sc) 14%, #1a120c));box-shadow:0 0 0 1px color-mix(in srgb, var(--sc) 40%, transparent), 0 0 26px color-mix(in srgb, var(--sc) 45%, transparent), inset 0 1px 0 #ffffff1f;transform:translateY(-2px)}.dv-setup-side .delve-school-tile-on .delve-school-mark{opacity:.35;transform:rotate(-8deg)scale(1.05)}.dv-setup-side .delve-school-tile-on .delve-school-check{width:1.5rem;height:1.5rem;box-shadow:0 0 10px var(--sc);font-size:14px}.dv-setup-side .delve-school-tile-on>span:not(.delve-school-mark):not(.delve-school-check){position:relative}.dv-setup-side .delve-school-grid.is-full .delve-school-tile:not(.delve-school-tile-on):not(.delve-school-tile-locked){opacity:.62;filter:saturate(.6)}.dv-setup-side .delve-school-grid.is-full .delve-school-tile:not(.delve-school-tile-on):not(.delve-school-tile-locked):hover{opacity:.9;filter:none}.delve-school-tile-barred{cursor:not-allowed}.dv-spot-thumb-next{font:900 .55rem/1.4 var(--font-body);letter-spacing:.12em;color:#1b1208;background:var(--gold-bright);pointer-events:none;border-radius:999px;padding:0 .35rem;position:absolute;top:.2rem;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #0009}.dv-spot-thumb-score{font:900 .55rem/1.4 var(--font-body);letter-spacing:.06em;white-space:nowrap;color:#0e1f14;background:var(--green-bright);pointer-events:none;border-radius:999px;padding:0 .35rem;position:absolute;bottom:.2rem;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #0009}.dv-setup-board{flex-direction:column;align-self:center;gap:.6rem;width:min(40rem,100%);padding:.9rem 1rem;display:flex}.dv-setup-board-title{text-align:center;letter-spacing:.3em;color:var(--text-muted);font-size:.7rem;font-weight:800}.dv-setup-side .delve-school-tile-forced{cursor:default}.dv-setup-side .delve-school-tile-forced .delve-school-check{font-size:12px}.dv-setup-side .delve-school-tile-forced:hover{transform:none}.dv-depth-newest{cursor:help;align-self:flex-start;align-items:center;gap:.35rem;margin:0;font-size:.9rem;display:inline-flex}.dv-depth-newest .dv-icon{color:var(--dv-coral,#ff8a70);font-size:1.1em}.dv-depth-newest b{color:var(--dv-coral,#ff8a70);text-underline-offset:3px;-webkit-text-decoration:underline #ff8a7059;text-decoration:underline #ff8a7059}.dv-facts-compact{align-items:center;gap:var(--dv-gap-sm) var(--dv-gap-md);flex-wrap:wrap;margin:0;display:flex}.dv-facts-compact.is-preview{opacity:.6;margin-top:var(--dv-gap-md,.75rem)}.dv-fact-chip{font:800 .88rem/1.2 var(--font-body);color:var(--text-primary);background:#ffecc80f;border:1px solid #e8b35a4d;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem .2rem .35rem;display:inline-flex}.dv-fact-chip .dv-icon{font-size:1.05rem}.dv-fact-school{cursor:help;width:2rem;height:2rem;color:var(--sc);background:color-mix(in srgb, var(--sc) 16%, transparent);border:1px solid color-mix(in srgb, var(--sc) 55%, transparent);border-radius:50%;place-items:center;font-size:1.1rem;display:inline-grid;position:relative}.dv-fact-school b{font:900 .62rem/1 var(--font-body);color:#1c130c;background:var(--sc);border-radius:999px;padding:.1rem .25rem;position:absolute;bottom:-.3rem;right:-.45rem}.dv-fact-school.is-barred{opacity:.45;filter:grayscale(.7)}.dv-fact-school.is-barred:after{content:"";background:var(--dv-coral);height:2px;position:absolute;inset:45% -10%;transform:rotate(-35deg)}.delve-step-label .dv-pick-count{font:900 1.05rem/1 var(--font-body);letter-spacing:.02em;cursor:help}.dv-setup-side .delve-school-tile-peek{cursor:help;opacity:.7;filter:saturate(.55)}.dv-setup-side .delve-school-tile-peek:hover{opacity:.95;filter:saturate(.9)}.dv-setup-side .delve-school-tile-peek .delve-school-mark{opacity:.12}.dv-setup-side .delve-school-check.is-lock{color:var(--text-muted);background:#0a070599;border-color:#e8be8240;font-size:11px}.dv-setup-side .delve-school-grid.is-fixed .delve-school-tile-on{cursor:help}.dv-setup-side .delve-step-label{letter-spacing:.2em;color:var(--text-primary);align-items:center;font-size:.85rem}.dv-setup-side .delve-step-label .dv-pick-count{font:900 .8rem/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--dv-coral);background:color-mix(in srgb, var(--dv-coral) 14%, transparent);border:1px solid color-mix(in srgb, var(--dv-coral) 55%, transparent);border-radius:999px;padding:.3rem .65rem}.dv-setup-side .delve-step-label .dv-pick-count.is-full{color:var(--green-bright);background:color-mix(in srgb, var(--green-bright) 12%, transparent);border-color:color-mix(in srgb, var(--green-bright) 50%, transparent)}@media (width<=699px){.delve-theme .dv-setup-side .delve-step-label{font-size:.66rem}.delve-theme .dv-setup-side .delve-step-label .dv-pick-count{padding:.2rem .5rem;font-size:.62rem}}.dv-ss{--bar-h:6.2rem;z-index:1;grid-template-columns:minmax(15rem,20rem) minmax(0,1fr) minmax(24rem,29rem);grid-template-rows:minmax(0, 1fr) var(--bar-h);grid-template-areas:"roster hero panel""bar bar bar";column-gap:1.5rem;padding:1.5rem 2rem 0;display:grid;position:fixed;inset:0}.dv-ss-panel,.dv-ss-bar:before{background:linear-gradient(#0e080480,#0e0804b3),url(/assets/bar-texture-DvjrbgOv.webp) 50%/cover}.dv-ss-roster{--hx:clamp(4.8rem, 10svh, 6.6rem);--hy:calc(var(--hx) * 1.1547);--hg:.55rem;width:calc(var(--hx) * 2.5 + var(--hg));height:calc(var(--hy) + 3 * (var(--hy) * .75 + var(--hg)));grid-area:roster;place-self:center;position:relative}.dv-ss-hex{--col:0;--row:0;width:var(--hx);height:var(--hy);left:calc(var(--col) * (var(--hx) + var(--hg)) + var(--shift,0) * (var(--hx) + var(--hg)) / 2);top:calc(var(--row) * (var(--hy) * .75 + var(--hg)));cursor:pointer;filter:drop-shadow(0 .35rem .5rem #0009)brightness(.8)saturate(.85);background:0 0;border:0;padding:0;transition:transform .26s cubic-bezier(.2,.8,.2,1),filter .26s;position:absolute}.dv-ss-hex:nth-child(2n){--col:1}.dv-ss-hex:nth-child(3),.dv-ss-hex:nth-child(4){--row:1;--shift:1}.dv-ss-hex:nth-child(5),.dv-ss-hex:nth-child(6){--row:2}.dv-ss-hex:nth-child(7),.dv-ss-hex:nth-child(8){--row:3;--shift:1}.dv-ss-hex:hover{filter:drop-shadow(0 .35rem .5rem #0009)brightness()}.dv-ss-hex-rim{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(160deg,#e9c87e,#8a5a24 45%,#4a2c12 70%,#b8894a);width:100%;height:100%;padding:.24rem;display:block}.dv-ss-hex.is-on .dv-ss-hex-rim{background:linear-gradient(160deg,#fff0b8,#e8b35a 40%,#8a5a24 75%,#f6cf7a)}.dv-ss-hex.is-on{z-index:2;filter:drop-shadow(0 0 .7rem #f6cf7a8c)drop-shadow(0 .4rem .6rem #000000a6);transform:scale(1.1)}.dv-ss-hex-face{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:radial-gradient(ellipse at 50% 35%, color-mix(in srgb, var(--ac) 40%, #3a2416), #140b06 80%);width:100%;height:100%;display:block;position:relative;overflow:hidden}.dv-ss-hex-face img{display:block;position:absolute}.dv-ss-hex-face img.is-fill{object-fit:cover;width:100%;height:100%;inset:0}.dv-ss-hex-glyph{color:var(--ac);place-items:center;font-size:1.8rem;display:grid;position:absolute;inset:0}.dv-ss-hex.is-locked .dv-ss-hex-face img{filter:brightness(0)contrast();opacity:.85}.dv-ss-hex-lock{color:#e9d6b0;filter:drop-shadow(0 1px 2px #000);font-size:1rem;position:absolute;top:55%;left:50%;translate:-50% -50%}.dv-ss-hex-next,.dv-ss-hex-depth,.dv-ss-hex-name{pointer-events:none;position:absolute;left:50%;translate:-50%}.dv-ss-hex-next{font:900 .55rem/1 var(--font-ui);letter-spacing:.12em;color:#1c0f06;background:#f6cf7a;border-radius:999px;padding:.15rem .35rem;top:9%}.dv-ss-hex-depth{min-width:1.15rem;height:1.15rem;font:900 .7rem/1 var(--font-ui);color:#1c0f06;background:radial-gradient(circle at 35% 30%,#fff0b8,#e8b35a 60%,#8a5a24);border-radius:999px;place-items:center;display:grid;bottom:9%}.dv-ss-hex-depth.is-max{color:#fff6d8;background:radial-gradient(circle at 35% 30%,#ffe08a,#c9871e 60%,#6b3e10)}.dv-ss-hex-name{white-space:nowrap;font:700 .8rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#fff6d8;text-shadow:0 1px #000,0 0 6px #000;background:linear-gradient(#3c200ceb,#1c0e05f2);padding:.2rem .5rem;bottom:-.35rem;box-shadow:inset 0 0 0 1px #f6cf7ab3;font-size:.7rem!important}.dv-ss-hero{pointer-events:none;grid-area:hero;min-height:0;position:relative}.dv-ss-hero:before{content:"";background:radial-gradient(50% 52% at 50% 46%,#0c070380,#0c070347 55%,#0000 80%);width:min(44rem,120%);height:100%;position:absolute;bottom:0;left:50%;translate:-50%}.dv-ss-pool{background:radial-gradient(#0000008c,#00000040 45%,#0000 70%);width:min(32rem,90%);height:4.5rem;position:absolute;bottom:.4rem;left:50%;translate:-50%}.dv-ss-figure{aspect-ratio:2/3;justify-content:center;align-items:flex-end;height:min(100% - 1rem,46rem);animation:.56s cubic-bezier(.2,.8,.2,1) backwards dv-ss-step;display:flex;position:absolute;bottom:1.6rem;left:50%;translate:-50%}.dv-ss-figure img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 0 1px #100904f2)drop-shadow(0 0 2px #100904b3)drop-shadow(0 1.2rem 1.4rem #00000080);max-width:100%;max-height:100%;display:block}.dv-ss-figure.is-dark img{filter:brightness(0) drop-shadow(0 0 .6rem color-mix(in srgb, var(--ac) 60%, transparent));opacity:.9}.dv-ss-glyph{color:var(--ac);font-size:8rem}@keyframes dv-ss-step{0%{opacity:0;transform:translateY(1.2rem)scale(.97)}}.dv-ss-panel{max-height:calc(100svh - var(--bar-h) - 3rem);scrollbar-width:thin;filter:drop-shadow(0 .8rem 1.2rem #0000008c);border-radius:.3rem;flex-direction:column;grid-area:panel;align-self:center;gap:1rem;padding:1.5rem 1.6rem 1.4rem;display:flex;position:relative;overflow-y:auto}.dv-ss-panel:after{content:"";pointer-events:none;border:1.4rem solid #0000;border-image:var(--kit-ring) 120 / 1.4rem / 0 stretch;position:absolute;inset:0}.dv-ss-panel .delve-school-grid{grid-template-columns:1fr 1fr}.dv-ss-panel .delve-step-label>span:first-child{color:#e9d6b0;text-shadow:0 1px 2px #000}.dv-ss-bar{grid-area:bar;place-items:center;margin:0 -2rem;display:grid;position:relative}.dv-ss-bar:before{content:"";z-index:-1;border-top:1px solid #f6cf7a59;height:3.6rem;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -.8rem 1.6rem #00000073}.dv-ss-start{flex-direction:column;align-items:center;gap:.3rem;display:flex;translate:0 -.5rem}.dv-ss-start .delve-btn-lg{min-width:18rem;padding-block:.85rem;font-size:1.5rem}.dv-ss-back{color:#f6cf7a;cursor:pointer;background:radial-gradient(circle at 40% 35%,#5a321d,#2a1408);border:2px solid #b98a4c;border-radius:999px;place-items:center;width:2.8rem;height:2.8rem;font-size:1.3rem;display:grid;position:absolute;bottom:.6rem;left:1.4rem;box-shadow:0 .3rem .6rem #0009}.dv-ss-back:hover{filter:brightness(1.2)}.dv-ss.has-start .dv-ss-start .delve-btn.delve-btn-lg{aspect-ratio:1200/343;background:var(--ss-start) center / 100% 100% no-repeat;width:24rem;min-width:0;height:auto;box-shadow:none;font:800 1.9rem/1 var(--font-display);letter-spacing:.08em;color:#fff3cf;-webkit-text-stroke:.32rem #3a1d08;paint-order:stroke fill;text-shadow:0 .12rem .25rem #0000008c;filter:drop-shadow(0 .5rem .7rem #0000008c);border:0;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:0 3rem .15rem;transition:filter .2s,translate .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.dv-ss.has-start .dv-ss-start .delve-btn.delve-btn-lg:before,.dv-ss.has-start .dv-ss-start .delve-btn.delve-btn-lg:after{display:none}.dv-ss.has-start .dv-ss-start .delve-btn.delve-btn-lg:hover:not(:disabled){filter:drop-shadow(0 .65rem .8rem #0000008c)brightness(1.08);translate:0 -.12rem}.dv-ss.has-start .dv-ss-start .delve-btn.delve-btn-lg:active:not(:disabled){filter:drop-shadow(0 .3rem .4rem #0009)brightness(.96);translate:0 .08rem}.dv-ss.has-start .dv-ss-start .delve-btn.delve-btn-lg:disabled{color:#d9ccb4;filter:drop-shadow(0 .4rem .6rem #0000008c)grayscale(.85)brightness(.62);cursor:not-allowed;opacity:1}.dv-ss.has-start .dv-ss-start .delve-btn.delve-btn-red.delve-btn-lg{filter:drop-shadow(0 .5rem .7rem #0000008c)hue-rotate(-28deg)saturate(1.35);font-size:1.15rem}.dv-ss.has-start .dv-ss-start{translate:0 -.9rem}.dv-ss.has-hex .dv-ss-roster{--hx:clamp(5.4rem, 11.5svh, 7.4rem);--hg:.2rem}.dv-ss.has-hex .dv-ss-hex-rim{background:0 0;padding:12.5%}.dv-ss.has-hex .dv-ss-hex:after{content:"";z-index:1;pointer-events:none;background:var(--ss-hex) center / 100% 100% no-repeat;filter:brightness(.82)saturate(.85);transition:filter .26s;position:absolute;inset:0}.dv-ss.has-hex .dv-ss-hex.is-on:after{filter:brightness(1.18)saturate(1.1)}.dv-ss.has-hex .dv-ss-hex:hover:after{filter:brightness()}.dv-ss.has-hex .dv-ss-hex-lock,.dv-ss.has-hex .dv-ss-hex-next,.dv-ss.has-hex .dv-ss-hex-depth,.dv-ss.has-hex .dv-ss-hex-name{z-index:2}.dv-ss.has-hex .dv-ss-hex-next{top:13%}.dv-ss.has-hex .dv-ss-hex-depth{bottom:13%}@media (height<=760px){.dv-ss{--bar-h:5.2rem;padding-top:1rem}.dv-ss-panel{gap:.7rem;padding:1.1rem 1.3rem 1rem}}@media (prefers-reduced-motion:reduce){.dv-ss-figure{animation:none}}.dv-ss.has-stone .dv-ss-panel .dv-depth-row{gap:.15rem}.dv-ss.has-stone .dv-ss-panel .dv-depth-stone{box-shadow:none;background:var(--ss-stone) center / 100% 100% no-repeat;font:800 1.05rem/1 var(--font-display);color:#f3e6c8;-webkit-text-stroke:.2rem #1a120b;paint-order:stroke fill;filter:drop-shadow(0 .15rem .2rem #0000008c);border:0;border-radius:999px;transition:transform .14s,filter .18s}.dv-ss.has-stone-gold .dv-ss-panel .dv-depth-stone.is-won{background-image:var(--ss-stone-gold);color:#fff3cf;-webkit-text-stroke-color:#4a260a}.dv-ss.has-stone .dv-ss-panel .dv-depth-stone:hover:not(:disabled){filter:drop-shadow(0 .2rem .25rem #0000008c)brightness(1.15);transform:translateY(-1px)}.dv-ss.has-stone .dv-ss-panel .dv-depth-stone.is-on{filter:drop-shadow(0 0 .3rem #f6cf7ad9)drop-shadow(0 .2rem .25rem #0000008c)brightness(1.2);transform:translateY(-2px)scale(1.08)}.dv-ss.has-stone .dv-ss-panel .dv-depth-stone.is-locked{filter:brightness(.45)saturate(.5);color:#c9b896;-webkit-text-stroke:0;font-size:.75rem}.dv-ss.has-round .dv-ss-back{color:#f6cf7a;background:var(--ss-round) center / 100% 100% no-repeat;width:3.6rem;height:3.6rem;box-shadow:none;filter:drop-shadow(0 .3rem .45rem #0009);border:0;font-size:1.5rem;transition:filter .18s,translate .18s;bottom:.35rem}.dv-ss.has-round .dv-ss-back .dv-icon{filter:drop-shadow(0 0 1px #1a0e05)drop-shadow(0 1px 1px #1a0e05)}.dv-ss.has-round .dv-ss-back:hover{filter:drop-shadow(0 .4rem .5rem #0009)brightness(1.15);translate:0 -.1rem}.dv-ss .dv-ss-panel .delve-school-tile[data-school]{--sart:none;--slit:none}.dv-ss.has-school-cartography .dv-ss-panel .delve-school-tile[data-school=cartography]{--sart:var(--ss-school-cartography)}.dv-ss.has-school-demolition .dv-ss-panel .delve-school-tile[data-school=demolition]{--sart:var(--ss-school-demolition)}.dv-ss.has-school-fortune .dv-ss-panel .delve-school-tile[data-school=fortune]{--sart:var(--ss-school-fortune)}.dv-ss.has-school-nerve .dv-ss-panel .delve-school-tile[data-school=nerve]{--sart:var(--ss-school-nerve)}.dv-ss.has-lit-cartography .dv-ss-panel .delve-school-tile[data-school=cartography]{--slit:var(--ss-lit-cartography)}.dv-ss.has-lit-demolition .dv-ss-panel .delve-school-tile[data-school=demolition]{--slit:var(--ss-lit-demolition)}.dv-ss.has-lit-fortune .dv-ss-panel .delve-school-tile[data-school=fortune]{--slit:var(--ss-lit-fortune)}.dv-ss.has-lit-nerve .dv-ss-panel .delve-school-tile[data-school=nerve]{--slit:var(--ss-lit-nerve)}.dv-ss.has-school-cartography .dv-ss-panel .delve-school-tile[data-school]{--bv:1.05rem;--bh:1.3rem;border:var(--bv) solid transparent;border-width:var(--bv) var(--bh);box-shadow:none;border-image:var(--sart) 14% 11% fill / var(--bv) var(--bh) / 0 stretch;filter:brightness(.86)saturate(.85)drop-shadow(0 .3rem .4rem #0000008c);background:0 0;border-radius:0;justify-content:center;gap:.2rem;min-height:clamp(5.4rem,13svh,7.5rem);padding:.2rem .15rem .15rem;transition:filter .26s,translate .26s}.dv-ss.has-school-cartography .dv-ss-panel .delve-school-tile[data-school]:after{content:"";inset:calc(-1 * var(--bv)) calc(-1 * var(--bh));z-index:0;pointer-events:none;border:var(--bv) solid transparent;border-width:var(--bv) var(--bh);border-image:var(--slit) 14% 11% fill / var(--bv) var(--bh) / 0 stretch;opacity:0;transition:opacity .52s;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 46%,#000 68%);mask-image:linear-gradient(90deg,#0000 46%,#000 68%)}.dv-ss.has-school-cartography .dv-ss-panel .delve-school-tile[data-school]>:not(.delve-school-check){z-index:1;position:relative}.dv-ss.has-school-cartography .dv-ss-panel .delve-school-tile[data-school]>.delve-school-check{z-index:2;top:0;right:0}.dv-ss.has-school-cartography .dv-ss-panel .delve-school-tile[data-school] .delve-school-mark{display:none}.dv-ss.has-school-cartography .dv-ss-panel .delve-school-tile[data-school]:hover:not(:disabled){filter:brightness()saturate()drop-shadow(0 .35rem .5rem #0000008c);translate:0 -.1rem}.dv-ss.has-school-cartography .dv-ss-panel .delve-school-tile-on[data-school]{filter:brightness(1.08)saturate(1.08)drop-shadow(0 .3rem .4rem #0000008c)}.dv-ss.has-school-cartography .dv-ss-panel .delve-school-tile-on[data-school]:after{opacity:1;animation:3.2s ease-in-out .6s infinite dv-ss-emblem}@keyframes dv-ss-emblem{50%{filter:brightness(1.18)}}html.dv-idle .dv-ss-panel .delve-school-tile-on[data-school]:after{animation-play-state:paused}.dv-ss.has-school-cartography .dv-ss-panel .delve-school-tile-locked[data-school]{filter:brightness(.55)saturate(.45)drop-shadow(0 .3rem .4rem #0000008c)}.dv-ss.has-school-cartography .dv-ss-panel .delve-school-tile-peek>span:last-child>span:not(:nth-child(2)){display:none}@media (prefers-reduced-motion:reduce){.dv-ss .dv-ss-panel .delve-school-tile-on[data-school]:after{animation:none}}.dv-ss.has-school-cartography .dv-ss-panel .delve-school-tile[data-school]:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0e08049e 0%,#0e080473 42%,#0e080400 68%);position:absolute;inset:0}.dv-ss.has-school-cartography .dv-ss-panel .delve-school-tile[data-school] .font-display{-webkit-text-stroke:.22rem #140a04;paint-order:stroke fill;text-shadow:0 .1rem .3rem #000c}.dv-ss.has-school-cartography .dv-ss-panel .delve-school-tile[data-school] .text-\[11px\]{text-shadow:0 1px 2px #000,0 0 4px #000000e6;color:#e9d6b0!important}.dv-ss.has-school-cartography .dv-ss-panel .delve-school-tile[data-school] .delve-verb{text-shadow:0 1px 1px #000;background-color:#120a05d1}.dv-pt-modal .delve-modal-panel{gap:var(--dv-gap-md)}.dv-pt-kicker{font-family:var(--font-body);letter-spacing:.24em;color:#1c1208;background:var(--gold-bright);border-radius:999px;align-self:center;margin-top:-.4rem;padding:.15rem .7rem;font-size:.7rem;font-weight:900}.dv-pt-logo{justify-content:center;margin-top:-.4rem;display:flex}.dv-pt-pitch{text-align:center;font-family:var(--font-body);color:var(--text-primary);margin:0;font-size:1rem;font-weight:700;line-height:1.45}.dv-pt-lines{gap:var(--dv-gap-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dv-pt-lines li{align-items:center;gap:var(--dv-gap-md);font-family:var(--font-body);color:var(--text-primary);background:#00000038;border:1px solid #e8b35a2e;border-radius:12px;padding:.55rem .75rem;font-size:.92rem;font-weight:700;line-height:1.35;display:flex}.dv-pt-icon{width:2.1rem;height:2.1rem;color:var(--gold-bright);background:#e8b35a1f;border:1px solid #e8b35a66;border-radius:999px;flex:none;place-items:center;font-size:1.1rem;display:grid}.dv-pt-actions{justify-content:center;align-items:center;gap:var(--dv-gap-sm);margin-top:var(--dv-gap-xs);flex-wrap:wrap;display:flex}.dv-pt-discord{text-decoration:none}.dv-pt-link{font-family:var(--font-body);color:var(--text-muted);font-size:.85rem;font-weight:800;text-decoration:underline}.dv-pt-version{font-family:var(--font-body);letter-spacing:.1em;color:var(--text-dim);align-self:center;font-size:.72rem;font-weight:700}.dv-pt-creator{color:var(--gold-bright);border-bottom:1px solid #e8b35a73;font-weight:900;text-decoration:none}.dv-pt-creator:hover{color:#ffe2a3;border-bottom-color:currentColor}.dv-lift{z-index:95;cursor:pointer;position:fixed;inset:0}.dv-lift-canvas{width:100%;height:100%;position:absolute;inset:0}.dv-lift-dial{pointer-events:none;background:radial-gradient(120% 80% at 50% 0,#fff0be59,#0000 60%),linear-gradient(#e0a948 0%,#b67c26 45%,#7a4c14 100%);border:3px solid #1a0f06;border-radius:1rem;flex-direction:column;align-items:center;gap:.15rem;min-width:8.5rem;padding:.7rem 1.4rem .6rem;animation:.32s cubic-bezier(.3,1.4,.5,1) .26s both dv-lift-dial-in;display:flex;position:absolute;top:18%;left:50%;translate:-50%;box-shadow:inset 0 2px #ffecb499,inset 0 -3px #3c1e0699,0 .8rem 2rem #0009,0 0 2.5rem #ffbe5a40}.dv-lift.is-open .dv-lift-dial{animation:.26s ease-in both dv-lift-dial-out}.dv-lift-label{font:900 .68rem/1 var(--font-body);letter-spacing:.32em;color:#3a2208;text-shadow:0 1px #ffecb480}.dv-lift-num{text-align:center;min-width:4.2rem;font:800 3.1rem/1 var(--font-display);color:#ffe7a8;text-shadow:0 0 14px #ffc864a6;background:linear-gradient(#1d120a,#2e1c0e);border-radius:.55rem;padding:.15rem .6rem;animation:.38s cubic-bezier(.3,1.3,.5,1) both dv-lift-roll;display:block;box-shadow:inset 0 2px 6px #000c,0 1px #ffecb466}.dv-lift-down{color:#3a2208;font-size:1.2rem;animation:.7s ease-in-out infinite alternate dv-lift-bob;rotate:90deg}.dv-lift-boss{font:900 .62rem/1 var(--font-body);letter-spacing:.2em;color:#ffd2c6;background:#78140cd9;border:1px solid #ff8a70;border-radius:99px;align-items:center;gap:.3rem;margin-top:.15rem;padding:.25rem .5rem;display:inline-flex}@keyframes dv-lift-dial-in{0%{opacity:0;transform:translateY(-1.2rem)scale(.92)}}@keyframes dv-lift-dial-out{to{opacity:0;transform:translateY(-.8rem)scale(.96)}}@keyframes dv-lift-roll{0%{opacity:0;transform:translateY(70%)}}@keyframes dv-lift-bob{0%{transform:translate(-.12rem)}to{transform:translate(.18rem)}}@media (width<=699px){.dv-lift-dial{min-width:7rem;padding:.55rem 1rem .5rem;top:14%}.dv-lift-num{font-size:2.5rem}}.dv-lift-dial.has-art{aspect-ratio:640/645;width:clamp(10rem,18vw,16rem);min-width:0;box-shadow:none;background:var(--dial-art) center / 100% 100% no-repeat;filter:drop-shadow(0 1rem 1.6rem #000000b3);border:0;border-radius:0;padding:0;display:block;top:6%}.dv-lift-dial.has-art .dv-lift-needle{transform-origin:50% 100%;clip-path:polygon(50% 0,100% 78%,70% 100%,30% 100%,0 78%);filter:drop-shadow(0 .15rem .12rem #0009);background:linear-gradient(90deg,#2a1708,#1a0e05 45%,#3a220d);width:4.5%;height:27%;animation:1.48s cubic-bezier(.45,0,.25,1) .42s both dv-lift-needle;position:absolute;top:48.4%;left:50%;translate:-50% -100%;rotate:-62deg}@keyframes dv-lift-needle{0%{rotate:-62deg}to{rotate:62deg}}.dv-lift-dial.has-art .dv-lift-num{min-width:0;box-shadow:none;font:800 clamp(2.2rem, 4.2vw, 3.6rem)/1 var(--font-display);color:#ffd98a;text-shadow:0 0 .6rem #ffb446bf,0 0 .15rem #ffe6aae6;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:60% 22% 21%;overflow:hidden}.dv-lift-dial.has-art .dv-lift-boss{white-space:nowrap;position:absolute;top:100%;left:50%;translate:-50% .4rem}@media (width<=699px){.dv-lift-dial.has-art{width:9rem;top:9%}}.dv-aim{z-index:60;pointer-events:none;--aim:var(--gold-bright,#f2c46d);filter:drop-shadow(0 2px 3px #000000bf);width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.dv-aim.is-ok{--aim:#9be38a}.dv-aim.is-bad{--aim:var(--dv-coral,#ef7d6a)}.dv-aim-glow{fill:none;stroke:var(--aim);stroke-width:14px;stroke-linecap:round;opacity:.14}.dv-aim-dash{fill:var(--aim);stroke:#1e1208d9;stroke-width:2px}.dv-aim-head{fill:var(--aim);stroke:#1e1208e6;stroke-width:2px;stroke-linejoin:round}.dv-aim-tail{fill:var(--aim);stroke:#1e1208d9;stroke-width:1.6px}.dv-aim .dv-aim-dash,.dv-aim .dv-aim-head,.dv-aim .dv-aim-tail,.dv-aim .dv-aim-glow{transition:fill .14s,stroke .14s}.delve-board.dv-board-charged{outline-offset:.35rem;border-radius:.6rem;outline:2px solid #f2c46dbf;animation:1.4s ease-in-out infinite dv-charged;box-shadow:0 0 0 .35rem #f2c46d1f,0 0 2.4rem #f2c46d59}@keyframes dv-charged{50%{box-shadow:0 0 0 .35rem #f2c46d33,0 0 3.2rem #f2c46d8c}}@media (prefers-reduced-motion:reduce){.delve-board.dv-board-charged{animation:none}}.dv-perf{z-index:96;color:#f0e1c8cc;font-variant-numeric:tabular-nums;pointer-events:auto;-webkit-user-select:none;user-select:none;background:#0a0704d1;border:1px solid #e8b35a59;border-radius:.5rem;flex-direction:column;gap:.15rem;padding:.4rem .55rem;font:600 .7rem/1.25 Nunito Variable,Nunito,sans-serif;display:flex;position:fixed;top:4.6rem;left:.6rem}.dv-perf-row{white-space:nowrap;align-items:baseline;gap:.3rem;display:flex}.dv-perf b{text-align:right;min-width:1.6em;font-size:.85rem;font-weight:900}.dv-perf .is-good{color:#8be0a4}.dv-perf .is-ok{color:#ffd27a}.dv-perf .is-bad{color:#ff8a6e}.dv-perf-sep{width:.4rem}.dv-perf-btns{gap:.35rem;margin-top:.15rem}.dv-perf-btns button{letter-spacing:.06em;cursor:pointer;color:#1a0f05;background:linear-gradient(#f4d08a,#d9a24a);border:0;border-radius:999px;padding:.22rem .45rem;font:800 .62rem/1 Nunito Variable,Nunito,sans-serif}.dv-perf-btns button+button{color:#f0e1c8d9;background:#ffffff1f}@media (width<=699px){.dv-perf{top:calc(env(safe-area-inset-top) + 88px);left:4px}}@media (width>=700px){:root .delve-theme .delve-topbar.dv-topbar{--ft:1.4rem;background:linear-gradient(#0e08046b,#0e08049e),url(/assets/bar-texture-DvjrbgOv.webp) 50%/cover;border-color:#0000;border-radius:6px;margin-top:.6rem;padding:.9rem 1.5rem .9rem 1.6rem;box-shadow:inset 0 .35rem .8rem #00000073,0 .5rem 1.2rem #00000059}:root .delve-theme .delve-topbar.dv-topbar:after{content:"";pointer-events:none;z-index:5;border:var(--ft) solid transparent;border-image:var(--kit-ring) 120 / var(--ft) / 0 stretch;filter:drop-shadow(0 .25rem .35rem #00000073);position:absolute;inset:-.45rem}}.dv-table .delve-board{--ft:clamp(1.5rem, 2.6vh, 2.3rem);border-color:#0000;border-radius:6px}.dv-table .delve-board:after{content:"";pointer-events:none;z-index:4;inset:calc(var(--bp) - .64 * var(--ft) - 2px);border:var(--ft) solid transparent;border-image:var(--kit-ring) 120 / var(--ft) / 0 stretch;filter:drop-shadow(0 .4rem .6rem #00000080);position:absolute}.dv-table .dv-table-skillrow .dv-skillbar{--md:4.3rem;gap:calc(.25 * var(--md) + .55rem)}.dv-table .dv-skill-cradle{--ft:1.6rem;padding:calc(.125 * var(--md) - .15rem) calc(.125 * var(--md) + .35rem);border:var(--ft) solid transparent;box-shadow:none;border-image:var(--kit-frame) 120 fill / var(--ft) / 0 stretch;filter:drop-shadow(0 .5rem .8rem #0000008c);background:0 0;border-radius:0;margin-top:-.55rem}.dv-table .dv-skill-cradle:before,.dv-table .dv-skill-cradle:after{display:none}.dv-table .dv-table-skillrow .dv-med:not(.dv-med-lens),.dv-table .dv-table-skillrow .dv-med-empty{isolation:isolate;position:relative}.dv-table .dv-table-skillrow .dv-med:not(.dv-med-lens) .dv-med-ring{box-shadow:none;background:0 0;padding:0}.dv-table .dv-table-skillrow .dv-med:not(.dv-med-lens) .dv-med-ring:before,.dv-table .dv-table-skillrow .dv-med:not(.dv-med-lens) .dv-med-ring:after{display:none}.dv-table .dv-table-skillrow .dv-med:not(.dv-med-lens) .dv-med-face:after{box-shadow:inset 0 0 .6rem #000000b3,inset 0 .15rem .35rem #0009}.dv-table .dv-table-skillrow .dv-med:not(.dv-med-lens):before,.dv-table .dv-table-skillrow .dv-med-empty:before{content:"";inset:calc(-.125 * var(--md));z-index:2;pointer-events:none;background:var(--kit-socket-thin) center / 100% 100% no-repeat;filter:drop-shadow(0 .2rem .3rem #0000008c);position:absolute}.dv-table .dv-table-skillrow .dv-med:not(.dv-med-lens):after{content:"";inset:calc(-.075 * var(--md));z-index:3;pointer-events:none;background:var(--lip,transparent);mix-blend-mode:color;border-radius:50%;position:absolute;-webkit-mask:radial-gradient(circle closest-side,#0000 87%,#000 90% 98%,#0000 100%);mask:radial-gradient(circle closest-side,#0000 87%,#000 90% 98%,#0000 100%)}.dv-table .dv-table-skillrow .dv-med-common{--lip:#8a8f98}.dv-table .dv-table-skillrow .dv-med-rare{--lip:#3fd49d}.dv-table .dv-table-skillrow .dv-med-duo{--lip:linear-gradient(135deg, var(--sc) 0 50%, var(--sc2) 50% 100%)}.dv-table .dv-table-skillrow .dv-med-empty{background:radial-gradient(circle at 50% 40%,#2a1a10,#120a05 75%);border:0;box-shadow:inset 0 .3rem .6rem #000c}.dv-table .dv-table-skillrow .dv-med:not(.dv-med-lens):hover .dv-med-ring{filter:brightness(1.15)}.dv-table .dv-table-skillrow .dv-med:not(.dv-med-lens):focus-visible .dv-med-ring{box-shadow:none}.dv-table .dv-table-skillrow .dv-med-lv,.dv-table .dv-table-skillrow .dv-med-charge{z-index:4}.dv-table .dv-table-skillrow .dv-med:not(.dv-med-lens) .dv-med-ring.is-pop{animation:.52s cubic-bezier(.3,1.4,.5,1) dv-iron-punch}@keyframes dv-iron-punch{0%{filter:brightness();transform:scale(1)}18%{filter:brightness(1.15);transform:scale(.93)}45%{filter:brightness(1.7);transform:scale(1.05)}to{filter:brightness();transform:scale(1)}}.dv-table .dv-table-skillrow .dv-med:not(.dv-med-lens) .dv-med-burst{inset:calc(-.07 * var(--md));z-index:4;box-shadow:none;background:radial-gradient(circle closest-side, transparent 85%, var(--sc) 90%, var(--sc) 96%, transparent 100%);filter:drop-shadow(0 0 .35rem var(--sc));mix-blend-mode:normal;border-radius:50%;animation:.62s ease-out forwards dv-iron-lip}.dv-table .dv-table-skillrow .dv-med:not(.dv-med-lens) .dv-med-burst:after{content:"";inset:calc(-.055 * var(--md));box-shadow:0 0 0 .2rem var(--sc), 0 0 1rem .2rem var(--sc);border-radius:50%;animation:.76s cubic-bezier(.2,.7,.3,1) 60ms both dv-iron-wave;position:absolute}@keyframes dv-iron-lip{0%{opacity:0}15%{opacity:.9}to{opacity:0}}@keyframes dv-iron-wave{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@media (height<=820px){.dv-table .dv-table-skillrow .dv-skillbar{--md:3.5rem}.dv-table .dv-skill-cradle{--ft:1.3rem}}@media (prefers-reduced-motion:reduce){.dv-table .dv-table-skillrow .dv-med-ring.is-pop{animation:none}.dv-table .dv-table-skillrow .dv-med-burst:after{display:none}}.dv-home-nav .dv-nav-account.dv-plaque{--ph:2.5rem;--ps:3.1rem;height:var(--ph);padding:0 1.05rem 0 calc(var(--ps) - .25rem);border:0 solid #0000;border-right-width:.85rem;border-image:var(--kit-frame) 120 fill / .85rem / 0 stretch;color:#f2e2c0;cursor:pointer;font:inherit;text-transform:none;letter-spacing:0;filter:drop-shadow(0 .35rem .5rem #0000008c);background:0 0;align-items:center;gap:0;margin:.5rem 0 .5rem .4rem;transition:filter .16s,translate .16s;display:inline-flex;position:relative}.dv-home-nav .dv-nav-account.dv-plaque:hover{filter:drop-shadow(0 .35rem .5rem #0000008c)brightness(1.12);translate:0 -1px}.dv-home-nav .dv-plaque:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.dv-plaque-name{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;font:700 1rem/1 var(--font-display);color:#f4e4c2;text-shadow:0 1px #000000d9,0 0 .4rem #0009;overflow:hidden}.dv-plaque.is-out .dv-plaque-name{letter-spacing:.08em;text-transform:uppercase;font-size:.9rem}.dv-plaque-socket,.dv-plaque-icon{width:var(--ps);height:var(--ps);place-items:center;display:grid;position:absolute;top:50%;left:-.55rem;translate:0 -50%}.dv-plaque-socket:after{content:"";pointer-events:none;background:var(--kit-socket-thin) center / 100% 100% no-repeat;filter:drop-shadow(0 .15rem .25rem #0009);position:absolute;inset:0}.dv-plaque-socket .av{--av-s:calc(var(--ps) * .82);--av-w:0px;background:0 0}.dv-plaque-socket .av-face{box-shadow:inset 0 0 .5rem #000000b3}.dv-plaque-badge{z-index:2;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;display:grid;position:absolute;bottom:-.3rem;right:-.35rem}.dv-plaque-badge .dv-art-icon,.dv-plaque-badge .dv-art-icon img{width:100%;height:100%}.dv-plaque-badge:not(:has(.dv-art-icon)){color:#fff;background:#5865f2;font-size:.8rem;box-shadow:0 0 0 2px #2a1a10}.dv-plaque-badge.is-google{background:#fff}.dv-plaque-icon{font-size:1.6rem}.dv-plaque-icon .dv-art-icon,.dv-plaque-icon .dv-art-icon img{width:100%;height:100%}@media (width<=420px){.dv-home-nav .dv-nav-account.dv-plaque{--ph:2.2rem;--ps:2.7rem}.dv-plaque-name{max-width:6.5rem;font-size:.9rem}}.dv-home-link.is-discord .dv-art-icon{flex:none;width:1.6rem;height:1.6rem}.dv-home-link.is-discord .dv-art-icon img{width:100%;height:100%}@media (width<=699px){.delve-theme .dv-home-link{border-radius:50%;width:2.4rem;height:2.4rem}.delve-theme .dv-home-link.is-discord:has(.dv-art-icon){box-shadow:none;filter:drop-shadow(0 2px 3px #0009);background:0 0}.delve-theme .dv-home-link.is-discord .dv-art-icon{width:100%;height:100%}.delve-theme .dv-home-link:not(.is-discord){background:radial-gradient(circle at 50% 35%,#9a643c,#5e3720 75%);box-shadow:inset 0 0 0 2px #c8913a,inset 0 0 0 4px #3a2114,0 2px 4px #0009}}.dv-orb-flask.is-front{z-index:1;filter:drop-shadow(0 .15rem .2rem #00000080)}:is(.dv-orb:has(.dv-orb-flask.is-front) .dv-orb-count,.dv-orb:has(.dv-orb-flask.is-front) .dv-orb-label){z-index:2}.dv-coin.has-compass .dv-coin-face{z-index:0}.dv-coin-compass{z-index:1;pointer-events:none;filter:drop-shadow(0 .35rem .6rem #0009);width:calc(170.648% - 2.55973rem);max-width:none;height:calc(170.648% - 2.55973rem);position:absolute;top:50%;left:50%;translate:-50% -50%}.dv-coin.has-compass .dv-coin-ring{z-index:2;width:calc(115.5% - 1.7325rem);height:calc(115.5% - 1.7325rem);inset:50% auto auto 50%;translate:-50% -50%}.dv-coin.has-compass .dv-coin-ring-bg{stroke:#0000}.dv-coin.has-compass .dv-coin-ring circle{stroke-width:3.2px}.dv-coin.has-compass .dv-coin-ring-fill{mix-blend-mode:screen;opacity:.85}.dv-coin.has-compass .dv-coin-schools,.dv-coin.has-compass .dv-coin-depth{z-index:3}.dv-table-bar.has-frame .dv-table-socket.has-flask .dv-orb{width:calc(var(--orb) * 1.25);height:calc(var(--orb) * 1.25)}.dv-table-bar.has-frame .dv-table-socket.has-flask{translate:0 -.6rem}.dv-table-socket.has-flask .dv-orb-count b{font-size:2.9rem}.dv-table-bar.has-frame .dv-coin.has-compass{translate:0 -.7rem}.dv-table .dv-table-skillrow{z-index:6;position:relative}.dv-table-bar.has-frame .dv-table-shoulder:has(.dv-bar-prop){position:relative}.dv-table-bar.has-frame .dv-table-shoulder.is-left:has(.is-lantern){padding-right:6.8rem}.dv-table-bar.has-frame .dv-table-shoulder.is-right:has(.is-rope){padding-left:8.8rem}.dv-bar-prop{z-index:0;pointer-events:none;filter:drop-shadow(0 .25rem .35rem #0009);max-width:none;position:absolute}.dv-bar-prop.is-lantern{height:5.8rem;bottom:calc(100% + 1.75rem);right:3.4rem}.dv-bar-prop.is-rope{width:5.4rem;bottom:calc(100% + 1.3rem);left:3.4rem}.dv-coin-tools{z-index:0;pointer-events:none;filter:drop-shadow(0 .3rem .4rem #0000008c);width:calc(225.256% - 3.37884rem);max-width:none;position:absolute;top:46%;left:50%;translate:-50% -50%}@media (width>=700px){:root .delve-theme .dv-topbar .dv-wordmark{color:#f6cf7a;-webkit-text-stroke:.16em #1c0f06;paint-order:stroke fill;text-shadow:0 .12em .18em #000000b3;letter-spacing:.02em}:root .delve-theme .dv-topbar .dv-runpos{color:#e9d6b0;text-shadow:0 1px #1c0f06,0 0 .35rem #000000e6}:root .delve-theme .ob-bar{--ft:1.4rem;background:linear-gradient(#0e08046b,#0e08049e),url(/assets/bar-texture-DvjrbgOv.webp) 50%/cover;border-color:#0000;border-radius:6px;padding:1.15rem 1.1rem 1.2rem;box-shadow:inset 0 .35rem .8rem #00000073,0 .6rem 1.4rem #00000073}:root .delve-theme .ob-bar:after{content:"";pointer-events:none;z-index:5;border:var(--ft) solid transparent;border-image:var(--kit-ring) 120 / var(--ft) / 0 stretch;filter:drop-shadow(0 .25rem .35rem #00000073);position:absolute;inset:-.45rem}:root .delve-theme .ob-cell+.ob-cell{border-left:1px solid #140a04b3;box-shadow:inset 1px 0 #ffdca014}:root .delve-theme .ob-label{color:#e9d6b0;text-shadow:0 1px #1c0f06,0 0 .35rem #000000e6}:root .delve-theme .ob-label b{color:#fff3d6}:root .delve-theme .ob-sub{color:#cdb791;text-shadow:0 1px #1c0f06}:root .delve-theme .ob-bar :is(.ob-cash-figure,.delve-figure,.dv-money){-webkit-text-stroke:.12em #1c0f06;paint-order:stroke fill;text-shadow:0 .1em .2em #0009}:root .delve-theme .ob-socket{background:#0804028c;border:0;overflow:visible;box-shadow:inset 0 .15rem .35rem #000000b3}:root .delve-theme .ob-socket img{border-radius:50%}:root .delve-theme .ob-socket:after{content:"";pointer-events:none;background:var(--kit-socket-thin) center / 100% 100% no-repeat;border-radius:50%;position:absolute;inset:-12.5%}:root .delve-theme .ob-socket.is-empty{background:#0804028c;border:0}:root .delve-theme .ob-socket.is-empty:after{opacity:.55}:root .delve-theme .ob-socket img{clip-path:circle(50%);width:100%;height:100%;position:absolute;inset:0}:root .delve-theme .ob-socket .ob-lvl{z-index:2;bottom:-.25rem;right:-.3rem;box-shadow:0 .1rem .25rem #000000b3}:root .delve-theme .dv-topbar .delve-topbar-title>.dv-wordmark+:is(.dv-sandbox-chip,.dv-daily-chip){margin-left:.6rem}}.dv-table .dv-skill-cradle{--chain-gap:1.05rem;margin-top:var(--chain-gap);position:relative}.dv-table .dv-skill-cradle:before,.dv-table .dv-skill-cradle:after{content:"";z-index:-1;pointer-events:none;top:calc(-1 * (var(--chain-gap) + var(--ft) + .9rem));height:calc(var(--chain-gap) + .9rem + .45 * var(--ft));background:var(--kit-chain) top center / 100% auto repeat-y;filter:drop-shadow(0 .15rem .2rem #0009);width:.85rem;display:block;position:absolute;left:9%}.dv-table .dv-skill-cradle:after{left:auto;right:9%}.dv-table .dv-skill-label{z-index:2;font:800 .66rem/1 var(--font-display);letter-spacing:.26em;color:#2b1606;text-shadow:0 1px #ffecbe8c;filter:none;background:radial-gradient(circle at .42rem,#3a2210 0 .12rem,#ffe6aa99 .13rem .17rem,#0000 .18rem),radial-gradient(circle at calc(100% - .42rem),#3a2210 0 .12rem,#ffe6aa99 .13rem .17rem,#0000 .18rem),linear-gradient(#f3d38a 0%,#d6a34c 38%,#a8722a 72%,#c99448 100%);border-radius:3px;padding:.3rem .95rem .28rem 1.21rem;top:100%;left:50%;right:auto;translate:-50% -62%;box-shadow:inset 0 1px #fff5d2b3,inset 0 -1px #46260a99,0 .15rem .35rem #0009}@media (height<=820px){.dv-table .dv-skill-cradle{--chain-gap:.8rem}}.dv-table .dv-flagrow{translate:0 .8rem}.dv-table .dv-table-boardbox:has(.dv-strata-col)>.dv-flagrow{translate:calc(var(--wing) / -2) .8rem}.dv-table .delve-board.cs-ruler .dv-strata-col{--ft:clamp(1.2rem, 2.1vh, 1.8rem);clip-path:inset(-3rem);background:linear-gradient(#0e08046b,#0e08049e),url(/assets/bar-texture-DvjrbgOv.webp) 50%/cover;border:0;border-radius:6px;box-shadow:inset 0 .3rem .7rem #00000073,0 .6rem 1.2rem #0006}.dv-table .delve-board.cs-ruler .dv-strata-col:after{content:"";inset:calc(-.36 * var(--ft));pointer-events:none;z-index:3;border:var(--ft) solid transparent;border-image:var(--kit-ring) 120 / var(--ft) / 0 stretch;filter:drop-shadow(0 .3rem .4rem #00000073);position:absolute}.dv-table .delve-board.cs-ruler .dv-strata,.dv-table .delve-board.cs-ruler .dv-strata.is-dark{color:#e9d6b0;background:radial-gradient(circle at 50% 40%,#2a1a10,#110904 75%);border:0;scale:.8;box-shadow:inset 0 .25rem .5rem #000c}.dv-table .delve-board.cs-ruler .dv-strata:before{content:"";pointer-events:none;z-index:1;background:var(--kit-socket-thin) center / 100% 100% no-repeat;filter:drop-shadow(0 .1rem .15rem #0000008c);position:absolute;inset:-12.5%}.dv-table .delve-board.cs-ruler .dv-strata>.dv-strata-num{z-index:2;position:relative}.dv-table .delve-board.cs-ruler .dv-strata>.dv-strata-arrow{z-index:2}.dv-table .delve-board.cs-ruler .dv-strata.is-dark{opacity:.7}.dv-table .delve-board.cs-ruler .dv-strata-num{-webkit-text-stroke:.1em #1c0f06;paint-order:stroke fill}.dv-coin.has-compass .dv-coin-ring.is-hidden{display:none}.dv-coin.has-compass .dv-coin-ring-gl{pointer-events:none}.dv-table .delve-board-wrap:has(.cs-ruler){--wgap:1.05rem}.dv-table .dv-table-boardbox:has(.cs-ruler)>.delve-board-wrap{--wgap:1.05rem}
