.die[data-v-2f8413d9]{color:var(--text-primary);cursor:pointer;border-radius:var(--radius-sm);--d:52px;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:6px;display:inline-flex}.die[data-v-2f8413d9],.die__stage[data-v-2f8413d9]{position:relative}.die__stage[data-v-2f8413d9]{display:block}.die--sm[data-v-2f8413d9]{--d:36px}.die--sm .die__stage[data-v-2f8413d9]{width:48px;height:48px;font-size:15px}.die--md .die__stage[data-v-2f8413d9]{width:72px;height:72px;font-size:22px}.die--lg[data-v-2f8413d9]{--d:76px}.die--lg .die__stage[data-v-2f8413d9]{width:104px;height:104px;font-size:32px}.die__wrap[data-v-2f8413d9]{transform-origin:50% 62%;transition:transform var(--dur-base) var(--ease-out);place-items:center;display:grid}.die__svg[data-v-2f8413d9],.die__wrap[data-v-2f8413d9]{position:absolute;inset:0}.die__svg[data-v-2f8413d9]{width:100%;height:100%;transition:filter var(--dur-slow) var(--ease-out);overflow:visible}.die__body[data-v-2f8413d9]{fill:var(--bg-card);stroke:var(--line-control);stroke-width:1.2px;stroke-linejoin:round;transition:stroke var(--dur-base) var(--ease-out)}.die__facet[data-v-2f8413d9]{fill:none;stroke:var(--line-strong);stroke-width:.8px;stroke-linejoin:round}.die__num[data-v-2f8413d9]{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:800;line-height:1;position:relative}.die__num.is-wide[data-v-2f8413d9]{font-size:.7em}.die__label[data-v-2f8413d9]{font-family:var(--font-pixel);color:var(--text-faint);font-size:11px;line-height:1}.die__shadow[data-v-2f8413d9]{background:#ffffff12;border-radius:50%;height:10%;position:absolute;bottom:-8%;left:20%;right:20%}.die:hover:not(.is-rolling) .die__wrap[data-v-2f8413d9]{transform:translateY(-3px)rotate(-6deg)}.die:hover .die__body[data-v-2f8413d9]{stroke:var(--text-primary)}.die:active:not(.is-rolling) .die__wrap[data-v-2f8413d9]{transform:scale(.92)}.die.is-rolling[data-v-2f8413d9]{cursor:progress}.die.is-rolling .die__num[data-v-2f8413d9]{color:var(--text-muted)}.die.is-rolling .die__shadow[data-v-2f8413d9]{animation:.62s ease-in-out shadow-2f8413d9}.anim-tumble[data-v-2f8413d9]{animation:.62s cubic-bezier(.3,.7,.4,1) both tumble-2f8413d9}@keyframes tumble-2f8413d9{0%{transform:translateY(0)rotate(0)scale(1)}16%{transform:translateY(-26%)rotate(-130deg)scale(1.12)}38%{transform:translateY(4%)rotate(-235deg)scale(1.08,.88)}58%{transform:translateY(-11%)rotate(-305deg)scale(1.04)}78%{transform:translateY(2%)rotate(-348deg)scale(1.02,.96)}to{transform:translateY(0)rotate(-1turn)scale(1)}}@keyframes shadow-2f8413d9{0%,to{opacity:1;transform:scaleX(1)}16%{opacity:.4;transform:scaleX(.55)}38%{opacity:1;transform:scaleX(1.1)}58%{opacity:.6;transform:scaleX(.75)}}.land[data-v-2f8413d9]{animation:land-2f8413d9 .3s var(--ease-out) backwards}@keyframes land-2f8413d9{0%{transform:scale(1.16,.82)}45%{transform:scale(.94,1.08)}75%{transform:scale(1.03,.98)}to{transform:none}}.land-crit[data-v-2f8413d9]{animation:land-crit-2f8413d9 .56s var(--ease-out) backwards}@keyframes land-crit-2f8413d9{0%{transform:scale(1.2,.8)}28%{transform:scale(1.32)rotate(-8deg)}52%{transform:scale(.95)rotate(4deg)}76%{transform:scale(1.04)rotate(-1deg)}to{transform:none}}.die.is-crit .die__body[data-v-2f8413d9]{stroke:var(--accent)}.die.is-crit .die__num[data-v-2f8413d9]{color:var(--accent)}.die.is-crit .die__svg[data-v-2f8413d9]{filter:drop-shadow(0 0 10px #3ddc8480)}.die__fx[data-v-2f8413d9]{pointer-events:none;position:absolute;inset:0}.die__fx[data-v-2f8413d9]:before{content:"";border:2px solid var(--accent);animation:ring-2f8413d9 .56s var(--ease-out) forwards;border-radius:50%;position:absolute;inset:-6%}.die__fx span[data-v-2f8413d9]{background:var(--accent);width:6px;height:6px;animation:burst-2f8413d9 .62s var(--ease-out) both;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.die__fx span[data-v-2f8413d9]:nth-child(3n+2){background:var(--coin-gp);width:4px;height:4px;margin:-2px 0 0 -2px}.die__fx span[data-v-2f8413d9]:nth-child(3n){background:var(--inverse-bg);width:3px;height:3px;margin:-1.5px 0 0 -1.5px}@keyframes burst-2f8413d9{0%{transform:rotate(var(--a)) translateY(0) scale(1);opacity:1}70%{opacity:1}to{transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(.4);opacity:0}}@keyframes ring-2f8413d9{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.55)}}.land-fumble[data-v-2f8413d9]{animation:.44s steps(8,end) backwards fumble-2f8413d9}@keyframes fumble-2f8413d9{0%{transform:translate(0)rotate(0)}14%{transform:translate(-7px)rotate(-5deg)}28%{transform:translate(6px)rotate(4deg)}42%{transform:translate(-5px)rotate(-3deg)}56%{transform:translate(4px)rotate(2deg)}72%{transform:translate(-2px)}to{transform:none}}.die.is-fumble .die__body[data-v-2f8413d9],.die__crack[data-v-2f8413d9]{stroke:var(--danger)}.die.is-fumble .die__num[data-v-2f8413d9]{color:var(--danger)}.die.is-fumble .die__svg[data-v-2f8413d9]{filter:drop-shadow(0 0 8px #ff6b6b66)}.die__crack[data-v-2f8413d9]{fill:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px;animation:crack-2f8413d9 .28s .14s var(--ease-out) forwards}@keyframes crack-2f8413d9{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.die__crack[data-v-2f8413d9]{stroke-dashoffset:0}.die__fx[data-v-2f8413d9]{display:none}.die:active:not(.is-rolling) .die__wrap[data-v-2f8413d9],.die:hover:not(.is-rolling) .die__wrap[data-v-2f8413d9]{transform:none}}@media print{@page{size:A4;margin:1cm}body,html{background:#fff}body:has(.print-sheet) #__nuxt{display:none!important}body:has(.print-sheet) .print-hide{display:none!important}dialog:has(.print-sheet){max-width:none;max-height:none;box-shadow:none;background:#fff;border:0;margin:0;padding:0;position:static;overflow:visible}dialog:has(.print-sheet) .modal-head{display:none}.print-sheet{grid-template-columns:repeat(3,63mm);gap:0}.print-sheet .item-card{-moz-column-break-inside:avoid;break-inside:avoid;border-radius:0;outline:.2mm dashed #999;width:63mm;height:88mm}}@font-face{font-family:Alegreya SC;src:local(Alegreya SC Bold Italic),url(./fonts/gEHBwbmSyvlJDNAdU3p7uIkSPAytSHZFyB5Y9y_dt-k-mJou8JHEEy_tX7TSIQpFOft00AhtdaHgvmPj_4LSGKM.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Alegreya SC Fallback\: Georgia;src:local(Georgia),local(Georgia Regular),local(Georgia-Regular);size-adjust:104.755%;ascent-override:96.9879%;descent-override:32.9339%;line-gap-override:0%}@font-face{font-family:Alegreya SC Fallback\: Times New Roman;src:local(Times New Roman),local(Times New Roman Regular),local(TimesNewRoman-Regular),local(TimesNewRomanPSMT);size-adjust:114.954%;ascent-override:88.3833%;descent-override:30.012%;line-gap-override:0%}@font-face{font-family:Alegreya SC Fallback\: Noto Serif;src:local(Noto Serif),local(Noto Serif Regular),local(NotoSerif-Regular);size-adjust:97.0894%;ascent-override:104.646%;descent-override:35.5343%;line-gap-override:0%}@font-face{font-family:Alegreya SC Fallback\: Liberation Serif;src:local(Liberation Serif),local(Liberation Serif Regular),local(LiberationSerif-Regular);size-adjust:114.954%;ascent-override:88.3833%;descent-override:30.012%;line-gap-override:0%}@font-face{font-family:Alegreya SC;src:local(Alegreya SC Bold Italic),url(./fonts/qQV80XK5BplsT-FGCkpIu5N2gPcvx7ikAeZp7uKNlLE-lomb6LPs99ldG7oTBm1SLpc4ftawehj0Z01Uv_QzmwM.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Alegreya SC;src:local(Alegreya SC Bold Italic),url(./fonts/BrnsgA1K6wNoR-_ArnRpqH5J9DOdxiWghhHkngfTxGU-Qr_B76-ZJ-ZaErJWjhqOBwFIhntYlThkww8j7Pt9hGY.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:700;font-style:italic}@font-face{font-family:Alegreya SC;src:local(Alegreya SC Bold Italic),url(./fonts/xtU6_2C0HcDMifDv1kkBbFT6-u331-o2zZKMiElJ1zE-QqQhuxcA4WkUUrURfTca9jtnqbZf9baXqoyTYhQ0N_s.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:700;font-style:italic}@font-face{font-family:Alegreya SC;src:local(Alegreya SC Bold Italic),url(./fonts/g2o2KNBFnXobnUR86A64jm-PdTCW4606bL9LzFBaIUA-yevhQMjO6uPYElBxcoPzi88nQdiVYKOZlVcliXU_T2o.woff2)format("woff2");font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Alegreya SC;src:local(Alegreya SC Bold Italic),url(./fonts/YAfrnMTw5rlz1zyf9HFj7GTVfO3UW5gF1LnwyfJXdLA-yGa7tDXByQbGaXnoC3jQ9RWj8jjxi1hsjyTkLm1_mX4.woff2)format("woff2");font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Alegreya SC;src:local(Alegreya SC Bold Italic),url(./fonts/b-GOdQhY1qqwmxwXKfRdKP2OutVXwTeCDZYklJXNOhg-OvLhjlHFqLtfK8Z4OygiIGwfA89dYKqR5LvlLHUKto0.woff2)format("woff2");font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Alegreya SC;src:local(Alegreya SC ExtraBold Italic),url(./fonts/mahxzTzVnnz6kjA8oipUInNWf3ue9YXRtffnkcn7TEU-IlL0viv_jN3snOeC_06cuwy-A0mYhoQfBEIzmkOu52U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:800;font-style:italic}@font-face{font-family:Alegreya SC;src:local(Alegreya SC ExtraBold Italic),url(./fonts/ncVFi1M0aJTCc3nz3BF0XDiQD-MiHk5nXAeSjK9gzrw-Okk8LzOd3O822KcD0DiQ0lxssNdfKIn_kuzmexipZ6k.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:800;font-style:italic}@font-face{font-family:Alegreya SC;src:local(Alegreya SC ExtraBold Italic),url(./fonts/bhlMzQa9EwSZJXa5xh-cD1iKKJV0OoPXmuS41hkZnQQ-LhAPRCXBiaY4P3XdryK_OeJ_plEpRzKlgJf9ZSbCDTQ.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:800;font-style:italic}@font-face{font-family:Alegreya SC;src:local(Alegreya SC ExtraBold Italic),url(./fonts/audtuAIyTVEMhw15v2GoTRTIpZ0ISeSj7zWG-Fr_XkA-4GQ6PVSH5s20HmU1qiI1ORCZ3fDOj34t4NkEIUMxYFo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:800;font-style:italic}@font-face{font-family:Alegreya SC;src:local(Alegreya SC ExtraBold Italic),url(./fonts/KuluBrmClUgN91c_Ss1WbcBF6sJIPydpZz7mjk47By8-lQO78a8RT7VrDP8F9sY_ifMOC9Fie6k_9sUz3WWWBTo.woff2)format("woff2");font-display:swap;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-weight:800;font-style:italic}@font-face{font-family:Alegreya SC;src:local(Alegreya SC ExtraBold Italic),url(./fonts/7KhhwyRoEj__fKABgUSDhAntxNP1pi9VAnqOYHRQB4w-jUjw4z7A0CxTbPkQX_a_fjysnD3Qqx50ed0VY3PFqS8.woff2)format("woff2");font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:italic}@font-face{font-family:Alegreya SC;src:local(Alegreya SC ExtraBold Italic),url(./fonts/lUoUrplu95cV9knNKGCS_h0fyNisDIAbuOZry97oZ9Y-zxQufXKDe8CLh4Tu4qHmcEwFIsN_PmM2hqXcKUlmbV0.woff2)format("woff2");font-display:swap;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-weight:800;font-style:italic}@font-face{font-family:Alegreya SC;src:local(Alegreya SC Bold),url(./fonts/TxNBosBJooyHFuz3qqD5P2mKdLl46Cekqc9dKnVfIQs-LIlgkO4ntXA7xCQ1FDKRDO39L1MoXI7B9qQaK9lmdEo.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Alegreya SC;src:local(Alegreya SC Bold),url(./fonts/271JAIs_pTm4UoZhCzqxDWXQULlzU5iW3ioiN-G3TMA-1kZ0a9WkIPiDpRGJWNPJSvh9Pyjg6BZw1RklpihK9IQ.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Alegreya SC;src:local(Alegreya SC Bold),url(./fonts/_KdpZwfXL_iC_hRN1a0gZbY8IM4hM-jXToo1Cg2wsm8-OZk4wK6nISsfiaoMX5SCULMvXvpFvt8zzatEIri9hk8.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:700;font-style:normal}@font-face{font-family:Alegreya SC;src:local(Alegreya SC Bold),url(./fonts/qyChHsJBnUTN209nJJSDSd5-ePJ1CRHbKarZslyurw4-QXq4uK_hh_IWlcyv4XO-We1E4ahQDbCayc7PbqvgOAg.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:700;font-style:normal}@font-face{font-family:Alegreya SC;src:local(Alegreya SC Bold),url(./fonts/G5MCix4XOm3T3pk3ycUMOSu5azktDW005K-PFAiJRNg-q_RomgA51RlLVOCXoRubV6VhINeXa9j2Gc1m-u7fDoQ.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Alegreya SC;src:local(Alegreya SC Bold),url(./fonts/KonyayQexVD7x1AkOObEZQJjVldKuCXHYrfKdagmCic-evYF6saI_JeetLWe7AGo-NcLZcfrz8-rbijdRDpYgSA.woff2)format("woff2");font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Alegreya SC;src:local(Alegreya SC Bold),url(./fonts/gdmed3nDIBPDDIZPPFhR56icLbdXDk6ReUMVo-p_2cI-zbqFIbDks_YJHG8h4Ew6YGk_RB-BxI1tWUs3HJbE1o0.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Alegreya SC;src:local(Alegreya SC ExtraBold),url(./fonts/oSlZtTi_lOil3mWjJFVcY9hdKnfMGUH8jJR6fiQDUA8-3yeGkzum3Kr_SwCYkH37t7qZFAXl1zDvBzHurcQaVTQ.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:800;font-style:normal}@font-face{font-family:Alegreya SC;src:local(Alegreya SC ExtraBold),url(./fonts/iogFI0j2_7Kdoj6H_oQEacqoQqqI4Ko7fsYd85EYOAA-lv6hzerBOKP9CooSrYAjhScXi360WUeXZGBwJ9HUb64.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:800;font-style:normal}@font-face{font-family:Alegreya SC;src:local(Alegreya SC ExtraBold),url(./fonts/0A7irhmLh8gOnYosKNW4jbAcmsumDgxHF1dKfLmgXOQ-_8_jkXdLSk6yJSTHyjfGbDu4IoUPXnGdEJYTRLB_Jjg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:800;font-style:normal}@font-face{font-family:Alegreya SC;src:local(Alegreya SC ExtraBold),url(./fonts/U_JtJ1vi4W8fTKrilTNHvoDkA22EVMsYpGwgm99fo5M-W9xrGx3K9N9iFn3W2dXIUZseC3Gca_2akj8iHQvw4Sw.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:800;font-style:normal}@font-face{font-family:Alegreya SC;src:local(Alegreya SC ExtraBold),url(./fonts/1Fl5A1b3sefzFz5tcXqNvTuLeFK9gUm532eAQY0qdFs-xb64rsgKZY7_lrwjbCXM5c4nmXhe5k6yU19116Aiks4.woff2)format("woff2");font-display:swap;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-weight:800;font-style:normal}@font-face{font-family:Alegreya SC;src:local(Alegreya SC ExtraBold),url(./fonts/9BTI1eOahJKDKndpiJvqeo3tU3uTNJe0KX7UY9m5qb8-H4pr_h61ZbbtUUxZ3cFfkDhaaci64Uz5MNgKsSxU5kY.woff2)format("woff2");font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:normal}@font-face{font-family:Alegreya SC;src:local(Alegreya SC ExtraBold),url(./fonts/M50TWQnEWNv5J0gsKJaaxHf4BbFvMcQSk-HPqFD5J9k-gwLq_fqIXCcqSsBfnXIDO2WjWbjV4s2dNqPWwVOcCNY.woff2)format("woff2");font-display:swap;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-weight:800;font-style:normal}.loot-page{--sbred:#e8574f}.loot-page .jr-result,.loot-page .jr-tool{box-shadow:inset 0 3px 0 var(--sbred)}.loot-page .jr-tool__head{padding-bottom:12px;position:relative}.loot-page .jr-tool__head:after{content:"";background:var(--sbred);clip-path:polygon(0 0,100% 50%,0 100%);height:4px;position:absolute;bottom:0;left:0;right:0}.loot-page .jr-tool__title{letter-spacing:.01em;font-family:Alegreya SC,Alegreya SC Fallback\: Georgia,Alegreya SC Fallback\: Times New Roman,Alegreya SC Fallback\: Noto Serif,Alegreya SC Fallback\: Liberation Serif,Georgia,serif;font-size:24px;font-weight:800}.loot-page .jr-tool [role=group] button{white-space:nowrap}.loot-page .jr-result{background:var(--bg-card);border:1px solid var(--line);padding:24px 26px 20px}.loot-page .jr-rh{padding-bottom:14px;position:relative}.loot-page .jr-rh:after{content:"";background:var(--sbred);clip-path:polygon(0 0,100% 50%,0 100%);height:4px;position:absolute;bottom:0;left:0;right:0}.loot-page .jr-rh__title{letter-spacing:.01em;color:var(--sbred);font-family:Alegreya SC,Alegreya SC Fallback\: Georgia,Alegreya SC Fallback\: Times New Roman,Alegreya SC Fallback\: Noto Serif,Alegreya SC Fallback\: Liberation Serif,Georgia,serif;font-size:32px;font-weight:800}.loot-page .jr-rh__meta{color:var(--text-secondary);font-style:italic}.loot-page .jr-result .jr-divider--label{letter-spacing:.01em;text-transform:none;color:var(--text-primary);padding-top:6px;font-family:Alegreya SC,Alegreya SC Fallback\: Georgia,Alegreya SC Fallback\: Times New Roman,Alegreya SC Fallback\: Noto Serif,Alegreya SC Fallback\: Liberation Serif,Georgia,serif;font-size:20px;font-weight:700}.loot-page .jr-result .jr-divider--label:after{border-top-color:var(--line-strong)}.loot-page .jr-row__title{font-style:italic;font-weight:800}.loot-page .jr-panel-sec__title{letter-spacing:.01em;font-family:Alegreya SC,Alegreya SC Fallback\: Georgia,Alegreya SC Fallback\: Times New Roman,Alegreya SC Fallback\: Noto Serif,Alegreya SC Fallback\: Liberation Serif,Georgia,serif;font-size:19px}@media (width<=640px){.loot-page .jr-result{padding:18px 16px 16px}.loot-page .jr-rh__title{font-size:26px}}.loot-page .loot-quick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.loot-page .loot-quick>span{color:var(--text-muted);margin-right:4px;font-size:13px}.loot-page .loot-quick__btn{all:unset;cursor:pointer;border:1px solid var(--line);height:32px;color:var(--text-secondary);border-radius:3px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.loot-page .loot-quick__btn:hover{border-color:var(--line-strong);color:var(--text-primary)}.loot-page .loot-quick__btn:focus-visible{outline:2px solid var(--focus-ring)}.loot-page .loot-roster{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.loot-page .loot-c{border:1px solid var(--line);background:var(--bg-card);grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);gap:4px 10px;padding:10px;display:grid}.loot-page .loot-c.is-on{background:#0b1a11;border-color:#1f4a31}.loot-page .loot-c__pic{border:1px solid var(--line);background:#000;grid-row:1/3;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.loot-page .loot-c__name{color:var(--text-primary);font-size:14px;font-weight:700;line-height:1.25;text-decoration:none}.loot-page .loot-c__name:hover{text-decoration:underline}.loot-page .loot-c__cr{font-family:var(--font-pixel);color:var(--text-muted);font-size:10px}.loot-page .loot-c__row{justify-content:space-between;align-items:center;gap:6px;display:flex}.loot-page .loot-step{border:1px solid var(--line-strong);background:#000;flex:none;align-items:center;display:inline-flex}.loot-page .loot-step button{all:unset;cursor:pointer;width:30px;height:30px;color:var(--text-primary);justify-content:center;align-items:center;font-size:16px;display:flex}.loot-page .loot-step button:hover{background:var(--bg-raised)}.loot-page .loot-step button:disabled{color:var(--text-faint);cursor:default;background:0 0}.loot-page .loot-step button:focus-visible{outline:2px solid var(--focus-ring)}.loot-page .loot-step b{text-align:center;font-variant-numeric:tabular-nums;min-width:26px;font-size:15px}.loot-page .loot-c.is-on .loot-step b{color:var(--accent)}@media (width<=760px){.loot-page .loot-roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.loot-page .loot-roster{grid-template-columns:1fr}}.loot-page .loot-dice{border:1px solid var(--line);background:var(--bg-card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.loot-page .loot-dice li{border-top:1px solid var(--line-subtle);align-items:center;gap:12px;padding:8px 10px;display:flex}.loot-page .loot-dice li:first-child{border-top:0}.loot-page .loot-dice li.is-primary{border-top-color:var(--line)}.loot-page .loot-dice li.is-sub{padding-left:34px}.loot-page .loot-dice__label{color:var(--text-primary);font-size:14px;font-weight:700}.loot-page .loot-dice li.is-sub .loot-dice__label{color:var(--text-secondary);font-weight:600}.loot-page .loot-dice input{border:1px solid var(--line-strong);width:76px;height:34px;color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums;background:#000;border-radius:3px;flex:none;padding:0 8px;font-size:15px}.loot-page .loot-dice input::placeholder{color:var(--text-faint);font-size:12px}.loot-page .loot-dice input.is-set{border-color:var(--accent)}.loot-page .loot-dice input:focus-visible{outline:2px solid var(--focus-ring)}@media (width<=520px){.loot-page .loot-dice li.is-sub{padding-left:18px}}.loot-page .loot-dice li.is-none{background:repeating-linear-gradient(135deg,#0000 0 8px,#ffffff06 0 16px)}.loot-page .loot-dice li.is-none .loot-dice__label{color:var(--text-secondary)}.loot-page .loot-dice__tag{border:1px dashed var(--line-strong);width:76px;height:34px;font-family:var(--font-pixel);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);text-align:center;border-radius:3px;flex:none;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.loot-page .loot-why__facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:0;display:grid}.loot-page .loot-why__facts>div{border:1px solid var(--line);background:var(--bg-card);flex-direction:column-reverse;gap:2px;padding:14px 16px;display:flex}.loot-page .loot-why__facts dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#f2c14e;margin:0;font-size:30px;font-weight:800;line-height:1}.loot-page .loot-why__facts dt{color:var(--text-muted);font-size:13px}
