@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-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-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.flex-1{flex:1}.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-around{justify-content:space-around}.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-\[2px\]{gap:2px}.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-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\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.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}.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\:w-auto{width:auto}.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{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: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{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{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{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{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{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}@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-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-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] .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] .delve-tile-open{background:linear-gradient(#080a1061, #080a1061), var(--tex-o) center / cover no-repeat, #151b29}.delve-board[data-tex-crater] .delve-tile-crater{background:var(--tex-c) center / cover no-repeat, #251012}.delve-board[data-tex-rubble] .delve-tile-destroyed{background:var(--tex-r) center / cover no-repeat, #1c2029}.delve-board[data-tex-defused] .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(55% 40% at 50% 28%,#ffc4781f,#0000 70%),radial-gradient(120% 90% at 50% 45%,#0000 50%,#0a060c9e 100%),linear-gradient(#17183a9e 0%,#2a21508c 40%,#281828b8 100%),url(/assets/dusk-y-QqEg9f.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:has(.delve-gem){background-image:radial-gradient(circle at 50% 55%,#ffc86442,#ffbe5a14 55%,#0000 75%)}.dv-money{white-space:nowrap;align-items:center;gap:.14em;display:inline-flex}.dv-money-coin{color:var(--gold-bright,#ffd67a);filter:drop-shadow(0 .05em .08em #00000073);flex:none;font-size:.9em}.dv-room-effect .dv-money-coin,.dv-tip .dv-money-coin{font-size:.95em}.dv-money-coin.dv-money-pouch{margin-right:.12em;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] .delve-tile-hidden{isolation:isolate}.delve-board[data-kit=boss-css] .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) * .42rem);width:2.6rem;height:.9rem;margin-left:calc(-1.3rem + var(--x));background:#0c080659;border:1.5px dashed #ff967d73;border-radius:50%;position:absolute}.dv-toll-coin.is-in{animation:dv-toll-drop .42s calc(var(--i) * 90ms) cubic-bezier(.3, 1.4, .5, 1) both;background:radial-gradient(at 50% 35%,#fff1b8,#f2c35c 45%,#b9801f 80%);border:0;box-shadow:0 2px #7a4f12,0 3px 4px #00000073}@keyframes dv-toll-drop{0%{opacity:0;transform:translate(-1.6rem,-1.8rem)scale(.8)}}.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) .64s 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;animation-delay:.3s}@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}.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}.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}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-y: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-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-fan-slot{transform:translateY(calc(var(--tc-w) * 1.7));opacity:0;pointer-events:none;transition-duration:.42s}.dv-table-tools .dv-table-continue{left:50%;right:auto;bottom:calc(var(--band-h) + .6rem);z-index:6;justify-content:center;animation:.52s cubic-bezier(.22,1,.36,1) .16s backwards dv-continue-up;display:flex;position:fixed;translate:-50%}@keyframes dv-continue-up{0%{opacity:0;transform:translateY(1.2rem)}}.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}}.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}.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-play-phone{align-items:center;gap:var(--dv-gap-sm);flex-direction:column;width:100%;padding-bottom:8.5rem;display:flex}.dv-play-phone .delve-board-wrap{width:min(100%,max(17.5rem,100svh - 31.75rem))}.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;pointer-events:none;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%)}@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 0)}}.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}.delve-theme:has(.dv-topbar.has-trail) .dv-play-phone .delve-board-wrap{width:min(100%,max(17.5rem,100svh - 28rem))}.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}}.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}.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) 140 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 100 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-sub{color:#fff8eceb;text-shadow:0 1px #000000e6,0 0 5px #0009}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-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-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-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}}
