@font-face{font-family:Silkscreen;src:url(./silkscreen-regular-CXGsBV3a.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--signalbound-accent:#b8a071}.fluent-root.dark{--brand:var(--signalbound-accent)}.fluent-root [role=dialog]:has([data-auth-screen]){--signalbound-auth-glow:color-mix(in srgb, var(--signalbound-accent) 24%, #101215)}.fluent-root [role=dialog]:has([data-auth-screen=choice]){--signalbound-auth-glow:var(--signalbound-accent)}.fluent-root [role=dialog] [style*=radial-gradient]{background-image:radial-gradient(152.48% 152.48% at 50% 84.8%, #000 25.21%, var(--signalbound-auth-glow,var(--signalbound-accent)) 53.1%)!important}.fluent-root [role=dialog]:has([data-auth-screen]) :is([data-slot=dialog-title],[data-slot=dialog-close]){color:#ecebe4}.fluent-root [role=dialog]:has([data-auth-screen]) [data-slot=dialog-description]{color:#afb4b5}.fluent-root [role=dialog]:has([data-auth-screen=choice]) :is([data-slot=dialog-title],[data-slot=dialog-description],[data-slot=dialog-close]){color:#15171a}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:pan-x pan-y}html,body{color:#ecebe4;-webkit-font-smoothing:antialiased;background:#101215;margin:0}body[data-signalbound-scroll-locked],body[data-signalbound-document-open]{overflow:hidden}*{box-sizing:border-box}a{color:#b8a071}a:hover{color:#d3be92}img{image-rendering:pixelated}@keyframes sbPop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes sbLid{0%{transform:translateY(0)}50%{transform:translateY(-10px)rotate(-6deg)}to{transform:translateY(-6px)rotate(-4deg)}}button,input,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px;outline:2px solid #b8a071}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sb-1{z-index:30;background:#14171a;border-bottom:1px solid #343d43;position:sticky;top:0}.sb-2{flex-wrap:nowrap;align-items:center;gap:14px;max-width:1320px;margin:0 auto;padding:8px 20px;display:flex}.sb-3{cursor:pointer;color:#ecebe4;background:0 0;border:none;flex-shrink:0;align-items:center;gap:10px;min-height:44px;padding:0;display:flex;position:relative}.sb-3:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.sb-4{flex-shrink:0;width:32px;height:32px;display:block}.sb-6{white-space:nowrap;letter-spacing:.02em;flex-shrink:0;font-family:Silkscreen,monospace;font-size:19px}.sb-3.brand-icon-only .sb-6{visibility:hidden;pointer-events:none;position:absolute}.sb-7{color:#afb4b5;border:1px solid #343d43;padding:1px 8px;font-size:12px}.sb-8{gap:2px;margin-left:12px;display:flex}.sb-9{cursor:pointer;background:0 0;border:none;min-height:44px;padding:0 14px;font:500 15px IBM Plex Sans,sans-serif;position:relative}.sb-9:hover{color:#ecebe4!important}.sb-9:focus-visible{outline-offset:-2px!important;outline:2px solid #b8a071!important}.sb-10{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;margin-left:auto;display:flex}.sb-10>button{white-space:nowrap;flex-shrink:0}.sb-27.fluent-account-button{white-space:nowrap;gap:8px;min-height:40px;margin-inline-start:8px;padding:0 12px;font-size:14px}.fluent-account-button .fluent-entry-icon{width:16px;height:16px}.fluent-account-arrow{flex:none;width:16px;height:16px}@media (width<=819px){.fluent-account-button .fluent-account-label{display:none}.sb-27.fluent-account-button{justify-content:center;gap:4px;width:44px;min-width:44px;padding:0}}@media (width<=479px){.sb-2{gap:8px;padding-inline:12px}.sb-10{gap:6px}.sb-27.fluent-account-button{margin-inline-start:6px}.sb-12{max-width:calc(100vw - 200px)}.sb-13{flex-shrink:0}.sb-15{min-width:0}.sb-15>span{text-overflow:ellipsis;overflow:hidden}}.sb-11{color:#afb4b5;cursor:pointer;background:0 0;border:1px solid #343d43;min-width:44px;min-height:40px;padding:0 12px;font:500 14px IBM Plex Sans,sans-serif}.sb-11:hover{color:#ecebe4!important;border-color:#5a666e!important}.sb-11:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.sb-12{color:#ecebe4;cursor:pointer;background:#181c20;border:1px solid #343d43;align-items:center;gap:10px;min-height:40px;padding:0 10px 0 4px;font:500 14px IBM Plex Sans,sans-serif;display:flex}.sb-12:hover{border-color:#5a666e!important}.sb-12:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.sb-13{color:#5a666e;background:#15181b;border:1px solid #434d54;justify-content:center;align-items:center;width:32px;height:32px;font-family:Silkscreen,monospace;font-size:14px;display:flex;position:relative;overflow:hidden}.sb-14{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.sb-15{text-align:left;flex-direction:column;line-height:1.15;display:flex}.sb-16{color:#afb4b5;font-size:12px}.sb-17{border-top:1px solid #262d33;flex-wrap:wrap;display:flex}.sb-18{cursor:pointer;border:none;flex:96px;min-width:0;min-height:46px;padding:0 6px;font:500 14px IBM Plex Sans,sans-serif;position:relative}.sb-18:focus-visible{outline-offset:-2px!important;outline:2px solid #b8a071!important}.menu-notification-dot{pointer-events:none;background:#b8a071;width:6px;height:6px;position:absolute;top:8px;right:6px}.sb-19{color:#ecebe4;text-align:center;background:#1e1a16;border-bottom:1px solid #4a4036;padding:8px 20px;font-size:14px}.sb-20{flex-direction:column;gap:64px;width:100%;max-width:1200px;margin:0 auto;padding:40px 20px 56px;display:flex}.sb-21{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"party copy bosses";align-items:center;gap:20px;display:grid}.sb-22{text-align:center;flex-direction:column;grid-area:copy;align-items:center;gap:20px;min-width:0;display:flex}.sb-23{color:#afb4b5;font-size:13px}.sb-24{text-wrap:balance;margin:0;font-family:Silkscreen,monospace;font-size:clamp(30px,3.4vw,42px);font-weight:400;line-height:1.08}.sb-25{color:#afb4b5;text-wrap:pretty;max-width:440px;margin:0;font-size:17px}.sb-26{flex-direction:column;align-items:center;gap:10px;display:flex}.sb-27{background:var(--signalbound-accent);color:#15171a;cursor:pointer;border:1px solid #cdb687;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font:600 16px IBM Plex Sans,sans-serif;display:inline-flex}.fluent-entry-icon{flex:none;width:22px;height:22px}.sb-27:hover{background:#c7b083!important}.sb-27:focus-visible{outline-offset:2px!important;outline:2px solid #ecebe4!important}.sb-12[aria-busy=true],.sb-27[aria-busy=true]{cursor:wait}.landing-battle-party,.landing-battle-bosses{align-self:end;width:100%;min-width:0;height:auto;display:block}.landing-battle-party{grid-area:party;justify-self:start;width:100%}.landing-battle-bosses{grid-area:bosses}@media (width<=819px){.sb-21{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);grid-template-areas:"copy copy""party bosses";gap:24px 12px}.sb-22{justify-self:center;max-width:440px}.landing-battle-party{width:100%}}.sb-30{flex-direction:column;gap:8px;display:flex}.bottle-sprite{pointer-events:none;width:calc(var(--potion-cell-size,32px) * var(--potion-columns,1));height:calc(var(--potion-cell-size,32px) * var(--potion-rows,1));flex:none;justify-content:center;align-items:center;display:flex}.bottle-sprite img{image-rendering:pixelated;object-fit:contain;flex:none;display:block}.merge-preview,.pending-bottles,.effective-stats{color:#d2c6a8;background:#20231f;border:1px solid #4a4239;padding:10px;font-size:12px;line-height:1.6}.bottle-replacement{flex-basis:100%}.bottle-replacement p{margin:0 0 8px}.merge-preview{margin-top:8px}.merge-preview p{margin:4px 0 0}.pending-bottles{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.effective-stats{width:100%;display:block}.sb-40{flex-direction:column;gap:16px;display:flex}.sb-41{margin:0;font-family:Silkscreen,monospace;font-size:20px;font-weight:400}.sb-42{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sb-43{background:#181c20;border:1px solid #343d43;gap:12px;padding:16px;display:flex}.sb-44{color:#b8a071;font-family:Silkscreen,monospace}.sb-45{font-weight:600}.sb-46{color:#afb4b5}.sb-47{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sb-48{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.sb-49{background:#181c20;border:1px solid #343d43;flex-direction:column;gap:10px;padding:10px;display:flex}.sb-50{aspect-ratio:1;background:#15181b;border:1px solid #343d43;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #121518,inset 0 0 0 4px #2c343a;container-type:inline-size}.sb-51{flex-direction:column;display:flex}.sb-52{color:#afb4b5;margin-top:2px;font-size:12px}.sb-53{color:#ecebe4;cursor:pointer;background:#20262b;border:1px solid #434d54;min-height:40px;font:500 14px IBM Plex Sans,sans-serif}.sb-53:hover{background:#283037!important;border-color:#5a666e!important}.sb-53:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.sb-54{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.sb-55{text-align:left;color:#ecebe4;cursor:pointer;font:inherit;background:#181c20;border:1px solid #343d43;align-items:center;gap:14px;padding:12px;display:flex}.sb-55:hover{background:#20262b!important;border-color:#434d54!important}.sb-55:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.sb-56{aspect-ratio:1;background:#15181b;border:1px solid #343d43;flex:none;width:88px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #121518;container-type:inline-size}.sb-57{flex-direction:column;gap:2px;min-width:0;display:flex}.sb-58{font-family:Silkscreen,monospace;font-size:17px}.sb-59{color:#b8a071;margin-top:4px;font-size:13px}.sb-60{flex-direction:column;gap:16px;width:100%;max-width:1320px;margin:0 auto;padding:20px 20px 48px;display:flex}.sb-61{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.sb-62{margin:0;font-family:Silkscreen,monospace;font-size:24px;font-weight:400}.sb-63{color:#afb4b5;font-size:14px}.sb-64{color:#b9716d;font-size:13px}.sb-65{color:#afb4b5;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;min-height:36px;margin-left:auto;font:14px IBM Plex Sans,sans-serif;text-decoration:underline}.sb-65:hover{color:#ecebe4!important}.sb-65:focus-visible{outline:2px solid #b8a071!important}.sb-66{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.sb-67{background:#181c20;border:1px solid #343d43;flex-direction:column;flex:0 210px;gap:12px;min-width:0;padding:12px;display:flex}.sb-68{aspect-ratio:1;background:#15181b;border:1px solid #343d43;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #121518,inset 0 0 0 5px #2c343a;container-type:inline-size}.sb-69{flex-direction:column;gap:3px;display:flex}.sb-70{justify-content:space-between;font-size:13px;display:flex}.stat-label{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.stat-value{font-variant-numeric:tabular-nums}.sb-71{background:#262d33;height:6px}.sb-72{background:#8193a1;height:100%}.sb-73{color:#afb4b5;margin:0;font-size:12px}.sb-74{flex-direction:column;flex:999 520px;gap:16px;min-width:0;display:flex}.sb-75{background:#181c20;border:1px solid #343d43}.sb-76{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:8px 10px;list-style:none;display:flex}.sb-77{color:#5a666e;background:#15181b;border:1px solid #434d54;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-family:Silkscreen,monospace;display:flex;position:relative;overflow:hidden}.sb-78{flex-direction:column;line-height:1.2;display:flex}.sb-79{color:#afb4b5;margin-left:auto;font-size:13px}.sb-80{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;padding:0 12px 12px;display:grid}.sb-81{background:#181c20;border:1px solid #343d43;flex-wrap:wrap;align-items:center;gap:16px;padding:16px;display:flex}.sb-82{flex:240px}.sb-83{color:#15171a;cursor:pointer;background:#b8a071;border:1px solid #cdb687;min-height:44px;padding:0 18px;font:600 15px IBM Plex Sans,sans-serif}.sb-83:hover{background:#c7b083!important}.sb-83:focus-visible{outline-offset:2px!important;outline:2px solid #ecebe4!important}.sb-84{background:#14171a;border:1px solid #262d33;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:8px 12px;font-size:14px;display:flex}.sb-85{color:#b9716d;flex-basis:100%}.sb-86{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.sb-87{flex-direction:column;flex:340px;gap:10px;min-width:0;max-width:540px;display:flex}.sb-88{background:#1b1917;border:2px solid #3b352e;padding:12px;box-shadow:inset 0 0 0 1px #26221e,inset 0 3px #2a2621,0 2px #0b0c0d}.sb-89{--bag-grid-gap:3px;--potion-cell-size:calc((100cqw - (var(--bag-columns,6) - 1) * var(--bag-grid-gap)) / var(--bag-columns,6) * .64);aspect-ratio:3/2;gap:var(--bag-grid-gap);outline-offset:5px;outline:1px dashed #4a4239;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));display:grid;container-type:inline-size}.sb-90{cursor:pointer;background:#20262b;border:none;width:100%;height:100%;padding:0;box-shadow:inset 0 0 0 1px #2c343a,inset 2px 2px #1a1f23}.sb-90:hover{background:#283037!important}.sb-90:focus-visible{outline-offset:-2px!important;outline:2px solid #b8a071!important}.sb-91{color:#4a5258;cursor:not-allowed;background:#15181b;border:none;width:100%;height:100%;padding:0;font:14px Silkscreen,monospace}.sb-91:focus-visible{outline-offset:-2px!important;outline:2px solid #b8a071!important}.sb-92{color:#80878a;cursor:not-allowed;background-color:#161a1d;background-image:radial-gradient(#2c343a 1px,#0000 1.5px);background-size:7px 7px;border:1px dashed #343d43;width:100%;height:100%;padding:0;font:10px Silkscreen,monospace}.sb-92:focus-visible{outline-offset:-2px!important;outline:2px solid #b8a071!important}.sb-93{z-index:2;cursor:grab;justify-content:center;align-items:center;margin:2px;padding:0;display:flex;position:relative;box-shadow:inset 0 -3px #1a1f23}.sb-93:focus-visible{outline-offset:1px!important;outline:2px solid #ecebe4!important}.sb-94{padding:2px 3px;font:10px/1 Silkscreen,monospace;transition:background .3s;position:absolute;bottom:2px;right:2px}.sb-95{background:#101215;padding:2px 3px;font:600 10px/1 IBM Plex Sans,sans-serif;position:absolute;top:2px;left:2px}.sb-96{color:#afb4b5;flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.sb-97{align-items:center;gap:6px;display:flex}.sb-98{background:#20262b;width:12px;height:12px;box-shadow:inset 0 0 0 1px #3a434a}.sb-99{background:repeating-linear-gradient(45deg,#14171a 0 2px,#2a3036 2px 4px);width:12px;height:12px}.sb-100{background:#161a1d;border:1px dashed #5a666e;width:12px;height:12px}.sb-101{border:1px solid #859b83;width:12px;height:12px}.sb-102{color:#ecebe4;background:#221a1a;border:1px solid #6b4744;padding:8px 10px;font-size:14px}.sb-103{color:#b9716d;font-weight:600}.sb-104{flex-wrap:wrap;gap:8px;display:flex}.sb-105{color:#ecebe4;cursor:pointer;background:#20262b;border:1px solid #434d54;min-height:44px;padding:0 14px;font:500 14px IBM Plex Sans,sans-serif}.sb-105:hover{background:#283037!important}.sb-105:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.sb-106{color:#afb4b5;cursor:pointer;background:0 0;border:1px solid #343d43;min-height:44px;padding:0 14px;font:500 14px IBM Plex Sans,sans-serif}.sb-106:hover{color:#ecebe4!important}.sb-106:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.sb-107{flex:1 1 0}.sb-108{background:#181c20;border:1px solid #343d43;flex-direction:column;flex:280px;gap:12px;min-width:0;padding:14px;display:flex}.sb-109{flex-direction:column;gap:6px;display:flex}.sb-110{color:#afb4b5;font-family:Silkscreen,monospace;font-size:14px}.sb-111{color:#afb4b5;margin:0;font-size:14px}.sb-112{color:#b8a071}.sb-113{justify-content:space-between;align-items:center;display:flex}.sb-114{color:#15171a;background:#b8a071;padding:1px 6px;font-size:12px;font-weight:600}.sb-115{align-items:center;gap:12px;display:flex}.sb-116{background:#20262b;border:2px solid #b8a071;flex:none;padding:6px}.sb-117{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sb-118{font-size:16px;font-weight:600}.sb-119{padding:3px 4px;font:11px/1 Silkscreen,monospace}.sb-120{background:#14171a;border:1px solid #262d33;padding:10px}.sb-121{font-size:15px}.sb-122{border-top:1px solid #262d33;flex-direction:column;gap:4px;margin:8px 0 0;padding:8px 0 0;font-size:13px;list-style:none;display:flex}.sb-123{gap:8px;display:flex}.sb-124{color:#859b83;min-width:36px}.sb-125{color:#afb4b5;margin-left:auto}.sb-126{border-top:1px solid #343d43;flex-direction:column;gap:8px;padding-top:12px;display:flex}.sb-127{color:#afb4b5;font-family:Silkscreen,monospace;font-size:13px}.sb-128{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;font-size:14px;display:grid}.sb-129{background:#14171a;border:1px solid #262d33;padding:6px 8px}.sb-130{background:#14171a;border:1px solid #6b5f45;padding:6px 8px}.sb-131{font-size:14px}.sb-132{color:#ecebe4;cursor:pointer;background:#20262b;border:1px solid #b8a071;min-height:44px;padding:0 16px;font:600 15px IBM Plex Sans,sans-serif}.sb-132:hover{background:#2b2a25!important}.sb-132:focus-visible{outline-offset:2px!important;outline:2px solid #ecebe4!important}.sb-133{color:#80878a;cursor:not-allowed;background:#1c2024;border:1px dashed #3a434a;min-height:44px;padding:0 16px;font:500 15px IBM Plex Sans,sans-serif}.sb-134{border-top:1px solid #343d43;align-items:center;gap:8px;padding-top:12px;display:flex}.sb-135{border:1px solid #b8a071;padding:3px 5px;font:12px/1 Silkscreen,monospace}.sb-136{flex-direction:column;gap:10px;display:flex}.sb-137{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sb-138{margin:0;font-family:Silkscreen,monospace;font-size:17px;font-weight:400}.sb-139{flex-wrap:wrap;gap:6px;display:flex}.sb-140{cursor:pointer;min-height:36px;padding:0 10px;font:500 13px IBM Plex Sans,sans-serif}.sb-140:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.sb-141{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.sb-142{text-align:left;color:#ecebe4;font:inherit;cursor:pointer;align-items:flex-start;gap:10px;padding:10px;display:flex}.sb-142:hover{background:#20262b!important}.sb-142:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.sb-143{background:#20262b;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:inset 0 0 0 1px #2c343a}.sb-144{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sb-145{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sb-146{padding:2px 3px;font:10px/1 Silkscreen,monospace}.sb-147{color:#15171a;background:#b8a071;padding:0 5px;font-size:11px;font-weight:600}.sb-148{font-size:13px}.sb-149{gap:8px;margin-top:2px;font-size:12px;display:flex}.sb-150{border-top:1px solid #262d33;flex-wrap:wrap;align-items:center;gap:12px;padding-top:12px;display:flex}.sb-151{color:#ecebe4;cursor:pointer;background:#20262b;border:1px solid #434d54;min-height:44px;padding:0 16px;font:600 15px IBM Plex Sans,sans-serif}.sb-151:hover{background:#283037!important}.sb-151:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.sb-152{flex-direction:column;flex:260px;gap:12px;min-width:0;max-width:100%;display:flex}.chest-card{background:#181d20;border:1px solid #343d43;min-width:0}.chest-card-header{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:14px;padding:18px 14px 12px;display:grid}.chest-card-icon{background:#101518;border:1px solid #2c353b;place-items:center;width:60px;height:52px;display:grid}.sb-154{flex:none;width:52px;height:44px;position:relative}.sb-155{background:#6b5640;height:12px;position:absolute;top:6px;left:4px;right:4px;box-shadow:inset 0 -3px #4e3f2f,inset 0 0 0 2px #3a2f24}.sb-156{background:#5a4836;position:absolute;inset:18px 4px 4px;box-shadow:inset 0 0 0 2px #3a2f24}.sb-155:before,.sb-156:before{content:"";border-left:3px solid #3a2f24;border-right:3px solid #3a2f24;position:absolute;inset:0 6px}.sb-157{background:#b8a071;width:8px;height:9px;position:absolute;top:15px;left:22px}.chest-card-summary{flex-direction:column;gap:6px;min-width:0;display:flex}.chest-card-tier{color:#afb4b5;letter-spacing:1px;text-transform:uppercase;font:10px/1.5 Silkscreen,monospace}.chest-card-summary h2{color:#ecebe4;margin:0;font-size:17px;font-weight:600;line-height:1.4}.chest-card-summary p{color:#afb4b5;margin:0;font-size:13px;line-height:1.5}.chest-card-progress{background:#101518;border:1px solid #2c353b;grid-column:1/-1;height:4px}.chest-card-progress span{background:#b8a071;height:100%;display:block}.chest-tier-hint{color:#afb4b5;grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.chest-gold-amount{color:#dcc58d;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.chest-gold-amount img{object-fit:contain;width:24px;height:24px;image-rendering:pixelated;flex:none}.chest-card-gold-note{color:#afb4b5;grid-column:1/-1;margin:0;font-size:13px;line-height:1.5}.chest-gold-reward{background:#24231d;border:1px solid #675c40;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:14px;display:flex}.chest-gold-reward .chest-gold-amount{font-size:20px}.chest-gold-reward .chest-gold-amount img{width:36px;height:36px}.chest-gold-reward>span:last-child{color:#afb4b5;font-size:13px}.chest-card-actions{border-top:1px solid #2c353b;padding:12px 14px 14px}.chest-card-open{color:#ecebe4;cursor:pointer;background:#20262b;border:1px solid #b8a071;width:100%;min-height:44px;padding:0 14px;font:600 14px IBM Plex Sans,sans-serif}.chest-card-open:hover:enabled{background:#2b2a25!important}.chest-card-open:focus-visible{outline-offset:2px!important;outline:2px solid #ecebe4!important}.chest-card-open:disabled{color:#80878b;cursor:not-allowed;background:#1b2125;border:1px dashed #3b474e}.sb-161{background:#181c20;border:1px solid #343d43;flex-direction:column;gap:10px;padding:12px;display:flex}.sb-162{aspect-ratio:1;background:#15181b;border:1px solid #343d43;flex:none;width:72px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #121518;container-type:inline-size}.sb-163{flex-direction:column;min-width:0;display:flex}.sb-164{flex-wrap:wrap;gap:8px;display:flex}.sb-165{color:#ecebe4;cursor:pointer;background:0 0;border:1px solid #434d54;min-height:40px;padding:0 12px;font:500 14px IBM Plex Sans,sans-serif}.sb-165:hover{background:#20262b!important}.sb-165:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.sb-166{color:#15171a;cursor:pointer;background:#b8a071;border:1px solid #cdb687;min-height:52px;padding:0 18px;font:600 16px IBM Plex Sans,sans-serif}.sb-166:hover{background:#c7b083!important}.sb-166:focus-visible{outline-offset:2px!important;outline:2px solid #ecebe4!important}.sb-167{color:#80878a;cursor:not-allowed;background:#1c2024;border:1px dashed #3a434a;min-height:52px;padding:0 18px;font:600 16px IBM Plex Sans,sans-serif}.sb-168{color:#ecebe4;border-left:2px solid #b9716d;margin:0;padding-left:8px;font-size:13px}.sb-169{flex-direction:column;gap:20px;width:100%;max-width:1100px;margin:0 auto;padding:20px 20px 48px;display:flex}.raids-coming-soon{justify-content:center;min-height:calc(100svh - 150px)}.raid-teaser{text-align:center;flex-direction:column;align-items:center;gap:36px;width:100%;padding:32px 0;display:flex}.raid-teaser-boss{aspect-ratio:1;place-items:center;width:clamp(180px,24vw,240px);max-width:100%;display:grid;position:relative}.raid-teaser-image{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:brightness(0)invert(.26)}.raid-teaser-copy{width:100%;min-width:0;max-width:800px}.raid-teaser-title{text-wrap:balance;margin:0;font-family:Silkscreen,monospace;font-size:clamp(32px,5.5vw,60px);font-weight:400;line-height:1.15}.raid-teaser-description{color:#afb4b5;text-wrap:balance;margin:20px 0 0;font-size:clamp(18px,2.4vw,24px);line-height:1.5}.raid-teaser-status{color:#b8a071;letter-spacing:.12em;text-transform:uppercase;margin:32px 0 0;font-family:Silkscreen,monospace;font-size:clamp(14px,2vw,18px)}.sb-170{flex-direction:column;flex:280px;gap:2px;display:flex}.sb-171{font-family:Silkscreen,monospace;font-size:16px}.sb-172{color:#15171a;cursor:pointer;background:#b8a071;border:1px solid #cdb687;min-height:48px;padding:0 20px;font:600 15px IBM Plex Sans,sans-serif}.sb-172:hover{background:#c7b083!important}.sb-172:focus-visible{outline-offset:2px!important;outline:2px solid #ecebe4!important}.sb-173{color:#ecebe4;background:#1e1a1a;border:1px solid #4a3836;margin:0;padding:8px 10px;font-size:14px}.sb-174{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:12px;display:grid}.sb-175{background:#181c20;gap:14px;padding:12px;display:flex}.sb-176{aspect-ratio:1;background:#15181b;border:1px solid #343d43;flex:none;align-self:flex-start;width:112px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #121518,inset 0 0 0 4px #2c343a;container-type:inline-size}.sb-177{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sb-178{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sb-179{color:#ecebe4;cursor:pointer;background:#20262b;border:1px solid #434d54;align-self:flex-start;min-height:44px;margin-top:auto;padding:0 14px;font:500 14px IBM Plex Sans,sans-serif}.sb-179:hover{background:#283037!important;border-color:#5a666e!important}.sb-179:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.sb-179:disabled{opacity:.5;cursor:not-allowed}.sb-180{color:#afb4b5;margin:0;font-size:13px}.sb-181{flex-direction:column;gap:4px;display:flex}.sb-182{color:#afb4b5;max-width:640px;margin:0;font-size:14px}.sb-183{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;display:grid}.sb-184{background:#181c20;border:1px solid #343d43;flex-direction:column;display:flex}.sb-185{aspect-ratio:16/10;background:#15181b;border-bottom:1px solid #343d43;position:relative;overflow:hidden;box-shadow:inset 0 0 0 6px #121518,inset 0 0 0 7px #2c343a;container-type:inline-size}.sb-186{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.sb-187{background:#101215;border:1px solid #434d54;padding:3px 6px;font:12px Silkscreen,monospace;position:absolute;top:12px;right:12px}.sb-188{flex-direction:column;gap:10px;padding:14px;display:flex}.sb-189{font-family:Silkscreen,monospace;font-size:20px}.sb-190{grid-template-columns:auto minmax(0,1fr);gap:4px 14px;margin:0;font-size:14px;display:grid}.sb-191{margin:0}.sb-192{color:#8193a1;font-size:13px}.sb-193{color:#ecebe4;cursor:pointer;background:#20262b;border:1px solid #b8a071;min-height:46px;padding:0 16px;font:600 15px IBM Plex Sans,sans-serif}.sb-193:hover{background:#2b2a25!important}.sb-193:focus-visible{outline-offset:2px!important;outline:2px solid #ecebe4!important}.sb-194{border-top:1px solid #343d43;flex-direction:column;gap:12px;padding-top:20px;display:flex}.sb-195{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sb-196{margin:0;font-family:Silkscreen,monospace;font-size:18px;font-weight:400}.sb-197{color:#ecebe4}.sb-198{color:#ecebe4;cursor:pointer;background:0 0;border:1px solid #434d54;min-height:40px;margin-left:auto;padding:0 12px;font:500 14px IBM Plex Sans,sans-serif}.sb-198:hover{background:#20262b!important}.sb-198:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.sb-199{color:#afb4b5;margin:0;font-size:14px}.sb-200{background:#181c20;border:1px solid #343d43;flex-direction:column;display:flex}.sb-201{border-bottom:1px solid #262d33;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 12px;display:flex}.sb-202{flex-direction:column;flex:180px;min-width:0;display:flex}.sb-203{flex-direction:column;flex:180px;font-size:13px;display:flex}.sb-204{flex:none;font-size:14px}.sb-205{color:#15171a;cursor:pointer;background:#b8a071;border:1px solid #cdb687;min-height:44px;padding:0 16px;font:600 14px IBM Plex Sans,sans-serif}.sb-205:hover{background:#c7b083!important}.sb-205:focus-visible{outline-offset:2px!important;outline:2px solid #ecebe4!important}.sb-206{color:#859b83;border:1px solid #3f4b3e;align-items:center;min-height:44px;padding:0 12px;font-size:14px;display:inline-flex}.sb-207{flex-direction:column;gap:20px;width:100%;max-width:960px;margin:0 auto;padding:20px 20px 48px;display:flex}.sb-208{background:#181c20;border:1px solid #343d43;flex-direction:column;gap:8px;padding:14px;display:flex}.sb-209{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.sb-210{margin:0;font-family:Silkscreen,monospace;font-size:15px;font-weight:400}.sb-211{color:#ecebe4;cursor:pointer;background:#20262b;border:1px solid #434d54;min-height:44px;margin-left:auto;padding:0 16px;font:600 14px IBM Plex Sans,sans-serif}.sb-211:hover{background:#283037!important}.sb-211:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.sb-212{color:#ecebe4;margin:0;font-size:13px}.sb-213{background:#181c20;border:1px solid #343d43;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.sb-214{color:#15171a;cursor:pointer;background:#b8a071;border:1px solid #cdb687;min-height:44px;padding:0 16px;font:600 15px IBM Plex Sans,sans-serif}.sb-214:hover{background:#c7b083!important}.sb-214:focus-visible{outline-offset:2px!important;outline:2px solid #ecebe4!important}.sb-215{background:#181c20;border:1px solid #343d43;margin:0;padding:0;list-style:none}.sb-216{border-bottom:1px solid #262d33;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.sb-217{color:#afb4b5;min-width:34px;font:12px Silkscreen,monospace}.sb-218{color:#5a666e;background:#15181b;border:1px solid #434d54;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-family:Silkscreen,monospace;display:flex;position:relative;overflow:hidden}.sb-219{flex-direction:column;flex:220px;min-width:0;display:flex}.sb-220{color:#afb4b5;text-wrap:pretty;font-size:13px}.sb-221{font-size:12px}.genesis-body{flex:1 0 auto;padding:20px}.genesis-hero{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:20px;display:grid}.sb-223{aspect-ratio:1;background:#15181b;border:1px solid #343d43;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #121518,inset 0 0 0 6px #2c343a;container-type:inline-size}.genesis-mystery{place-items:center;display:grid;position:absolute;inset:0}.genesis-mystery svg{width:90%;height:90%}.genesis-mystery-mark{fill:#ecebe4;stroke:#15181b;stroke-width:3px;paint-order:stroke;font-family:Silkscreen,monospace;font-size:36px}.genesis-progress{background:#1c2024;border:1px solid #343d43;align-items:flex-start;gap:12px;margin-top:16px;padding:14px;font-size:14px;display:flex}.genesis-progress strong{color:#ecebe4;font-weight:500}.genesis-progress p{color:#afb4b5;text-wrap:pretty;margin:4px 0 0}.genesis-spinner{border:2px solid #434d54;border-top-color:var(--signalbound-accent);flex:0 0 18px;width:18px;height:18px;margin-top:2px;animation:1s linear infinite genesisSpin}@keyframes genesisSpin{to{transform:rotate(360deg)}}.sb-224{flex-direction:column;gap:14px;min-width:0;display:flex}.sb-225{color:#b8a071;font-size:13px}.sb-226{overflow-wrap:anywhere;margin:8px 0 0;font-family:Silkscreen,monospace;font-size:30px;font-weight:400}.sb-227{grid-template-columns:80px minmax(0,1fr) 86px;align-items:center;gap:10px;font-size:14px;display:grid}.sb-228{background:#262d33;height:8px}.sb-229{color:#afb4b5;text-align:right}.sb-230{text-wrap:pretty;margin:0;font-size:14px}.genesis-intro{font-size:16px}.genesis-rules{color:#afb4b5;font-size:15px}.genesis-backpack{color:#afb4b5;border-block:1px solid #262d33;align-items:center;gap:12px;margin-top:20px;padding:12px 0;font-size:14px;display:flex}.genesis-backpack p{text-wrap:pretty;margin:0}.genesis-backpack .sb-231{flex:none}.genesis-feedback{margin-top:16px}.genesis-footer{z-index:2;background:#181c20;border-top:1px solid #262d33;flex:none;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:14px 20px;display:flex;position:sticky;bottom:0}.genesis-consent-hint{color:#afb4b5;margin:0;font-size:14px}.sb-231{background:#1b1917;border:1px solid #3b352e;grid-template-columns:repeat(4,12px);gap:2px;padding:5px;display:grid}.sb-232{background:#20262b;width:12px;height:12px;box-shadow:inset 0 0 0 1px #343d43}.sb-233{color:#b8a071;margin:0;font-size:13px}.sb-234{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-left:auto;display:flex}.sb-235{color:#15171a;cursor:pointer;background:#b8a071;border:1px solid #cdb687;min-height:48px;padding:0 22px;font:600 16px IBM Plex Sans,sans-serif}.sb-235:hover{background:#c7b083!important}.sb-235:focus-visible{outline-offset:2px!important;outline:2px solid #ecebe4!important}.sb-236{color:#afb4b5;cursor:pointer;background:0 0;border:1px solid #343d43;min-height:48px;padding:0 16px;font:500 15px IBM Plex Sans,sans-serif}.sb-236:hover{color:#ecebe4!important}.sb-236:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.sb-237{flex-direction:column;align-items:stretch;gap:16px;padding:20px;display:flex}.sb-238{align-self:center;width:96px;height:80px;position:relative}.sb-239{transform-origin:0 100%;background:#6b5640;height:22px;position:absolute;top:12px;left:8px;right:8px;box-shadow:inset 0 -4px #4e3f2f,inset 0 0 0 3px #3a2f24}.sb-240{background:#5a4836;position:absolute;inset:34px 8px 6px;box-shadow:inset 0 0 0 3px #3a2f24,inset 0 6px #2a221a}.sb-241{background:#b8a071;width:12px;height:14px;position:absolute;top:28px;left:42px;box-shadow:inset -3px -3px #8a7752}.sb-242{text-align:center;color:#afb4b5;margin:0}.sb-243{text-align:center}.sb-244{color:#afb4b5;margin:6px 0 0;font-size:14px}.sb-245{gap:8px;display:grid}.sb-246{background:#14171a;border:1px solid #343d43;align-items:center;gap:10px;padding:10px;display:flex}.sb-247{--potion-cell-size:24px;background:#20262b;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:inset 0 0 0 1px #2c343a}.sb-248{align-items:center;gap:6px;display:flex}.sb-249{border:1px solid #5a666e;padding:2px 3px;font:10px/1 Silkscreen,monospace}.sb-250{background:#181c20;flex-wrap:wrap;justify-content:center;gap:10px;padding:8px 0 4px;display:flex;position:sticky;bottom:0}.sb-251{color:#ecebe4;cursor:pointer;background:#20262b;border:1px solid #434d54;min-height:48px;padding:0 18px;font:500 15px IBM Plex Sans,sans-serif}.sb-251:hover{background:#283037!important}.sb-251:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.sb-252{flex-direction:column;gap:12px;padding:24px;display:flex}.sb-253{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sb-254{color:#afb4b5;border:1px solid #434d54;padding:1px 6px;font-size:12px}.sb-255{color:#afb4b5;margin-left:auto;font-size:12px}.sb-265{background:#14171a;border:1px solid #262d33;flex-wrap:wrap;align-items:baseline;gap:12px;padding:10px 12px;display:flex}.sb-266{color:#b8a071;min-width:76px;font:13px Silkscreen,monospace}.sb-267{flex:220px;font-size:15px}.sb-268{color:#ecebe4;cursor:pointer;background:#20262b;border:1px solid #434d54;min-width:96px;min-height:44px;padding:0 14px;font:500 14px IBM Plex Sans,sans-serif}.sb-268:hover{background:#283037!important}.sb-268:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.sb-269{color:#ecebe4;cursor:pointer;background:#20262b;border:1px solid #434d54;min-width:56px;min-height:44px;padding:0 12px;font:12px Silkscreen,monospace}.sb-269:hover{background:#283037!important}.sb-269:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.sb-270{color:#ecebe4;cursor:pointer;background:0 0;border:1px solid #434d54;min-height:44px;padding:0 14px;font:500 14px IBM Plex Sans,sans-serif}.sb-270:hover{background:#20262b!important}.sb-270:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.sb-271{cursor:pointer;min-height:32px}.sb-272{padding:6px 0;font-family:IBM Plex Mono,monospace}.sb-273{flex-direction:column;gap:16px;padding:24px;display:flex}.help-steps{margin:0;padding:0;list-style:none}.help-steps li{border-bottom:1px solid #262d33;grid-template-columns:184px minmax(0,1fr);align-items:center;gap:20px;padding:16px 0;display:grid}.help-steps li:first-child{padding-top:0}.help-steps li:last-child{border-bottom:none;padding-bottom:0}.help-step-number{color:#b8a071;background:#b8a0710a;border:1px solid #b8a07155;flex:none;place-items:center;width:22px;height:22px;font-family:IBM Plex Mono,monospace;font-size:12px;display:inline-grid}.help-step-copy h3{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:500;display:flex}.help-steps p,.help-section-heading p{color:#afb4b5;margin:8px 0 0;font-size:14px;line-height:1.5}.help-section{flex-direction:column;gap:12px;display:flex}.help-section>h3{margin:0;font-size:16px;font-weight:500}.help-step-picture{background:#12181b;border:1px solid #343d43;place-items:center;min-height:112px;padding:12px;display:grid}.help-sample-bottle{--potion-cell-size:24px;place-items:center;width:48px;height:48px;display:inline-grid;position:relative}.help-sample-strength{color:#c7cfcf;background:#171d21;border:1px solid #626b70;padding:1px 3px;font:10px IBM Plex Mono,monospace;position:absolute;bottom:-2px;right:-1px}.help-picture-arrow{color:#b8a071;font-size:20px}.help-picture-label{color:#808a90;font-size:11px}.help-starter-picture,.help-battle-picture{justify-content:center;align-items:center;gap:4px;display:flex}.help-starter-picture .sb-154{width:40px}.help-starter-bottles{grid-template-columns:repeat(3,48px);gap:5px;display:grid}.help-pack-picture{justify-items:center;gap:8px;display:grid}.help-example-grid{grid-template-rows:repeat(3,30px);grid-template-columns:repeat(4,30px);gap:3px;display:grid}.help-example-cell{background:#20282d;border:1px solid #343f45}.help-grid-bottle{z-index:1;background:#181e21;border:1px solid #b8a07199;place-items:center;display:grid}.help-grid-bottle .help-sample-bottle{width:100%;height:100%}.help-grid-bottle .help-sample-strength{font-size:9px;bottom:1px;right:1px}.help-grid-ember{grid-area:1/1/2/3}.help-grid-stone{grid-area:1/3/3/4}.help-grid-focus{grid-area:1/4/2/5}.help-grid-dew{grid-area:2/1/3/2}.help-build-stamp,.help-fight-stamp{color:#b8c8ae;flex-direction:column;align-items:center;gap:4px;font-size:12px;display:flex}.help-fight-stamp{color:#dfc78f}.help-fight-stamp svg{width:30px;height:30px}.help-example-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.help-example-card{background:#14191c;border:1px solid #343d43;min-width:0;margin:0;padding:14px}.help-example-card h4{color:#dfc78f;margin:12px 0 0;font-size:14px;font-weight:500}.help-example-card p{color:#afb4b5;margin:8px 0 0;font-size:13px;line-height:1.5}.help-combine-picture,.help-neighbor-picture{background:#101518;justify-content:center;align-items:center;gap:6px;min-height:90px;padding:8px 0;display:flex}.help-combine-picture>div{color:#afb4b5;justify-items:center;gap:6px;font-size:10px;display:grid}.help-combine-picture .help-combine-result{color:#dfc78f}.help-neighbor-picture{flex-direction:column;gap:8px}.help-neighbor-bottles{justify-content:center;align-items:center;display:flex}.help-neighbor-bottles>span:not(.help-neighbor-edge){background:#b9716d0a;border:1px solid #b9716d88;justify-items:center;width:70px;padding:4px;display:grid}.help-neighbor-bottles small{color:#afb4b5;font-size:10px}.help-neighbor-edge{background:#dfc78f;width:3px;height:40px}.help-neighbor-bonus{color:#dfc78f;font-size:12px}.help-character-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.help-character-stats>div{background:#14191c;border-left:2px solid #b8a07155;padding:10px 12px}.help-character-stats dt{color:#dfc78f;font-size:13px;font-weight:500}.help-character-stats dd{color:#afb4b5;margin:4px 0 0;font-size:12px}.help-bottle-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.help-bottle-role{border-left:2px solid var(--category-color);background:#14191c;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.help-bottle-role h3{color:var(--category-color);margin:0;font-size:13px;font-weight:500}.help-bottle-role p{color:#afb4b5;margin:4px 0 0;font-size:12px;line-height:1.4}.help-bottle-terms{gap:8px;margin:0;display:grid}.help-bottle-terms>div{border-bottom:1px solid #262d33;grid-template-columns:180px minmax(0,1fr);gap:12px;padding:10px 0;font-size:13px;line-height:1.5;display:grid}.help-bottle-terms dt{color:#dfc78f}.help-bottle-terms dd{color:#afb4b5;margin:0}.help-loot-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.help-loot-examples>div{text-align:center;background:#14191c;border:1px solid #343d43;justify-items:center;gap:4px;padding:12px 8px;display:grid}.help-loot-examples span{color:#afb4b5;font-size:12px}.help-loot-examples strong{color:#ecebe4;font:20px IBM Plex Mono,monospace}.help-loot-examples .help-loot-chance,.help-loot-examples .help-loot-arrow{color:#dfc78f}.help-focus-example{background:#14191c;border:1px solid #343d43;align-items:center;gap:14px;padding:14px;display:flex}.help-focus-example>span{flex:none}.help-focus-example p{color:#afb4b5;margin:0;font-size:13px;line-height:1.5}.help-focus-example strong{color:#dfc78f;font-weight:500}.help-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.help-limits>div{background:#14171a;border:1px solid #343d43;padding:12px}.help-limits dt{color:#afb4b5;font-size:12px}.help-limits dd{color:#ecebe4;margin:6px 0 0;font:500 16px IBM Plex Mono,monospace}.help-limits dd span{color:#808a90;margin-top:6px;font:12px/1.5 IBM Plex Sans,sans-serif;display:block}.help-note{color:#afb4b5;margin:0;font-size:13px;line-height:1.5}.help-rewards-table{border-collapse:collapse;background:#14171a;border:1px solid #343d43;width:100%;font-size:14px;line-height:1.5}.help-rewards-table th,.help-rewards-table td{text-align:left;vertical-align:top;border-bottom:1px solid #262d33;padding:12px}.help-rewards-table th{color:#ecebe4;width:30%;font-weight:500}.help-rewards-table thead th{color:#b8a071;background:#b8a0710a;font-size:12px}.help-rewards-table thead th:last-child{width:auto}.help-rewards-table td{color:#afb4b5}.help-rewards-table td span{color:#808a90;margin-top:4px;font-size:12px;display:block}.help-rewards-table tbody tr:last-child>*{border-bottom:none}.help-topics{z-index:2;background:#181c20;border-bottom:1px solid #262d33;flex-shrink:0;gap:16px;padding:0 20px;display:flex;position:sticky;top:57px}.help-topic{color:#afb4b5;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:0 4px}.help-topic[aria-pressed=true]{color:#ecebe4;border-bottom-color:#b8a071}.help-topic:hover{color:#ecebe4}.help-topic:focus-visible{outline-offset:-2px;outline:2px solid #b8a071}.bottle-guide{gap:12px}.bottle-guide-heading{align-items:center;gap:12px;display:flex}.bottle-guide-heading>span{color:#b8a071;background:#b8a0710a;border:1px solid #43463b;padding:3px 8px;font-size:12px}.bottle-guide-legend{color:#afb4b5;flex-wrap:wrap;gap:4px 8px;margin:0;font-size:13px;line-height:1.5;display:flex}.bottle-guide-legend strong{color:#b8a071;font-weight:500}.bottle-guide-legend-note{color:#808a90}.bottle-guide-scroll{scrollbar-color:#626355 #14171a;scrollbar-width:thin;background:#14171a;border:1px solid #343d43;min-width:0;overflow-x:auto}.bottle-guide-scroll:focus-visible{outline-offset:3px;outline:2px solid #b8a071}.bottle-guide-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:13px;line-height:1.4}.bottle-guide-table th,.bottle-guide-table td{white-space:nowrap;padding:6px 12px}.bottle-guide-table thead th{color:#b8a071;background:#22231f;border-bottom:1px solid #565043;padding-block:10px;font-size:12px;font-weight:500}.bottle-guide-table tbody tr{--row-background:#14191c}.bottle-guide-table tbody tr:nth-child(2n){--row-background:#191e21}.bottle-guide-table tbody tr:hover{--row-background:#252820}.bottle-guide-table tbody th,.bottle-guide-table tbody td{background:var(--row-background);border-bottom:1px solid #262e32}.bottle-guide-table tbody:last-child tr:last-child th,.bottle-guide-table tbody:last-child tr:last-child td{border-bottom:none}.bottle-guide-table th:first-child{z-index:1;position:sticky;left:0}.bottle-guide-table th[scope=row]{border-left:2px solid var(--category-color);color:#ecebe4;font-weight:500;box-shadow:8px 0 10px -10px #000}.bottle-guide-identity{align-items:center;gap:8px;display:flex}.bottle-guide-sprite{flex:none;place-items:center;width:28px;height:24px;display:grid}.bottle-guide-name-short{display:none}.bottle-guide-table td{color:#c4c9c8}.bottle-guide-values{color:#dfc78f;font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace;font-size:12px}.bottle-guide-scroll-hint{color:#808a90;margin:-4px 0 0;font-size:12px;display:none}@media (width<=600px){.help-topics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 12px;display:grid}.help-topic,.ios-app .help-topic{padding:8px 0;font-size:13px}.help-quick-start{gap:12px}.help-steps li{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 0}.help-step-picture{min-height:100px}.help-example-cards,.help-bottle-roles{grid-template-columns:minmax(0,1fr)}.help-character-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.help-bottle-terms>div{grid-template-columns:minmax(0,1fr);gap:4px}.help-rewards-table th,.help-rewards-table td{padding:10px}.bottle-guide{padding:16px}.bottle-guide-scroll-hint{display:block}.bottle-guide-table th,.bottle-guide-table td{padding-inline:8px}.bottle-guide-name-full{display:none}.bottle-guide-name-short{display:inline}}.sb-274{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.sb-275{margin:0;font-family:Silkscreen,monospace;font-size:34px;font-weight:400}.sb-276{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.sb-277{background:#14171a;border:1px solid #262d33;align-items:center;gap:10px;padding:8px;display:flex}.sb-278{color:#5a666e;background:#15181b;border:1px solid #434d54;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font:20px Silkscreen,monospace;display:flex;position:relative;overflow:hidden}.sb-279{flex-direction:column;gap:0;margin:6px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.sb-280{border-bottom:1px solid #262d33;align-items:baseline;gap:12px;padding:12px 0;display:flex}.sb-281{background:#14171a;border:1px solid #262d33;align-items:center;gap:12px;padding:10px;display:flex}.battle-drop-reveal{isolation:isolate;border:1px solid color-mix(in srgb, var(--drop-accent) 65%, #343d43);background:radial-gradient(ellipse at 50% 35%, color-mix(in srgb, var(--drop-accent) 16%, transparent), transparent 65%), #121619;text-align:center;flex-direction:column;align-items:center;padding:28px 24px;display:flex;position:relative;box-shadow:inset 0 0 0 5px #181c20,0 8px 24px #00000030}.battle-drop-reveal:before,.battle-drop-reveal:after{content:"";border-color:var(--drop-accent);pointer-events:none;border-style:solid;width:28px;height:28px;position:absolute}.battle-drop-reveal:before{border-width:2px 0 0 2px;top:-1px;left:-1px}.battle-drop-reveal:after{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.battle-drop-heading{color:#b8a071;margin:0;font:24px Silkscreen,monospace}.battle-drop-stage{place-items:center;width:min(240px,100%);height:216px;margin:8px 0 12px;display:grid;position:relative}.battle-drop-halo{border:1px solid color-mix(in srgb, var(--drop-accent) 35%, transparent);background:radial-gradient(var(--drop-accent), transparent 70%);opacity:.25;width:176px;height:176px;position:absolute;transform:rotate(45deg)}.battle-drop-bottle{--potion-cell-size:64px;filter:drop-shadow(0 8px 0 #00000070) drop-shadow(0 0 18px color-mix(in srgb, var(--drop-accent) 35%, transparent));display:flex;position:relative}.battle-drop-sparks{pointer-events:none;position:absolute;inset:0}.battle-drop-sparks i{background:var(--drop-accent);opacity:0;width:6px;height:6px;position:absolute;top:calc(50% - 3px);left:calc(50% - 3px)}.battle-drop-tags{color:var(--drop-accent);flex-wrap:wrap;justify-content:center;gap:8px;font-size:12px;display:flex}.battle-drop-tags>span{border:1px solid color-mix(in srgb, var(--drop-accent) 35%, transparent);background:#181c20;padding:3px 9px}.battle-drop-name{color:#ecebe4;overflow-wrap:anywhere;margin:14px 0 8px;font:22px Silkscreen,monospace}.battle-drop-effect{color:var(--drop-accent);margin:0;font-size:15px}.battle-drop-storage{color:#afb4b5;max-width:440px;margin:12px 0 20px;font-size:14px}.battle-drop-reveal--animated{animation:.6s steps(6,end) both battleDropReveal}.battle-drop-reveal--animated .battle-drop-bottle{animation:.7s steps(6,end) both battleDropRise,3s steps(8,end) .7s 3 transactionFloat}.battle-drop-reveal--animated .battle-drop-halo{animation:1.8s ease-out 3 battleDropGlow}.battle-drop-reveal--animated .battle-drop-sparks i{animation:battleDropSpark 1.2s steps(6, end) var(--spark-delay) 3}@keyframes battleDropReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes battleDropRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes battleDropGlow{0%,to{opacity:.25}35%{opacity:.6}}@keyframes battleDropSpark{0%{opacity:0;transform:rotate(var(--spark-angle)) translateY(-54px) scale(.5)}30%{opacity:.85}to{opacity:0;transform:rotate(var(--spark-angle)) translateY(-110px) scale(.5)}}.sb-283{background:#14171a;border:1px solid #262d33;flex-direction:column;gap:4px;padding:10px;display:flex}.sb-284{color:#b8a071;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:flex-start;min-height:36px;padding:0;font:500 14px IBM Plex Sans,sans-serif;text-decoration:underline}.sb-284:focus-visible{outline:2px solid #b8a071!important}.sb-285{color:#ecebe4;cursor:pointer;background:#20262b;border:1px solid #434d54;min-height:48px;padding:0 16px;font:500 15px IBM Plex Sans,sans-serif}.sb-285:hover{background:#283037!important}.sb-285:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.sb-286{border-top:1px solid #262d33;padding-top:8px}.sb-287{cursor:pointer;color:#afb4b5;min-height:36px;font-size:14px}.sb-288{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:6px;font-size:14px}.sb-289{text-align:left;color:#afb4b5;padding:4px 0;font-weight:500}.sb-290{text-align:right;color:#afb4b5;overflow-wrap:anywhere;padding-left:8px;font-weight:500}.sb-291{border-top:1px solid #262d33}.sb-292{padding:4px 0}.sb-293{text-align:right}.sb-294{color:#afb4b5;margin:8px 0 0;font-size:13px}.battle-dialog{background:linear-gradient(#20262b,#181c20 140px);border-top:2px solid #b8a071}.battle-dialog .sb-374{background:#181c20f5}.battle-dialog .sb-374>.sb-110{font:16px Silkscreen,monospace}.battle-progress{background:#343d43;height:3px}.battle-progress>span{background:#b8a071;height:100%;display:block}.battle-fighter-label,.battle-result-label{color:#afb4b5;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.battle-fighter-name{overflow-wrap:anywhere;min-height:24px}.battle-playback-controls,.battle-result-actions{flex-wrap:wrap;gap:8px;display:flex}.battle-skip{margin-left:auto}.battle-packed,.battle-disclosure .sb-272{overflow-wrap:anywhere}.battle-share{flex-direction:column;align-items:center;gap:18px;padding-bottom:8px;display:flex}.battle-health-summary{text-align:center;color:#afb4b5;justify-content:center;gap:32px;font-size:13px;display:flex}.battle-health-summary>span{overflow-wrap:anywhere;min-width:0}.battle-health-summary strong{color:#ecebe4;margin-top:4px;font-weight:500;display:block}.battle-card-tools{width:100%;max-width:640px}.battle-card-actions{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:10px;display:flex}.battle-card-actions>button,.battle-result-actions>button{flex:170px;box-shadow:0 4px #0b0c0e}.battle-card-actions>.battle-result-actions{flex:0 0 100%;gap:10px}.fight-share-feedback{flex-direction:column;flex:0 0 100%;order:1;gap:8px;min-width:0;display:flex}.fight-share-feedback :is(p,label,a){overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.fight-share-feedback label{display:block}.fight-share-feedback input{color:#ecebe4;background:#101215;border:1px solid #434d54;width:100%;margin-top:8px;padding:10px}.battle-card-tools>p{color:#859b83;text-align:center;margin:12px 0 0;font-size:13px;line-height:1.5}.battle-card-tools>p[role=alert]{color:#b9716d}.battle-result-card{aspect-ratio:16/9;background:#101215;border:1px solid #434d54;width:100%;max-width:640px;margin-inline:auto;overflow:hidden;box-shadow:0 8px 24px #00000040}.battle-result-card>img{width:100%;height:auto;display:block}.battle-card-placeholder{color:#afb4b5;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;padding:16px;font-size:14px;display:flex}.battle-card-placeholder>button{color:#ecebe4;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #434d54;padding:0 14px}.battle-detail-list{background:#14171a;border:1px solid #343d43}.battle-disclosure{padding:0 14px}.battle-detail-list>.battle-disclosure:first-child{border-top:none}.battle-disclosure>summary{color:#ecebe4;min-height:48px;padding:14px 0}.battle-disclosure>summary::marker{color:#b8a071}.battle-disclosure>summary:focus-visible,.battle-card-placeholder>button:focus-visible{outline-offset:2px;outline:2px solid #b8a071}.battle-disclosure[open]{padding-bottom:14px}.battle-moment-number{color:#b8a071;flex:none;font:12px Silkscreen,monospace}@media (width<=600px){.sb-252,.sb-273{padding:16px}.battle-fighter-name{font-size:14px}.battle-playback-controls>.battle-skip{flex:1}.battle-dialog .sb-374>.sb-110{font-size:14px}}.sb-295{flex-direction:column;gap:14px;padding:20px;display:flex}.sb-296{background:#101215;border:1px solid #343d43;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.sb-297{flex-direction:column;align-items:center;gap:4px;display:flex}.sb-298{aspect-ratio:1;color:#3a434a;background:#15181b;border:2px solid #434d54;justify-content:center;align-items:center;width:100%;max-width:110px;font:28px Silkscreen,monospace;display:flex;position:relative;overflow:hidden}.sb-299{font-size:13px;font-weight:600}.sb-300{text-align:center;flex-direction:column;gap:6px;display:flex}.sb-301{font:24px Silkscreen,monospace}.sb-302{text-wrap:pretty;font-size:13px}.sb-304{flex-direction:column;gap:6px;font-size:14px;display:flex}.sb-305{color:#ecebe4;resize:vertical;background:#14171a;border:1px solid #434d54;padding:10px;font:15px IBM Plex Sans,sans-serif}.sb-305:focus-visible{outline-offset:1px!important;outline:2px solid #b8a071!important}.sb-306{color:#afb4b5;background:#101215;border:1px solid #343d43;min-height:44px;padding:10px;font:13px IBM Plex Mono,monospace}.sb-306:focus-visible{outline-offset:1px!important;outline:2px solid #b8a071!important}.sb-307{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sb-308{color:#15171a;cursor:pointer;background:#b8a071;border:1px solid #cdb687;min-height:46px;padding:0 18px;font:600 15px IBM Plex Sans,sans-serif}.sb-308:hover{background:#c7b083!important}.sb-308:focus-visible{outline-offset:2px!important;outline:2px solid #ecebe4!important}.share-on-x{justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.x-share-icon{flex-shrink:0;width:14px;height:14px}.sb-309{color:#ecebe4;cursor:pointer;background:#20262b;border:1px solid #434d54;min-height:46px;padding:0 16px;font:500 15px IBM Plex Sans,sans-serif}.sb-309:hover{background:#283037!important}.sb-309:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.sb-310{color:#afb4b5;background:#1c2024;border:1px dashed #3a434a;min-height:46px;padding:0 16px;font:500 15px IBM Plex Sans,sans-serif}.sb-311{color:#afb4b5;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;min-height:46px;padding:0 14px;font:500 15px IBM Plex Sans,sans-serif;text-decoration:underline}.sb-311:focus-visible{outline:2px solid #b8a071!important}.sb-312{color:#859b83;margin:0;font-size:14px}.sb-313{color:#ecebe4;margin:0;font-size:14px}.sb-314{color:#b9716d}.sb-315{color:#b8a071;cursor:pointer;font:inherit;background:0 0;border:none;min-height:36px;text-decoration:underline}.sb-320{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex}.sb-321{flex-wrap:wrap;gap:20px;display:flex}.sb-322{aspect-ratio:1;background:#15181b;border:1px solid #343d43;flex:200px;align-self:flex-start;max-width:260px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #121518,inset 0 0 0 6px #2c343a;container-type:inline-size}.sb-323{flex-direction:column;flex:280px;gap:8px;min-width:0;display:flex}.sb-324{margin:0;font-family:Silkscreen,monospace;font-size:28px;font-weight:400}.sb-325{grid-template-columns:auto minmax(0,1fr);gap:4px 14px;margin:4px 0 0;font-size:14px;display:grid}.sb-326{background:#14171a;border:1px solid #262d33;margin-top:4px;padding:10px}.sb-327{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0;display:grid}.sb-328{margin:0;font-size:14px}.sb-329{border-top:1px solid #262d33;padding-top:6px}.sb-330{cursor:pointer;min-height:40px;font-size:14px}.sb-331{border-collapse:collapse;width:100%;max-width:420px;font-size:14px}.sb-332{text-align:right;color:#afb4b5}.sb-333{color:#afb4b5;flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:14px;display:flex}.sb-334{background:#181c20;border-top:1px solid #343d43;flex-direction:column;gap:8px;margin:auto -20px -20px;padding:12px 20px;display:flex;position:sticky;bottom:0}.sb-335{color:#80878a;cursor:not-allowed;background:#1c2024;border:1px dashed #3a434a;min-height:46px;padding:0 18px;font:600 15px IBM Plex Sans,sans-serif}.sb-336{color:#ecebe4;cursor:pointer;background:#20262b;border:1px solid #434d54;min-height:46px;padding:0 14px;font:500 14px IBM Plex Sans,sans-serif}.sb-336:hover{background:#283037!important}.sb-336:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.sb-337{color:#afb4b5;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;min-height:46px;padding:0 10px;font:500 14px IBM Plex Sans,sans-serif;text-decoration:underline}.sb-337:hover{color:#ecebe4!important}.sb-337:focus-visible{outline:2px solid #b8a071!important}.sb-338{color:#ecebe4;background:#14171a;border:1px solid #434d54;max-width:200px;min-height:46px;padding:10px;font:16px IBM Plex Mono,monospace}.sb-338:focus-visible{outline-offset:1px!important;outline:2px solid #b8a071!important}.sb-339{color:#ecebe4;cursor:pointer;background:#20262b;border:1px solid #343d43;min-height:36px;padding:0 10px;font:13px IBM Plex Sans,sans-serif}.sb-339:focus-visible{outline:2px solid #b8a071!important}.sb-340{border-top:1px solid #262d33;grid-template-columns:auto minmax(0,1fr);gap:6px 16px;margin:0;padding-top:10px;font-size:15px;display:grid}.sb-341{color:#ecebe4;cursor:pointer;background:#20262b;border:1px solid #434d54;align-self:flex-start;min-height:44px;padding:0 16px;font:500 14px IBM Plex Sans,sans-serif}.sb-341:hover{background:#283037!important}.sb-341:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.account-character{background:#14171a;border:1px solid #343d43;gap:16px;padding:16px;display:grid}.account-character-heading{align-items:center;gap:16px;display:flex}.account-character-heading>div:last-child{overflow-wrap:anywhere;min-width:0}.account-character-portrait{flex:0 0 80px;width:80px;height:80px;position:relative}.genesis-hero.account-profile-card{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);align-items:center;gap:24px}.genesis-hero.account-profile-card .sb-223{justify-self:center;width:100%;max-width:240px}.account-profile-card .sb-14{object-fit:contain}.account-character-actions{flex-wrap:wrap;gap:10px;display:flex}.account-character-actions>*{flex:150px}.card-action-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.card-action-icon{flex:none;width:18px;height:18px}.profile-artwork-section{border-top:1px solid #b8a07155;gap:14px;margin-top:8px;padding-top:20px;display:grid}.profile-artwork-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.profile-artwork-facts>div{background:#14191c;border:1px solid #343d43;padding:12px}.profile-artwork-facts dt{color:#dfc78f;font-size:14px;font-weight:500}.profile-artwork-facts dd,.profile-artwork-note,.profile-artwork-warning{color:#afb4b5;font-size:13px;line-height:1.55}.profile-artwork-facts dd{margin:8px 0 0}.profile-artwork-note,.profile-artwork-warning{margin:0}.profile-artwork-warning{background:#b9716d0a;border-left:2px solid #b9716d;padding:12px}.profile-artwork-warning strong{color:#d39790;font-weight:500}.profile-artwork-button{justify-self:start}@media (width<=600px){.profile-artwork-facts{grid-template-columns:minmax(0,1fr)}.profile-artwork-button{justify-self:stretch}}.artwork-regeneration-dialog{overflow:hidden}.artwork-regeneration{flex-direction:column;min-height:0;font:400 14px/1.6 IBM Plex Sans,system-ui,sans-serif;display:flex;overflow:hidden}.artwork-regeneration-body{overscroll-behavior:contain;gap:20px;min-height:0;padding:24px;display:grid;overflow-y:auto}.artwork-regeneration-preview{align-items:center;gap:16px;display:flex}.artwork-regeneration-preview img{object-fit:contain;width:72px;height:72px;image-rendering:pixelated;background:#101518;border:1px solid #343d43;border-radius:12px}.artwork-regeneration-preview>div{gap:4px;min-width:0;display:grid}.artwork-regeneration-preview span{color:#afb4b5;overflow-wrap:anywhere;font-size:12px}.artwork-regeneration-preview strong{color:#ecebe4;overflow-wrap:anywhere;font-size:18px;font-weight:500}.artwork-regeneration-price{background:#b8a0710a;border:1px solid #b8a07144;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:12px 16px;display:flex}.artwork-regeneration-price strong{color:#e5c994;font-weight:600}.artwork-regeneration-price span{color:#b8b9af;font-size:12px}.artwork-regeneration-facts{color:#afb4b5;gap:14px;margin:0;padding:0;list-style:none;display:grid}.artwork-regeneration-facts strong{color:#ecebe4;margin-bottom:3px;font-weight:500;display:block}.artwork-regeneration-note{color:#bcb49f;margin:0;font-size:12px}.artwork-regeneration .genesis-terms{border-radius:10px;margin:0;padding:14px;font-size:12px}.artwork-regeneration .genesis-terms p{font-size:12px}.artwork-regeneration .genesis-terms p:last-child{margin:10px 0 0}.artwork-regeneration-progress{color:#e0d0af;align-items:center;gap:12px;display:flex}.artwork-regeneration-progress p{color:#afb4b5;margin:4px 0 0;font-size:12px}.artwork-regeneration-feedback{color:#e3c2ba;margin:0}.artwork-regeneration-actions{background:#181c20;border-top:1px solid #343d43;flex-wrap:wrap;flex-shrink:0;gap:10px;padding:16px 24px;display:flex}.artwork-regeneration-actions>button{flex:150px;min-height:48px}.artwork-regeneration-actions :focus-visible{outline-offset:3px;outline:2px solid #b8a071}@media (width<=600px){.artwork-regeneration-body{gap:18px;padding:20px 16px}.artwork-regeneration-actions{padding:12px 16px max(16px, env(safe-area-inset-bottom));grid-template-columns:80px minmax(0,1fr);display:grid}.artwork-regeneration-actions>button{min-width:0;padding-inline:10px;font-size:14px}}.artwork-choice{gap:16px;padding:24px;display:grid}.artwork-choice p{color:#afb4b5;margin:0;font-size:14px;line-height:1.6}.artwork-choice-suggestion,.artwork-choice-error{padding:14px}.artwork-choice-suggestion{background:#bbaa660a;border:1px solid #ba65}.artwork-choice-suggestion strong{color:#ddcf98}.artwork-choice .artwork-choice-error{color:#e0aaa6;overflow-wrap:anywhere;background:#b9716d14;border:1px solid #b9716d66}.artwork-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.artwork-choice-option{background:#101518;border:1px solid #343d43;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:16px;display:grid}.artwork-choice-option h2{margin:0;font-size:15px;font-weight:500}.artwork-choice-image{aspect-ratio:1;background:radial-gradient(#bbaa661c,#0000 70%);place-items:center;display:grid}.artwork-choice-image img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.artwork-choice-option button{white-space:normal;width:100%;min-width:0}@media (width<=480px){.artwork-choice{padding:16px}.artwork-choice-grid{gap:10px}.artwork-choice-option{padding:10px}.artwork-choice-option h2{min-height:36px}.artwork-choice-option button{min-height:72px;padding:8px}}.genesis-card-tools{gap:12px;display:grid}.genesis-export-card{aspect-ratio:16/9;background:#101215;border:1px solid #434d54;width:100%;overflow:hidden;box-shadow:0 8px 24px #00000040}.genesis-export-card>img{width:100%;height:auto;display:block}.genesis-body>.genesis-card-tools{margin-top:16px}.genesis-card-tools>p{color:#afb4b5;margin:0;font-size:14px}.genesis-card-tools>p[role=alert]{color:#b9716d}@media (width<=600px){.genesis-hero.account-profile-card{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px}.account-profile-card .sb-224{gap:12px}.genesis-hero.account-profile-card .sb-226{font-size:18px}.account-profile-card .sb-227{grid-template-columns:minmax(0,1fr) 32px;gap:4px 8px;font-size:13px}.account-profile-card .sb-229{text-align:left;grid-column:1/-1;font-size:12px}.account-profile-card .genesis-rules{font-size:13px}}.account-character-label,.account-character-note{color:#afb4b5;font-size:13px}.account-character-stats{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;margin:0;display:grid}.account-character-stats>div{background:#101215;border:1px solid #262d33;padding:10px}.account-character-stats dt{color:#afb4b5;font-size:13px}.account-character-stats dd{gap:2px;margin:0;display:grid}.account-character-stats strong{color:#ecebe4;font:24px Silkscreen,monospace}.account-character-stats dd span{color:#b8a071;font-size:12px}.account-character-note{margin:0}.sb-342{color:#afb4b5;margin:4px 0 0;font-size:14px}.sb-343{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.sb-344{background:#14171a;flex-direction:column;gap:6px;padding:12px;display:flex}.sb-345{justify-content:space-between;align-items:baseline;display:flex}.sb-346{font-family:Silkscreen,monospace}.sb-347{color:#15171a;background:#b8a071;padding:0 5px;font-size:11px;font-weight:600}.sb-348{grid-template-columns:auto minmax(0,1fr);gap:2px 10px;margin:4px 0 0;font-size:13px;display:grid}.sb-349{text-align:right;margin:0}.sb-350{color:#ecebe4;cursor:pointer;background:#20262b;border:1px solid #434d54;min-height:40px;margin-top:auto;font:500 13px IBM Plex Sans,sans-serif}.sb-350:hover{background:#283037!important}.sb-350:focus-visible{outline-offset:2px!important;outline:2px solid #b8a071!important}.sb-350:disabled{cursor:not-allowed;opacity:.5}.tier-lock-summary{color:#afb4b5;background:#14171a;border:1px solid #343d43;gap:6px;padding:12px;font-size:13px;display:grid}.tier-lock-summary strong{color:#ecebe4;font-weight:500}.tier-lock-hint{color:#afb4b5;font-size:12px}.tier-unavailable{opacity:.6}.sb-351{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;font-size:14px;display:grid}.sb-352{border:1px solid #343d43;max-width:100%;overflow-x:auto}.sb-353{border-collapse:collapse;width:100%;min-width:460px;font-size:14px}.sb-354{text-align:left;color:#afb4b5;padding:8px 10px;font-size:13px}.sb-355{background:#14171a}.sb-356{text-align:left;color:#afb4b5;background:#14171a;padding:8px 10px;font-weight:500;position:sticky;left:0}.sb-357{text-align:right;padding:8px 10px;font-weight:500}.sb-358{text-align:left;background:#181c20;padding:6px 10px;font-weight:500;position:sticky;left:0}.sb-359{text-align:right;padding:6px 10px}.sb-360{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;margin-top:6px;display:grid}.sb-361{background:#20262b;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sb-362{font-size:14px;font-weight:600}.sb-363{flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.sb-364{gap:12px;display:flex}.sb-365{color:#b8a071;min-width:16px;font-family:Silkscreen,monospace}.sb-366{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sb-367{background:#1b1917;border:2px solid #3b352e;grid-template-columns:repeat(4,40px);gap:2px;padding:6px;display:grid}.sb-368{background:#20262b;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:inset 0 0 0 1px #2c343a}.sb-369{align-items:center;gap:8px;font:14px Silkscreen,monospace;display:flex}.sb-370{border:1px solid #5a666e;padding:4px 8px}.sb-371{border:1px solid #8193a1;padding:4px 8px}.sb-372{z-index:60;background:#08090bd1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sb-373{background:#181c20;border:1px solid #343d43;flex-direction:column;width:100%;animation:.18s ease-out dialogSlideIn;display:flex;overflow:auto;box-shadow:0 0 0 1px #0b0c0e,0 24px 60px #0000008c}@keyframes dialogSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sb-374{z-index:2;background:#181c20;border-bottom:1px solid #262d33;align-items:center;gap:12px;padding:6px 8px 6px 18px;display:flex;position:sticky;top:0}.sb-375{color:#afb4b5;cursor:pointer;background:0 0;border:none;min-width:44px;min-height:44px;margin-left:auto;font:500 14px IBM Plex Sans,sans-serif}.sb-375:hover{color:#ecebe4!important}.sb-375:focus-visible{outline-offset:-2px!important;outline:2px solid #b8a071!important}.document-reader{color:#ecebe4;background:#181c20;border:1px solid #343d43;width:min(980px,100%);max-width:100%;height:100%;max-height:100%;margin:auto;padding:0}.document-reader[open]{flex-direction:column;display:flex}.document-reader::backdrop{background:#08090bd1}.document-reader .sb-374{flex:none}.document-reader iframe{background:#101215;border:0;flex:1;width:100%;min-height:0}.sb-376{z-index:80;color:#ecebe4;background:#20262b;border:1px solid #434d54;max-width:calc(100vw - 32px);padding:10px 16px;font-size:14px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.sb-377{color:#afb4b5;border-top:1px solid #262d33;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;margin-top:auto;padding:14px 20px;font-size:13px;display:flex}.footer-brand{justify-content:center;align-items:center;gap:6px;min-height:32px;display:inline-flex}.genesis-terms{border:1px solid #434d54;margin-top:16px;padding:16px;font-size:14px;line-height:1.55}.genesis-terms p{color:#afb4b5;margin:0 0 10px}.genesis-terms .genesis-account{margin-bottom:6px;font-size:12px}.genesis-terms-label{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.genesis-terms input{accent-color:#b8a071;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex:none;width:20px;height:20px;margin:2px 0 0}.genesis-terms a{color:#d5bd91;text-underline-offset:3px}.genesis-terms :is(input,a):focus-visible{outline-offset:3px;outline:2px solid #b8a071}.genesis-dialog .sb-374{flex:none}@media (width<=600px){.genesis-body{padding:16px}.genesis-hero{grid-template-columns:minmax(0,1fr);gap:16px}.genesis-hero .sb-223{width:160px}.genesis-hero .sb-226{font-size:26px}.genesis-backpack{align-items:flex-start;margin-top:16px}.genesis-terms{padding:12px}.genesis-footer{flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px}.genesis-footer .sb-234{grid-template-columns:auto minmax(0,1fr);margin-left:0;display:grid}.genesis-footer .share-on-x{grid-column:2}.genesis-footer .sb-235{padding:8px 12px;font-size:15px}.genesis-footer .share-on-x+.sb-235{grid-column:1/-1}}.sb-378{color:#afb4b5;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-height:32px;padding:0;text-decoration:underline;display:inline-flex}.sb-378:hover{color:#ecebe4!important}.sb-378:focus-visible{outline:2px solid #b8a071!important}.sb-379{color:#80878a;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-height:32px;padding:0;text-decoration:underline;display:inline-flex}.sb-379:hover{color:#ecebe4!important}.sb-379:focus-visible{outline:2px solid #b8a071!important}@media (width<=600px){.sb-377>span{text-align:center;flex-basis:100%}}.sb-380,.public-fight{color:#ecebe4;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:15px;line-height:1.5}.sb-380{background:#101215;flex-direction:column;min-height:100vh;display:flex}.sb-381{text-align:center;color:#afb4b5;padding:48px;font-family:Silkscreen,monospace}.sb-235:disabled,.fluent-account-button:disabled,.sb-11:disabled{opacity:.5;cursor:default}.genesis-selection{padding:24px}.genesis-selection h2{margin:0 0 8px}.genesis-selection p{color:#afb4b5}.genesis-selection-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin-top:20px;display:grid}.genesis-choice{color:#ecebe4;cursor:pointer;background:#1c2024;border:1px solid #434d54;flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.genesis-choice:hover,.genesis-choice:focus-visible{border-color:#b8a071}.genesis-choice img{object-fit:contain;width:120px;height:150px;image-rendering:pixelated}.genesis-choice span{color:#afb4b5;font-size:12px}.chain-transaction{text-align:center;color:#b8a071;background:#171b1e;padding:12px 24px}.pending-action-urgent{color:#e6b35a}.pending-action-expired{color:#d7a39e}.transaction-overlay{z-index:40;background:#08090be0;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.transaction-dialog{text-align:center;background:#181c20;border:1px solid #434d54;width:min(100%,460px);padding:32px 28px 24px;font-family:IBM Plex Sans,sans-serif;box-shadow:0 24px 60px #0000008c}.transaction-eyebrow{color:#b8a071;font-size:12px}.transaction-dialog h2{color:#ecebe4;margin:0;font:400 clamp(18px,4vw,22px)/1.5 Silkscreen,monospace}.transaction-dialog p{color:#afb4b5;text-wrap:pretty;margin:12px 0 0;font-size:14px;line-height:1.6}.transaction-artwork{justify-content:center;align-items:center;height:144px;margin:16px 0;display:flex}.transaction-chest{transform:scale(1.4)}.transaction-chest .sb-239{animation:1.6s steps(4,end) infinite transactionLid}.transaction-chest .sb-241{animation:1.6s steps(3,end) infinite transactionPulse}.transaction-spark{background:#cdb687;width:4px;height:4px;animation:1.6s steps(5,end) infinite transactionSpark;position:absolute;top:10px;left:24px}.transaction-spark:nth-of-type(2){animation-delay:.4s;left:48px}.transaction-spark:nth-of-type(3){animation-delay:.8s;left:72px}.transaction-bottles{--potion-cell-size:48px;justify-content:center;align-items:center;gap:18px;display:flex}.transaction-bottles>span{animation:1.6s steps(4,end) infinite transactionFloat}.transaction-bottles--combine>span:first-child{animation:1.6s steps(4,end) infinite transactionCombine}.transaction-bottles--combine>span:last-child{animation:1.6s steps(4,end) infinite reverse transactionCombine}.transaction-backpack{align-items:center;gap:20px;display:flex}.transaction-backpack img{object-fit:contain;width:72px;height:72px;animation:1.6s steps(4,end) infinite transactionFloat}.transaction-grid{grid-template-columns:repeat(4,14px);gap:4px;display:grid}.transaction-grid span{background:#b8a071;width:14px;height:14px;animation:1.6s steps(3,end) infinite transactionPulse}.transaction-battle{align-items:center;gap:12px;display:flex}.transaction-battle img{object-fit:contain;width:clamp(64px,22vw,100px);height:128px;animation:1.6s steps(4,end) infinite transactionFloat}.transaction-battle img:last-child{width:clamp(80px,26vw,120px);animation-delay:.8s}.transaction-versus{color:#b8a071;font:16px Silkscreen,monospace}.transaction-coins{gap:16px;display:flex}.transaction-coins span{color:#3a2f24;background:#b8a071;place-items:center;width:40px;height:48px;font:24px Silkscreen,monospace;animation:1.6s steps(4,end) infinite transactionFloat;display:grid;box-shadow:4px 0 #8a7752,0 4px #6b5640}.transaction-coins span:nth-child(2){animation-delay:.3s}.transaction-coins span:nth-child(3){animation-delay:.6s}.transaction-genesis{width:112px;height:128px;animation:1.6s steps(3,end) infinite transactionPulse;position:relative;overflow:hidden}.transaction-genesis :is(img,.genesis-mystery){object-fit:contain;width:100%;height:100%}.transaction-status{color:#b8a071;border-top:1px solid #343d43;flex-direction:column;align-items:center;gap:12px;margin-top:24px;padding-top:20px;font-size:13px;display:flex}.transaction-dots{gap:5px;display:flex}.transaction-dots i{background:currentColor;width:5px;height:5px;animation:1.2s steps(3,end) infinite transactionPulse}.transaction-dots i:nth-child(2){animation-delay:.2s}.transaction-dots i:nth-child(3){animation-delay:.4s}.transaction-dialog .transaction-note{color:#80878a;font-size:12px}@keyframes transactionPulse{50%{opacity:.4}}@keyframes transactionFloat{50%{transform:translateY(-6px)}}@keyframes transactionLid{40%,60%{transform:translateY(-3px)rotate(-3deg)}}@keyframes transactionSpark{0%,to{opacity:0;transform:translateY(0)}50%{opacity:1;transform:translateY(-14px)}}@keyframes transactionCombine{50%{transform:translate(8px)translateY(-4px)}}.chest-focus{border-top:1px solid #2c353b;gap:10px;min-width:0;padding:14px;display:grid}.chest-focus-title{color:#ecebe4;font-size:14px;font-weight:600;line-height:1.5}.chest-focus-control{min-width:0;position:relative}.chest-focus-control:after{content:"";pointer-events:none;border-bottom:2px solid #afb4b5;border-right:2px solid #afb4b5;width:6px;height:6px;position:absolute;top:18px;right:14px;transform:rotate(45deg)}.chest-focus select{appearance:none;color:#ecebe4;background:#101518;border:1px solid #4d5961;border-radius:0;width:100%;min-width:0;min-height:44px;padding:10px 34px 10px 12px;font:500 15px/1.5 IBM Plex Sans,sans-serif}.chest-focus select:focus-visible{outline-offset:2px;outline:2px solid #b8a071}.chest-focus select:disabled{cursor:not-allowed}.chest-focus-note{color:#afb4b5;font-size:13px;line-height:1.5}.genesis-class-label{color:#e2c97d;border:1px solid #5f5845;margin:8px 0 0;padding:5px 8px;font-family:Silkscreen,monospace;font-size:11px;display:inline-block}.leaderboard-class{color:#b8a071}.class-creation-dialog{overflow:hidden}.class-creation-dialog .sb-374{position:static}.class-creation-dialog .genesis-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:24px 24px 8px;overflow-y:auto}.class-creation-dialog .genesis-footer{padding:14px 24px;position:static}.class-creation-dialog .genesis-footer .sb-235{min-width:220px}.class-creation-account{color:#7e878c;overflow-wrap:anywhere;min-width:0;font-size:13px}.class-creation-account b{color:#ecebe4;font-weight:600}.class-creation-close-ios{display:none}.character-class-picker{gap:20px;min-width:0;display:grid}.class-picker-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;display:flex}.class-picker-heading h2{margin:4px 0 0;font-family:Silkscreen,monospace;font-size:clamp(24px,3.4vw,32px);font-weight:400;line-height:1.15}.class-picker-heading p{color:#afb4b5;text-wrap:pretty;flex:320px;max-width:460px;margin:0;font-size:14px;line-height:1.5}.class-picker-heading b{color:#ecebe4;font-weight:600}.class-picker-options{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(6px,1.2vw,10px);min-width:0;margin:0;padding:3px;display:grid}.class-picker-options legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.class-picker-card{cursor:pointer;background:#14171a;border:1px solid #2a3137;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:12px 8px;transition:background .12s,border-color .12s;display:flex;position:relative}.class-picker-card:hover{border-color:#8a7752}.class-picker-card:has(input:focus-visible){outline-offset:2px;outline:2px solid #ecebe4}.class-picker-card.is-selected{background:#1f2328;border-color:#b8a071;box-shadow:0 0 0 1px #b8a071}.class-picker-card input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.class-picker-art{justify-content:center;align-items:flex-end;width:100%;height:96px;display:flex;position:relative}.class-picker-art:before{content:"";background:#0f1214;border-radius:50%;height:8px;position:absolute;bottom:0;left:22%;right:22%}.class-picker-art img{object-fit:contain;object-position:center bottom;width:100%;height:92px;image-rendering:pixelated;filter:saturate(.55)brightness(.8);transition:filter .16s;position:relative}.class-picker-card.is-selected img{filter:none}.class-picker-card>strong{color:#ecebe4;letter-spacing:.04em;font-family:Silkscreen,monospace;font-size:13px;font-weight:400}.class-picker-card.is-selected>strong{color:#d9c291}.class-picker-role{color:#afb4b5;font-size:12px}.class-picker-options:disabled .class-picker-card{cursor:default}.class-preview{background:#14171a;border:1px solid #343d43;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid;position:relative}.class-preview-scene{min-height:280px;image-rendering:pixelated;background:linear-gradient(#0f12148c,#0f121426 45%,#0f1214f2),url(../assets/environment/forest-castle-pixel.webp) 50% 30%/cover,#0f1214;justify-content:center;align-items:flex-end;padding-bottom:28px;display:flex;position:relative;overflow:hidden}.class-preview-scene:before{content:"";background:#0000008c;border-radius:50%;width:180px;height:16px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.class-preview-scene>img{object-fit:contain;object-position:center bottom;width:100%;height:220px;image-rendering:pixelated;filter:drop-shadow(0 6px #00000059);position:relative}.class-preview-index{color:#b8a071;background:#0b0c0e;border:1px solid #343d43;padding:5px 8px;font:11px Silkscreen,monospace;position:absolute;top:14px;left:14px}.class-preview-details{flex-direction:column;gap:16px;min-width:0;padding:22px 24px;display:flex}.class-preview-title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.class-preview-title h3{margin:0;font:400 26px/1.1 Silkscreen,monospace}.class-preview-title>span{color:#b8a071;font-size:13px}.class-preview-description{color:#c9c6bc;text-wrap:pretty;margin:-10px 0 0;font-size:15px;line-height:1.5}.class-preview-traits{flex-wrap:wrap;gap:6px;display:flex}.class-preview-traits>span{color:#afb4b5;background:#181c20;border:1px solid #343d43;padding:4px 8px;font-size:12px}.class-preview-traits>.is-positive{color:#d9c291;border-color:#5a4c33}.class-preview-stats{gap:9px;display:grid}.class-preview-stat{color:#afb4b5;grid-template-columns:72px minmax(0,1fr) 26px 30px;align-items:center;gap:10px;font-size:14px;display:grid}.class-preview-stat b{color:#ecebe4;text-align:right;font-variant-numeric:tabular-nums;font-size:15px}.class-preview-segments{grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;display:grid}.class-preview-segments>span{background:#20262b;height:10px}.class-preview-segments>.is-filled{background:#8193a1}.class-preview-segments>.is-bonus{background:#d9c291}.class-preview-segments>:nth-child(10){box-shadow:2px 0 #0b0c0e}.class-preview-delta{color:#c98b7b;font-variant-numeric:tabular-nums;font-size:12px}.class-preview-delta.is-positive{color:#a9c08f}.class-preview-bag{border-top:1px solid #262d33;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.class-preview-bag p{color:#afb4b5;text-wrap:pretty;margin:0;font-size:13px;line-height:1.45}.class-preview-cells{background:#1b1917;border:1px solid #3b352e;flex:none;grid-template-columns:repeat(4,10px);gap:2px;padding:4px;display:grid}.class-preview-cells>span{background:#20262b;width:10px;height:10px;box-shadow:inset 0 0 0 1px #343d43}.class-picker-notice{color:#d9c291;text-wrap:pretty;background:#1e1b15;border:1px solid #5a4c33;margin:0;padding:12px 16px;font-size:14px;line-height:1.45}.class-creation-cooldown{background:#14171a;border:1px solid #343d43;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:20px;padding:14px 16px;display:flex}.class-creation-cooldown>div{color:#afb4b5;gap:2px;font-size:12px;display:grid}.class-creation-cooldown strong{color:#d9c291;font-variant-numeric:tabular-nums;font-size:22px;line-height:1.1}.class-creation-cooldown p{color:#afb4b5;text-wrap:pretty;flex:280px;margin:0;font-size:13px;line-height:1.5}.class-creation-dialog #genesis-publication-notice{color:#7e878c;margin:10px 0 0 32px;font-size:12px}@media (width>=820px){.class-creation-dialog{max-width:1040px!important}}@media (width<=600px){.class-creation-dialog .genesis-body{padding:18px 16px 20px}.class-creation-dialog .genesis-footer{padding:12px 16px}.class-picker-options{gap:6px;padding:3px 0}.class-picker-card{gap:6px;padding:8px 2px}.class-picker-art,.class-picker-art img{height:56px}.class-picker-card>strong{letter-spacing:0;font-size:9px}.class-picker-role{display:none}.class-preview-details{padding:16px}.class-preview-stat{grid-template-columns:62px minmax(0,1fr) 22px 24px;gap:8px;font-size:13px}.class-preview-stat b{font-size:14px}.class-preview-delta{font-size:11px}.class-creation-dialog .genesis-footer .sb-235{min-width:0}}@media (prefers-reduced-motion:reduce){.class-picker-card,.class-picker-art img{transition:none}}.world-scene{--world-scenery-width:1600px;image-rendering:pixelated;background-color:#101215;background-image:linear-gradient(90deg, #101215f5, #10121590 12%, #10121500 28%, #10121500 72%, #10121590 88%, #101215f5), radial-gradient(ellipse at 50% 230px, #101215b8, #10121530 65%), linear-gradient(180deg, #10121530, #10121580 480px, #101215 900px), var(--world-landscape,none);background-position:top;background-size:100% 900px, 100% 900px, 100% 900px, var(--world-scenery-width) 900px;background-repeat:no-repeat}.world-scene.market-world{background-image:none;overflow-x:clip}.world-scene.profile-world{background-image:none}.world-scene.story-world{background-image:none;overflow-x:clip}.world-hero{padding:32px 0 24px}.world-hero .sb-22{text-shadow:0 2px 8px #101215}.world-hero .landing-battle-party,.world-hero .landing-battle-bosses{filter:drop-shadow(0 12px 8px #070b0db3)}.landing-raid-card .sb-58{overflow-wrap:anywhere}@media (width<=819px){.world-scene{background-image:linear-gradient(90deg, #101215b3, #10121500 24%, #10121500 76%, #101215b3), linear-gradient(180deg, #101215b8, #10121545 500px, #101215 900px), var(--world-landscape,none);background-size:100% 900px, 100% 900px, var(--world-scenery-width) 900px;background-position:65% 0}.world-hero{padding:0 0 16px}}@media (width<=479px){.landing-raid-card{gap:12px}.landing-raid-card .sb-56{width:64px}.landing-raid-card .sb-58{font-size:15px}}
