.forge-plate{--cut:10px;isolation:isolate;clip-path:var(--chamfer);background:var(--rivet) left 7px top 7px / 9px 9px no-repeat, var(--rivet) right 7px top 7px / 9px 9px no-repeat, var(--rivet) left 7px bottom 7px / 9px 9px no-repeat, var(--rivet) right 7px bottom 7px / 9px 9px no-repeat, linear-gradient(180deg, #1e1814b3, #0e0b09e0), var(--leather) 0 0 / 256px 256px, #1c1511;box-shadow:inset 0 0 0 2px #3a3836, inset 0 0 0 3px #b07a36cc, inset 0 0 0 4px var(--soot), inset 0 0 30px #0000008c;position:relative}.forge-plate.is-hot,.forge-plate[aria-pressed=true],.forge-plate[aria-selected=true]{background:var(--rivet) left 7px top 7px / 9px 9px no-repeat, var(--rivet) right 7px top 7px / 9px 9px no-repeat, var(--rivet) left 7px bottom 7px / 9px 9px no-repeat, var(--rivet) right 7px bottom 7px / 9px 9px no-repeat, radial-gradient(ellipse at 50% 120%, #f0642a59, transparent 65%), linear-gradient(180deg, #281a149e, #180c08db), var(--leather) 0 0 / 256px 256px, #1c1511;box-shadow:inset 0 0 0 2px #c2381c, inset 0 0 0 3px #ff8c3a, inset 0 0 0 4px var(--soot), inset 0 0 36px #f0642a2e}.forge-medallion{--size:64px;width:var(--size);height:var(--size);background:radial-gradient(circle at 50% 50%, #1e1612 0 58%, transparent 59%), var(--iron) 0 0 / 96px 96px, #3a3836;box-shadow:inset 0 0 0 1px var(--soot), inset 0 0 0 calc(var(--size) * .08) #00000026, 0 0 0 1px var(--soot), 0 3px 6px #0009;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.forge-medallion:after{content:"";box-shadow:0 0 0 2px #b07a36, 0 0 0 3px var(--soot), inset 0 0 12px #000000b3;pointer-events:none;border-radius:50%;position:absolute;inset:13%}.forge-medallion.is-hot:after{box-shadow:0 0 0 2px #ff8c3a, 0 0 0 3px var(--soot), 0 0 14px #f0642a8c, inset 0 0 12px #0009}.forge-cell{width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--soot), inset 0 0 0 3px #b07a36, inset 0 0 0 4px var(--soot), inset 0 0 14px #000000b3;background:linear-gradient(#2a201a,#15100c);place-items:center;display:grid;position:relative}.forge-cell.locked{background:var(--iron) 0 0 / 96px 96px, #2a2826;background-blend-mode:multiply;box-shadow:inset 0 0 0 1px var(--soot), inset 0 0 0 3px #4a4744, inset 0 0 0 4px var(--soot), inset 0 0 14px #000c}.forge-key{box-sizing:border-box;min-width:26px;height:26px;font-family:var(--font-title);color:#efe6d2;text-shadow:0 1px #000;background:var(--iron) 0 0 / 64px 64px, #4a4744;background-blend-mode:overlay;box-shadow:inset 0 0 0 1px var(--soot), inset 0 1px 0 #ffffff2e, inset 0 -2px 0 #00000073, 0 1px 2px #0009;place-items:center;padding:0 6px;font-size:13px;font-weight:700;display:inline-grid}.is-hot .forge-key,.forge-key.is-hot{box-shadow:inset 0 0 0 1px #ff8c3a,inset 0 1px #ffffff2e,inset 0 -2px #00000073,0 0 8px #f0642a80}.forge-tab{font-family:var(--font-title);letter-spacing:.5px;color:#c9bba8;background:linear-gradient(180deg, #140f0c8c, #140f0cd9), var(--leather) 0 0 / 256px 256px, #1c1511;box-shadow:inset 0 0 0 1px var(--soot), inset 0 0 0 2px #b07a3673;cursor:pointer;border:0;border-radius:0;padding:8px 18px 9px;font-size:14px;font-weight:700;position:relative}.forge-tab:hover{color:#efe6d2}.forge-tab[aria-selected=true],.forge-tab.active{color:#ffe6c0;background:linear-gradient(180deg, #50342259, #1e120cb3), var(--leather) 0 0 / 256px 256px, #2a1d15;box-shadow:inset 0 0 0 1px var(--soot), inset 0 0 0 2px #b07a36, inset 0 -3px 0 #ff8c3a}.forge-pips{gap:5px;display:inline-flex}.forge-pips>i{width:9px;height:9px;box-shadow:inset 0 0 0 1px #b07a36, 0 0 0 1px var(--soot);background:#2a201a;transform:rotate(45deg)}.forge-pips>i.on{box-shadow:inset 0 0 0 1px #ffc070, 0 0 0 1px var(--soot), 0 0 6px #f0642a99;background:linear-gradient(135deg,#ffc070,#c2381c)}.forge-divider{background:linear-gradient(90deg,#0000,#b07a36 12%,#e0b56a 50%,#b07a36 88%,#0000);height:2px;margin:8px 0;position:relative}.forge-divider:after{content:"";width:8px;height:8px;box-shadow:0 0 0 1px var(--soot);background:linear-gradient(135deg,#ffc070,#c2381c);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.forge-ornament{border:12px solid #0000;border-image:var(--kenney-frame) 24 / 12px round;image-rendering:pixelated}.pad-only{display:none!important}html[data-device=gamepad] .pad-only{display:inline-flex!important}html[data-device=gamepad] .kb-only,html[data-device=touch] .kb-only,.touch-only{display:none!important}html[data-device=touch] .touch-only{display:inline!important}#choice-screen{z-index:18;background:radial-gradient(60% 40% at 50% 78%,#f0642a24,#0000 70%),radial-gradient(#0806058c,#080605b8 60%,#080605eb 100%);justify-content:center;align-items:stretch;animation:.35s ease-out choice-in;display:flex;position:fixed;inset:0}#choice-screen.hidden,#choice-screen.suspended{display:none}@keyframes choice-in{0%{opacity:0}}.choice-panel{box-sizing:border-box;flex-direction:column;align-items:center;gap:12px;width:100%;height:100%;padding:30px 48px 28px;display:flex;overflow-y:auto}.choice-head{flex-direction:column;align-items:center;gap:6px;max-width:100%;display:flex}.choice-title{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:100%;margin:0;display:flex}.ct-main{max-width:100%;font-family:var(--font-title);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#efe6d2;text-shadow:0 2px #0c0a09,0 0 18px #000c;justify-content:center;align-items:center;gap:14px;font-size:38px;font-weight:700;line-height:1.05;display:flex}.ct-main:before,.ct-main:after{content:"";background:var(--flourish-l) right center / contain no-repeat;flex:0 96px;min-width:24px;height:14px}.ct-main:after{background-image:var(--flourish-r);background-position:0}.ct-sep{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ct-kicker{font-family:var(--font-body);letter-spacing:.04em;color:#e6dac4;text-shadow:0 1px 2px #000;font-size:18px;font-weight:400}.ct-kicker:empty{display:none}.choice-sub{max-width:780px;color:var(--muted);text-align:center;text-shadow:1px 1px #000;font-size:12.5px;line-height:1.4}.choice-cards{flex:1 0 auto;justify-content:center;align-items:center;gap:30px;width:100%;margin-top:6px;display:flex}.cc-slot{filter:drop-shadow(0 10px 14px #000c);flex:0 256px;min-width:0;transition:transform .15s,filter .15s;display:block;position:relative}.cc-slot.r-rare,.cc-slot.r-legendary{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--cc) 45%, transparent)) drop-shadow(0 10px 14px #000c)}.cc-slot.r-legendary{animation:2.4s ease-in-out infinite cc-legend-glow}@keyframes cc-legend-glow{50%{filter:drop-shadow(0 0 22px color-mix(in srgb, var(--cc) 70%, transparent)) drop-shadow(0 10px 14px #000c)}}.cc-slot.hot{filter:drop-shadow(0 0 20px #ff8c3a8c)drop-shadow(0 18px 18px #000000d9);animation:none;transform:translateY(-10px)}.cc-slot.picked{filter:drop-shadow(0 0 28px #ffc070cc)brightness(1.2);transform:translateY(-14px)scale(1.03)}.choice-card.forge-plate{--cut:14px;--line:linear-gradient(180deg, #d9a861, #b07a36 45%, #6b4a22);box-sizing:border-box;width:100%;min-height:392px;font-family:var(--font-body);color:var(--text);text-align:center;background:repeating-linear-gradient(90deg, #ffffff08 0 1px, transparent 1px 4px), linear-gradient(165deg, #8a87838c, #4a484666 45%, #141210b3), var(--iron) 0 0 / 128px 128px, #4a4846;box-shadow:none;cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;touch-action:manipulation;border:0;border-radius:0;flex-direction:column;align-items:center;gap:10px;padding:22px 20px 20px;display:flex}.choice-card.forge-plate:before{content:"";z-index:-1;--cut:9px;clip-path:var(--chamfer);background:var(--rivet) left 6px top 6px / 9px 9px no-repeat content-box, var(--rivet) right 6px top 6px / 9px 9px no-repeat content-box, var(--rivet) left 6px bottom 6px / 9px 9px no-repeat content-box, var(--rivet) right 6px bottom 6px / 9px 9px no-repeat content-box, radial-gradient(ellipse at 28% 16%, #5d524938, transparent 62%) content-box, linear-gradient(180deg, #231d19a8, #120e0ce0) content-box, var(--leather) 0 0 / 256px 256px content-box, var(--line) border-box;pointer-events:none;padding:2px;position:absolute;inset:6px;box-shadow:inset 0 0 26px #0000008c}.choice-card.r-rare,.choice-card.r-legendary,.choice-card.r-talent{--line:linear-gradient(180deg, color-mix(in srgb, var(--cc) 80%, #fff), var(--cc) 45%, color-mix(in srgb, var(--cc) 55%, #000))}.choice-card.forge-plate.is-hot{box-shadow:none;background:repeating-linear-gradient(90deg,#00000014 0 1px,#0000 1px 4px),linear-gradient(#c2381c,#d9482a 35%,#f0642a 70%,#ff8c3a)}.choice-card.r-common.is-hot{--line:linear-gradient(180deg, #ffc070, #e0b56a 30%, #b07a36 60%, #6b4a22)}.choice-card.forge-plate.is-hot:before{background:var(--rivet) left 6px top 6px / 9px 9px no-repeat content-box, var(--rivet) right 6px top 6px / 9px 9px no-repeat content-box, var(--rivet) left 6px bottom 6px / 9px 9px no-repeat content-box, var(--rivet) right 6px bottom 6px / 9px 9px no-repeat content-box, linear-gradient(90deg, transparent, #ff8c3a 25%, #ffc070 50%, #ff8c3a 75%, transparent) center bottom 5px / 50% 2px no-repeat content-box, radial-gradient(ellipse 90% 45% at 50% 108%, #f0642a6b, transparent 70%) content-box, radial-gradient(ellipse at 50% 20%, #ffc07014, transparent 55%) content-box, linear-gradient(180deg, #231d199e, #2a1d17b8 45%, #3a2217cc) content-box, var(--leather) 0 0 / 256px 256px content-box, var(--line) border-box;box-shadow:inset 0 0 0 3px #ff8c3a8c,inset 0 0 24px #00000073}.choice-card.forge-plate.is-hot:not(.r-common):before{box-shadow:inset 0 0 24px #00000073}.choice-card.r-legendary:after{content:"";z-index:-1;background:linear-gradient(105deg, transparent 42%, color-mix(in srgb, var(--cc) 22%, transparent) 50%, transparent 58%);pointer-events:none;animation:3.6s ease-in-out infinite cc-sheen;position:absolute;inset:-40% -60%;transform:translate(-60%)}@keyframes cc-sheen{0%,35%{transform:translate(-60%)}75%,to{transform:translate(60%)}}.choice-card.forge-plate:focus-visible{outline:none}.choice-card.forge-plate:focus-visible:before{box-shadow:inset 0 0 0 2px #fff0c8,inset 0 0 0 4px #ff8c3a99,inset 0 0 24px #00000073}.cc-rarity{font-family:var(--font-title);letter-spacing:.16em;text-transform:uppercase;color:var(--cc);text-shadow:0 1px #000;font-size:11px;font-weight:700;line-height:1}.r-rare .cc-rarity,.r-legendary .cc-rarity{color:#120d09;text-shadow:none;background:linear-gradient(180deg, color-mix(in srgb, var(--cc) 70%, #fff), var(--cc) 55%, color-mix(in srgb, var(--cc) 70%, #000));clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%);padding:3px 9px 2px;font-weight:900}.r-legendary .cc-rarity:before,.r-legendary .cc-rarity:after{content:"✦";margin:0 4px;font-size:9px}.forge-medallion.cc-medal{--size:112px;background:var(--rivet) 17% 17% / 8px 8px no-repeat, var(--rivet) 83% 17% / 8px 8px no-repeat, var(--rivet) 17% 83% / 8px 8px no-repeat, var(--rivet) 83% 83% / 8px 8px no-repeat, radial-gradient(circle at 50% 50%, #2a211c 0, #16120f 40%, transparent 41%), radial-gradient(circle at 38% 28%, #ffffff29, transparent 60%), var(--iron) 0 0 / 96px 96px, #3a3836;box-shadow:inset 0 0 0 2px #1a1816,inset 0 0 0 3px #6e6c69,0 5px 12px #000000bf}.forge-medallion.cc-medal:after{inset:16%}.r-rare .cc-medal:after,.r-legendary .cc-medal:after,.r-talent .cc-medal:after{box-shadow:0 0 0 2px var(--cc), 0 0 0 3px var(--soot), 0 0 12px color-mix(in srgb, var(--cc) 45%, transparent), inset 0 0 12px #000000b3}.choice-card.is-hot .forge-medallion.cc-medal{box-shadow:inset 0 0 0 2px #1a1816,inset 0 0 0 3px #f0642a,0 0 18px #ff8c3a99,0 5px 12px #000000bf}.choice-card.is-hot .cc-medal:after{box-shadow:0 0 0 2px #ffc070, 0 0 0 3px var(--soot), 0 0 14px #f0642a8c, inset 0 0 14px #f0642a4d}.cc-medal svg{z-index:1;width:66%;height:66%;position:relative}.cc-name{font-family:var(--font-title);color:#efe6d2;text-shadow:0 2px #0c0a09;font-size:21px;font-weight:700;line-height:1.15}.r-rare .cc-name,.r-legendary .cc-name,.r-talent .cc-name{color:color-mix(in srgb, var(--cc) 55%, #efe6d2)}.choice-card.is-hot .cc-name{color:#fff0c8;text-shadow:0 2px #0c0a09,0 0 10px #ff8c3a59}.cc-tag{color:var(--muted);margin-top:-4px;font-size:12px}.forge-divider.cc-rule,.cc-rule{background:linear-gradient(90deg,#0000,#b07a36 45% 55%,#0000);flex:none;width:96px;height:1px;margin:0}.cc-rule:after{content:"";width:6px;height:6px;box-shadow:0 0 0 1px var(--soot);background:#b07a36;margin:-3px auto 0;display:block;transform:rotate(45deg)}.choice-card.is-hot .cc-rule{background:linear-gradient(90deg,#0000,#ff8c3a 45% 55%,#0000)}.choice-card.is-hot .cc-rule:after{background:#ff8c3a;box-shadow:0 0 6px #ff8c3a}.cc-desc{color:#e6dac4;font-size:14.5px;line-height:1.45}.choice-card.is-hot .cc-desc{color:#efe6d2}.cc-cap{color:var(--muted);font-size:12px}.cc-pick{letter-spacing:.06em;color:#d8cdb8;align-items:center;gap:10px;margin-top:auto;padding-top:6px;font-size:13px;display:flex}.cc-pick .forge-key{min-width:30px;height:30px;font-size:15px}.choice-card.is-hot .cc-pick{color:#fff0c8}.choice-card:not(.is-hot) .cc-pick .pad-glyph{opacity:.3}html[data-device=touch] .cc-pick{justify-content:center}.choice-foot{color:var(--muted);text-shadow:1px 1px #000;flex-direction:column;align-items:center;gap:5px;font-size:12px;display:flex}.choice-timer{width:300px;max-width:60vw;height:7px;box-shadow:0 0 0 1px #6b4a22, 0 0 0 2px var(--soot), inset 0 1px 2px #000c;background:linear-gradient(#1a1816,#2c2a28);padding:1px}.choice-timer .fill{background:linear-gradient(90deg,#c2381c,#ff8c3a,#ffc070);height:100%;box-shadow:0 0 6px #ff8c3a99}.choice-bottom{justify-content:space-between;align-self:stretch;align-items:flex-end;gap:18px;display:flex}.choice-bottom:has(>.choice-owned:empty):has(>.choice-reroll.hidden){display:none}.choice-owned{box-sizing:border-box;background:var(--rivet) left 8px center / 7px 7px no-repeat, var(--rivet) right 7px center / 7px 7px no-repeat, linear-gradient(180deg, #231d19b3, #120e0ce6), var(--leather) 0 0 / 256px 256px, #1c1511;min-width:0;min-height:52px;box-shadow:0 0 0 1px var(--soot), 0 8px 18px #000000b3;border-top:2px solid #6b4a22;border-bottom:2px solid #6b4a22;align-items:center;gap:12px 14px;padding:6px 20px 6px 24px;display:flex;position:relative}.choice-owned:empty{visibility:hidden}.co-label{font-family:var(--font-title);letter-spacing:.14em;text-transform:uppercase;color:#e0b56a;text-shadow:0 1px #000;white-space:nowrap;flex:none;font-size:12px;font-weight:600}.co-list{flex-wrap:wrap;gap:4px 6px;min-width:0;display:flex}.co-item{flex:none;width:42px;height:36px;display:block;position:relative}.co-cell{isolation:isolate;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:linear-gradient(#e0b56a,#b07a36 45%,#6b4a22);place-items:center;display:grid;position:absolute;inset:0}.co-cell svg{width:72%;height:72%}.co-cell:before{content:"";z-index:-1;clip-path:inherit;background:radial-gradient(circle at 50% 40%,#2a211c,#120e0c 75%);position:absolute;inset:2px}.co-item.r-rare .co-cell,.co-item.r-legendary .co-cell{background:linear-gradient(180deg, color-mix(in srgb, var(--pc) 70%, #fff), var(--pc) 45%, color-mix(in srgb, var(--pc) 55%, #000))}.co-item.r-legendary{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--pc) 70%, transparent))}.co-item.off .co-cell{filter:grayscale()brightness(.55)}.co-n{font-family:var(--font-title);color:#fff;text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000;font-size:11px;font-weight:900;line-height:1;position:absolute;bottom:-3px;right:-1px}.forge-btn.choice-reroll{letter-spacing:.08em;flex:none;align-items:center;gap:12px;min-width:0;margin-left:auto;padding:8px 9px 8px 18px;font-size:16px;display:flex}.choice-reroll .cr-ico{color:#ffc070;width:16px;height:16px}.choice-reroll .forge-key{min-width:30px;height:30px;font-size:14px}.choice-reroll.hidden,.choice-reroll .forge-key.hidden{display:none}.perk-emblem{flex:none;width:96px;height:96px;position:relative}.perk-emblem svg{width:100%;height:100%;position:absolute;inset:0}.perk-emblem .pe-rays{width:calc(100% + 28px);height:calc(100% + 28px);fill:var(--pc);filter:drop-shadow(0 0 3px var(--pc));animation:24s linear infinite pe-rays-spin;inset:-14px}@keyframes pe-rays-spin{to{transform:rotate(360deg)}}.perk-emblem.pe-rare .pe-icon,.perk-emblem.pe-legendary .pe-icon{box-shadow:0 0 0 1px #000, 0 0 0 2px var(--pc), 0 0 16px color-mix(in srgb, var(--pc) 85%, transparent)}.perk-emblem .pe-icon{width:36px;height:36px;box-shadow:0 0 0 1px #000, 0 0 0 2px var(--pc), 0 0 10px color-mix(in srgb, var(--pc) 60%, transparent);border-radius:2px;position:absolute;top:30px;left:30px;overflow:hidden}#perk-tray{top:max(348px, calc(var(--tracker-bottom,0px) + 12px));pointer-events:none;width:250px;position:absolute;right:22px}.pt-title{font-family:var(--font-title);color:var(--ember-gold);text-shadow:1px 1px #000;margin-bottom:4px;font-size:13px;font-weight:700}.pt-list{flex-wrap:wrap;gap:5px;display:flex}.pt-item{pointer-events:auto;width:32px;height:32px;box-shadow:0 0 0 1px var(--soot), inset 0 0 0 1px var(--soot), inset 0 0 0 2px #b07a36, inset 0 0 0 3px var(--soot), inset 0 0 8px #000c, 0 2px 4px #0009;cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23f3d49a'/%3e%3cstop%20offset='.45'%20stop-color='%23b07a36'/%3e%3cstop%20offset='1'%20stop-color='%234a2f12'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,help;background:radial-gradient(circle at 50% 40%,#2a211c,#120e0c 80%);place-items:center;display:grid;position:relative}.pt-item.r-rare,.pt-item.r-legendary{box-shadow:0 0 0 1px var(--soot), inset 0 0 0 1px var(--soot), inset 0 0 0 2px var(--pc), inset 0 0 0 3px var(--soot), inset 0 0 8px #000c, 0 0 7px color-mix(in srgb, var(--pc) 70%, transparent)}.pt-item.r-legendary{box-shadow:0 0 0 1px var(--soot), inset 0 0 0 1px var(--soot), inset 0 0 0 2px var(--pc), inset 0 0 0 3px var(--soot), inset 0 0 8px #000c, 0 0 0 2px color-mix(in srgb, var(--pc) 60%, #000), 0 0 10px var(--pc)}.pt-item svg{width:26px;height:26px}.pt-item.off{filter:grayscale()brightness(.5)}.pt-item .pt-n{font-family:var(--font-title);color:#fff;text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000;font-size:11px;font-weight:900;line-height:1;position:absolute;bottom:-1px;right:1px}.pt-tip{z-index:40;border:2px solid var(--bronze);pointer-events:none;background:linear-gradient(#261f1af7,#110d0bf7);border-radius:2px;width:260px;padding:8px 10px;font-size:13px;position:fixed}.pt-tip.hidden{display:none}.slot.oor .icon-wrap{opacity:.35;filter:grayscale(.6)}.slot.oor{box-shadow:0 0 0 2px #c0392b,0 0 0 3px #000}.slot.oor:not(.locked):before{content:attr(data-range);z-index:2;text-align:center;font-family:var(--font-title);color:#ff6b5a;text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000;pointer-events:none;font-size:9px;font-weight:700;line-height:1;position:absolute;inset:auto 0 3px}html.touch .slot.oor{box-shadow:0 0 0 2px #000,0 0 0 4px #c0392b,0 0 0 5px #000,0 3px 10px #000000b3}html.touch .slot.oor:not(.locked):before{background:#0009;padding:2px 0;inset:50% 0 auto;transform:translateY(-50%)}.slot.deny{animation:.35s ease-out slotdeny}@keyframes slotdeny{0%,to{transform:translate(0)}20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}.slot.locked .icon-wrap{filter:grayscale()brightness(.3)}.slot.locked .nores{display:none}.slot.locked:before{content:attr(data-lock);z-index:2;text-align:center;font-family:var(--font-title);color:var(--ember-gold);text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000;font-size:11px;font-weight:700;position:absolute;inset:auto 0 3px}.tt-lock{color:#ff8c3a;font-size:13px}html.touch #perk-tray{top:calc(54px + var(--st,0px));right:calc(123px + var(--sr,0px));flex-direction:row-reverse;align-items:flex-start;gap:8px;width:auto;display:flex}html.touch #perk-tray.empty{display:none}html.touch.hud-clean #perk-tray{top:calc(54px + var(--st,0px));right:calc(14px + var(--sr,0px))}.pt-toggle{display:none}html.touch .pt-toggle{box-sizing:border-box;width:36px;height:36px;color:var(--ember-gold);pointer-events:auto;touch-action:none;background:#0d090699;border:0;border-radius:50%;flex:none;padding:7px;display:block;position:relative;box-shadow:0 0 0 1px #b07a3699}html.touch .pt-toggle svg{width:100%;height:100%;display:block}html.touch #perk-tray:not(.folded) .pt-toggle{box-shadow:0 0 0 2px var(--ember-gold)}.pt-count{box-sizing:border-box;background:var(--ember,#ff8c3a);min-width:16px;font-family:var(--font-title);color:#fff;text-align:center;border-radius:8px;padding:0 3px;font-size:10px;font-weight:700;line-height:15px;position:absolute;bottom:-4px;right:-5px;box-shadow:0 0 0 1.5px #000}html.touch .pt-toggle.new{animation:1.4s ease-out pt-new}@keyframes pt-new{0%,60%{box-shadow:0 0 0 2px var(--ember-gold), 0 0 14px var(--ember,#ff8c3a)}to{box-shadow:0 0 0 1px #b07a3699}}html.touch #perk-tray.folded .pt-body{display:none}html.touch .pt-body{pointer-events:auto;background:#0d0906c7;border:1px solid #b07a368c;border-radius:10px;max-width:min(236px,40vw);max-height:46vh;padding:6px 8px;overflow-y:auto}html.touch .pt-title{margin:2px 0 4px;font-size:11px}html.touch .pt-list+.pt-title{margin-top:8px}html.touch .pt-item{width:30px;height:30px}@media (height>=700px) and (width>=700px){html.touch #perk-tray{right:calc(169px + var(--sr,0px))}html.touch.hud-clean #perk-tray{top:calc(56px + var(--st,0px))}}@media (width<=1000px),(height<=680px){.choice-panel{gap:10px;padding:20px 24px 18px}.ct-main{font-size:30px}.choice-cards{gap:20px}.choice-card.forge-plate{gap:8px;min-height:340px;padding:18px 16px 16px}.forge-medallion.cc-medal{--size:96px}.cc-name{font-size:19px}.cc-desc{font-size:13.5px}}@media (height<=520px){.choice-panel{gap:6px;padding:8px 16px}.choice-title{flex-direction:row;align-items:baseline;gap:12px}.ct-main{gap:10px;font-size:21px}.ct-main:before,.ct-main:after{flex-basis:56px;height:11px}.ct-kicker{font-size:14px}.choice-sub{display:none}.choice-cards{gap:14px;margin-top:4px}.cc-slot{flex-basis:250px}.cc-slot.hot{transform:translateY(-4px)}.choice-card.forge-plate{--cut:11px;gap:5px;min-height:0;padding:12px 14px}.choice-card.forge-plate:before{--cut:7px;inset:5px}.forge-medallion.cc-medal{--size:60px}.cc-rarity{font-size:10px}.cc-name{font-size:16px}.cc-tag{margin-top:-2px;font-size:11px}.cc-desc{font-size:12.5px;line-height:1.35}.cc-cap{font-size:11px}.cc-pick{padding-top:2px;font-size:12px}.cc-pick .forge-key{min-width:24px;height:24px;font-size:13px}.choice-foot{flex-direction:row;gap:10px;font-size:11px}.choice-timer{width:180px}.choice-owned{display:none}.choice-bottom{position:absolute;bottom:8px;right:14px}.forge-btn.choice-reroll{gap:8px;padding:5px 7px 5px 12px;font-size:13px}.choice-reroll .forge-key{min-width:24px;height:24px;font-size:12px}}@media (width<=560px){.choice-panel{justify-content:flex-start;padding:16px 12px}.ct-main{white-space:normal;font-size:22px}.ct-main:before,.ct-main:after{flex-basis:40px;min-width:16px}.ct-kicker{font-size:15px}.choice-cards{flex-direction:column;flex:none;align-items:stretch;gap:12px}.cc-slot{flex:none}.cc-slot.hot{transform:translate(4px)}.choice-card.forge-plate{--cut:10px;text-align:left;grid-template-columns:64px 1fr;grid-template-areas:"medal rarity""medal name""medal tag""medal desc""medal cap""medal pick";place-items:start;gap:4px 14px;min-height:0;padding:14px 16px 14px 14px;display:grid}.choice-card.forge-plate:before{--cut:7px;inset:4px}.forge-medallion.cc-medal{--size:64px;grid-area:medal;align-self:center}.cc-rarity{grid-area:rarity}.cc-name{grid-area:name;font-size:17px}.cc-tag{grid-area:tag;margin:0}.cc-rule{display:none}.cc-desc{grid-area:desc;font-size:13.5px}.cc-cap{grid-area:cap}.cc-pick{grid-area:pick;margin:0}.choice-bottom{flex-direction:column;align-items:stretch}.forge-btn.choice-reroll{justify-content:center;margin-left:0}}.choice-panel{zoom:var(--ui-scale,1);width:calc(100vw / var(--ui-scale,1));height:calc(100vh / var(--ui-scale,1))}@media (prefers-reduced-motion:reduce){#choice-screen{animation:none}.cc-slot{transition:none}.cc-slot.r-legendary,.choice-card.r-legendary:after,.perk-emblem .pe-rays,html.touch .pt-toggle.new{animation:none}.choice-card.r-legendary:after{display:none}.cc-slot.hot,.cc-slot.picked{transform:none}}.modal.hearth-screen,html.touch .modal.hearth-screen{z-index:20;background:radial-gradient(60% 55% at 50% 32%,#ff8c3a1f,#0000 70%),linear-gradient(#0806058c 0%,#08060500 24%,#0806051a 70%,#0806058c 100%),linear-gradient(90deg,#080605f0 0%,#0c0907bd 38% 62%,#080605f2 100%);padding:0;display:block;overflow:hidden}#menus:has(>.hearth-screen:not(.hidden))>:not(.modal){visibility:hidden;opacity:0}.modal.hearth-screen.hidden{display:none}.hearth-screen [hidden]{display:none!important}.hearth-win{zoom:var(--ui-scale,1);width:calc(100vw / var(--ui-scale,1));height:calc(100dvh / var(--ui-scale,1));padding:calc(22px + var(--st,0px)) calc(40px + var(--sr,0px)) calc(12px + var(--sb,0px)) calc(40px + var(--sl,0px));color:#efe6d2;flex-direction:column;gap:10px;display:flex}.hearth-bar{align-items:center;gap:18px;min-height:52px;padding:0 16px;display:flex}.hearth-tabs{align-self:flex-end;align-items:flex-end;gap:18px;display:flex}.hearth-sep{background:#b07a36;flex:none;align-self:center;width:6px;height:6px;transform:rotate(45deg)}.hearth-tab{min-width:44px;height:44px;font-family:var(--font-title);letter-spacing:.05em;color:#c9bca8;text-shadow:0 2px 2px #000;background:linear-gradient(180deg, #2a221dc7, #1c1714eb), var(--leather) 0 0 / 256px 256px, #211a16;cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;border:1px solid #3a3836;border-bottom:0;border-radius:5px 5px 0 0;align-items:center;padding:0 16px;font-size:22px;font-weight:600;line-height:1;transition:color .15s;display:flex;position:relative;box-shadow:inset 0 1px #b07a3640,inset 0 -2px #6b4a22,0 6px 12px #0009}.hearth-tab:hover{color:#efe6d2}.ht-stitch{pointer-events:none;border:1px dashed #b07a364d;border-bottom:0;border-radius:3px 3px 0 0;position:absolute;inset:4px 4px 6px}.hearth-tab[aria-selected=true]{color:#efe6d2;background:radial-gradient(ellipse at 30% 10%, #e0b56a29, transparent 60%), linear-gradient(180deg, #5a4636b8, #3d3027d1 60%, #342b25e6), var(--leather) 0 0 / 256px 256px, #3d3027;cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23f3d49a'/%3e%3cstop%20offset='.45'%20stop-color='%23b07a36'/%3e%3cstop%20offset='1'%20stop-color='%234a2f12'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,default;border-color:#6b4a22;height:50px;padding:0 18px;font-size:30px;font-weight:700;box-shadow:inset 0 1px #e0b56a66,inset 0 -3px #f0642a,inset 0 -4px #8e2414,0 0 14px #f0642a47,0 6px 12px #0009}.hearth-tab[aria-selected=true] .ht-stitch{border-color:#e0b56a80}.hearth-pad{display:none}html[data-device=gamepad] .hearth-bar:not(.lone) .hearth-pad{display:inline-flex}.hearth-pad .pad-glyph{min-width:26px;height:22px;font-size:11px}.hearth-purse{flex:1;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.hearth-purse.empty>*{display:none}.hearth-fleuron{background:linear-gradient(90deg,#6b4a2200,#6b4a22 30%,#b07a36);flex:1;max-width:260px;height:2px;box-shadow:0 1px #0c0a09}.hearth-fleuron.r{background:linear-gradient(90deg,#b07a36,#b07a3600);flex:none;width:26px}.hearth-gem{background:radial-gradient(circle,#fff0c8 0,#ffc070 25%,#f0642a 60%,#8e2414);flex:none;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 0 1px #6b4a22,0 0 6px #ff8c3ab3}.hearth-coin{background:radial-gradient(circle at 50% 45%,#231d19 0 15px,#0000 16px),radial-gradient(circle at 38% 28%,#ffc070 0,#e0b56a 18%,#b07a36 45%,#6b4a22 85%);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;margin-left:8px;display:grid;box-shadow:0 0 0 1px #0c0a09,inset 0 -2px #3a2a14,0 3px 6px #000000bf}.hearth-coin .ember-gem{width:14px;height:14px;margin:0}.hearth-embers{font-family:var(--font-title);letter-spacing:.04em;color:#ffc070;text-shadow:0 2px 3px #000;font-size:26px;font-weight:700}.hearth-unit{color:#d8cdb8;font-size:13px}.hearth-back{--cut:8px;isolation:isolate;height:44px;font-family:var(--font-title);letter-spacing:.12em;text-transform:uppercase;color:#efe6d2;text-shadow:0 1px #000;filter:drop-shadow(0 4px 6px #000c);cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:13px;font-weight:700;display:flex;position:relative}.hearth-back:before,.hearth-back:after{content:"";z-index:-1;clip-path:var(--chamfer);pointer-events:none;position:absolute}.hearth-back:before{background:linear-gradient(#e0b56a,#b07a36 45%,#6b4a22);inset:0}.hearth-back:after{--cut:7px;background:linear-gradient(#8e2414,#6a1a1a 70%,#4e1212);inset:2px;box-shadow:inset 0 1px #ffc07059}.hearth-back:hover{filter:drop-shadow(0 4px 6px #000c)drop-shadow(0 0 8px #f0642a73)brightness(1.12)}.hearth-screen .forge-key.hk-kbd{letter-spacing:0;text-transform:none;color:#16120f;min-width:24px;height:24px;text-shadow:none;background:#efe6d2;border-radius:4px;padding:0 6px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:11px;box-shadow:inset 0 -3px #9a8e82}.hk-pad{display:none!important}html[data-device=gamepad] .hk-pad{display:inline-flex!important}html[data-device=gamepad] .hk-kbd,html[data-device=touch] .hk-kbd{display:none!important}.hk-pad.pad-glyph{min-width:22px;height:22px;font-size:11px}.hk-pad.pad-glyph.pg-face{width:22px}.hearth-sub{color:#e6dac4;text-shadow:0 1px 2px #000;max-width:820px;margin:0 16px;font-size:15px;line-height:1.35}.hearth-body{flex:1;gap:16px;min-height:0;display:flex}.hearth-pan{background:radial-gradient(ellipse at 28% 18%, #5d524938, transparent 62%), radial-gradient(ellipse at 80% 90%, #00000059, transparent 60%), linear-gradient(180deg, #231d19cc, #16120fe6), var(--leather) 0 0 / 256px 256px, #1c1511;border:6px solid #6e6c69;border-color:#6e6c69 #3a3836 #2c2a28 #5a5856;outline:1px solid #0c0a09;position:relative;box-shadow:inset 0 0 0 1px #0c0a09,inset 0 0 0 2px #b07a36,inset 0 0 0 3px #6b4a22,inset 0 0 0 4px #0c0a09d9,inset 0 0 22px #0009,0 10px 22px #000000b3}.hearth-pan:before{content:"";background:var(--rivet) left 0 top 0 / 7px 7px no-repeat, var(--rivet) right 0 top 0 / 7px 7px no-repeat, var(--rivet) left 0 bottom 0 / 7px 7px no-repeat, var(--rivet) right 0 bottom 0 / 7px 7px no-repeat;pointer-events:none;position:absolute;inset:-6px}.hearth-nav{flex-direction:column;flex:none;align-self:flex-start;width:206px;max-height:100%;padding:8px 10px;display:flex;overflow-y:auto}.hearth-nav:after{content:"";pointer-events:none;border:1px dashed #b07a3659;position:absolute;inset:6px}.hearth-sec{z-index:1;width:100%;min-height:44px;font-family:var(--font-title);letter-spacing:.14em;text-align:left;text-transform:uppercase;color:#d8cdb8;text-shadow:0 1px 2px #000;cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 6px;font-size:13px;font-weight:600;line-height:1.3;display:flex;position:relative}.hearth-sec:before{content:"";background:#16120f;flex:none;width:7px;height:7px;transform:rotate(45deg);box-shadow:inset 0 0 0 1px #b07a36}.hearth-sec:hover{color:#efe6d2}.hearth-sec:hover:before{background:#6b4a22}.hearth-sec small{font-family:var(--font-body);letter-spacing:.02em;text-transform:none;color:#bfb29e;margin-left:auto;font-size:12px}.hearth-sec[aria-current=true],.hearth-sec[aria-selected=true]{color:#ffc070}.hearth-sec[aria-current=true]:before,.hearth-sec[aria-selected=true]:before{background:radial-gradient(circle,#fff0c8 0,#ffc070 25%,#f0642a 60%,#8e2414);box-shadow:0 0 0 1px #6b4a22,0 0 6px #ff8c3ab3}.hearth-sec[aria-current=true]:not(:has(small)):after{content:"";background:linear-gradient(90deg,#f0642a,#b07a36 45%,#b07a3600);flex:1;min-width:12px;height:2px}.hearth-sec[aria-selected=true]:not(:has(small)):after{content:"";background:linear-gradient(90deg,#f0642a,#b07a36 45%,#b07a3600);flex:1;min-width:12px;height:2px}.hearth-title{font-family:var(--font-title);letter-spacing:.2em;text-transform:uppercase;color:#e6dac4;text-shadow:0 1px 2px #000;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:600;line-height:1.2;display:flex}.hearth-title:before{content:"";background:linear-gradient(90deg,#b07a3600,#b07a36);flex:none;width:22px;height:2px;box-shadow:0 1px #0c0a09}.hearth-title>.ht-gem,.hearth-title:after{background:radial-gradient(circle,#fff0c8 0,#ffc070 25%,#f0642a 60%,#8e2414);flex:none;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 0 1px #6b4a22,0 0 6px #ff8c3ab3}.hearth-title:after{content:"";order:3}.hearth-title>.ht-line{background:linear-gradient(90deg,#b07a36,#6b4a22 60%,#6b4a2200);flex:1;order:4;min-width:16px;height:2px;box-shadow:0 1px #0c0a09}.hearth-title>.ht-count{white-space:nowrap;font-family:var(--font-body);letter-spacing:.04em;text-transform:none;color:#d8cdb8;order:5;font-size:13px}.hearth-note{color:#bfb29e;margin:0;font-size:13px;line-height:1.4}.hearth-keys{color:#d8cdb8;text-shadow:0 1px 2px #000;flex-wrap:wrap;flex:none;align-items:center;gap:8px 10px;padding:0 16px;font-size:13px;display:flex}.hearth-keys:empty{display:none}.hearth-keys .hk-sep{background:#b07a36;width:6px;height:6px;margin:0 6px;transform:rotate(45deg);box-shadow:0 0 5px #ff8c3a80}html[data-device=touch] .hearth-keys{display:none}@media (width<=1100px){.hearth-win{padding-left:calc(20px + var(--sl,0px));padding-right:calc(20px + var(--sr,0px))}.hearth-nav{width:188px}.hearth-sec{letter-spacing:.06em;gap:8px;font-size:12px}}@media (width<=900px),(height<=540px){.hearth-win{padding:calc(8px + var(--st,0px)) calc(12px + var(--sr,0px)) calc(6px + var(--sb,0px)) calc(12px + var(--sl,0px));gap:6px}.hearth-bar{gap:10px;min-height:40px;padding:0 4px}.hearth-tabs{gap:8px}.hearth-sep{display:none}.hearth-tab{height:36px;padding:0 10px;font-size:15px}.hearth-tab[aria-selected=true]{height:40px;padding:0 12px;font-size:19px}.hearth-fleuron,.hearth-gem{display:none}.hearth-coin{background:radial-gradient(circle at 50% 45%,#231d19 0 11px,#0000 12px),radial-gradient(circle at 38% 28%,#ffc070 0,#e0b56a 18%,#b07a36 45%,#6b4a22 85%);width:32px;height:32px;margin:0}.hearth-coin .ember-gem{width:10px;height:10px}.hearth-purse{gap:6px}.hearth-embers{font-size:19px}.hearth-back{height:40px;padding:0 12px}.hearth-sub{margin:0 4px;font-size:12.5px}.hearth-body{flex-direction:column;gap:8px}.hearth-nav{scrollbar-width:none;border-width:4px;flex-direction:row;align-self:stretch;width:auto;padding:0 8px;overflow:auto hidden}.hearth-nav:after{inset:4px}.hearth-sec{white-space:nowrap;letter-spacing:.06em;flex:none;width:auto}.hearth-sec[aria-current=true]:after,.hearth-sec[aria-selected=true]:after,.hearth-keys{display:none}}@media (width<=560px){.hearth-bar{flex-wrap:wrap;row-gap:6px}.hearth-tabs{order:5;justify-content:center;width:100%}.hearth-purse{justify-content:flex-start}.hearth-tab{font-size:14px}.hearth-tab[aria-selected=true]{font-size:17px}}.hearth-keys .hk-tabs{align-items:center;gap:6px}.ldb-side{gap:6px;width:250px;padding:10px 12px 14px}.ldb-days{flex-direction:column;display:flex}.ldb-side .forge-divider{z-index:1;margin:6px 4px;position:relative}.ldb-modes{z-index:1;gap:4px;display:flex;position:relative}.ldb-modes .forge-tab{flex:1;min-height:44px;padding:6px 8px;font-size:13px}.ldb-me{z-index:1;color:#bfb29e;box-shadow:inset 0 0 0 1px var(--soot), inset 0 0 0 2px #6b4a2299;background:#0a080673;flex-direction:column;gap:4px;margin-top:8px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex;position:relative}.ldb-me.ranked{color:#efe6d2;box-shadow:inset 0 0 0 1px var(--soot), inset 0 0 0 2px #b07a36, inset 0 -2px 0 #ff8c3a;background:radial-gradient(at 0%,#f0642a4d,#0000 70%),linear-gradient(#2c211a,#1a1411)}.ldb-me-rank{font-family:var(--font-title);font-size:14px;font-weight:700}.ldb-me-rank b{color:#ffc070;text-shadow:0 2px 2px #000,0 0 12px #f0642a73;font-size:26px;display:block}.ldb-me-stats{color:#e0b56a}.ldb-side .ldb-share{z-index:1;min-width:0;margin-top:10px;position:relative}.ldb-board{flex-direction:column;flex:1;gap:4px;min-width:0;max-width:820px;min-height:0;padding:12px 14px 10px;display:flex}.ldb-head,.ldb-row{grid-template-columns:64px minmax(0,1fr) 70px 84px;align-items:center;gap:10px;padding:0 12px;display:grid}.ldb-head{font-family:var(--font-title);letter-spacing:.18em;text-transform:uppercase;color:#e0b56a;text-shadow:0 1px 2px #000;background:linear-gradient(90deg,#6b4a22,#b07a36 50%,#6b4a22) 0 100%/100% 2px no-repeat;padding-bottom:8px;font-size:11px;font-weight:600}.ldb-head span:nth-child(n+3),.ldb-row>span:nth-child(n+3){text-align:right}.ldb-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6b4a22 transparent;flex-direction:column;flex:auto;min-height:0;margin:0;padding:0 4px 0 0;list-style:none;display:flex;position:relative;overflow:hidden auto}.ldb-row{color:#e6dac4;background:linear-gradient(90deg,#6b4a228c,#b07a3659 50%,#6b4a221a) 0 100%/100% 1px no-repeat;flex:none;min-height:36px;font-size:14px}.ldb-rank{font-family:var(--font-title);font-variant-numeric:tabular-nums;color:#a89c8e;font-weight:700}.ldb-row.podium .ldb-rank{color:#ffc070}.ldb-row.p1 .ldb-rank:before{content:"";vertical-align:2px;background:radial-gradient(circle,#fff0c8 0,#ffc070 25%,#f0642a 60%,#8e2414);width:7px;height:7px;margin-right:6px;display:inline-block;transform:rotate(45deg);box-shadow:0 0 6px #ff8c3ab3}.ldb-name{align-items:center;gap:8px;min-width:0;display:flex}.ldb-crest{width:24px;height:24px;box-shadow:0 0 0 1px var(--soot), 0 0 0 2px #6b4a22, 0 0 6px color-mix(in srgb, var(--cc) 45%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.ldb-crest svg{width:24px;height:24px;display:block}.ldb-pseudo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ldb-name em{font-style:normal;font-family:var(--font-title);letter-spacing:.12em;text-transform:uppercase;color:#ff8c3a;flex:none;font-size:10px;font-weight:700}.ldb-wave,.ldb-time{font-variant-numeric:tabular-nums}.ldb-wave{font-family:var(--font-title);color:#efe6d2;font-weight:700}.ldb-time{color:#a89c8e}.ldb-row.me{color:#ffe6c0;background:radial-gradient(ellipse at 0% 50%, #f0642a61, transparent 70%), linear-gradient(180deg, #3c261ab3, #1a100bd9), var(--leather) 0 0 / 256px 256px, #2a1d15;box-shadow:inset 0 0 0 1px var(--soot), inset 0 0 0 2px #ffc070, inset 0 0 0 3px #c2381ccc, 0 0 12px #f0642a66;margin:2px 0}.ldb-row.me .ldb-rank,.ldb-row.me .ldb-time{color:#ffc070}.ldb-state{text-align:center;color:#a89c8e;font-size:12.5px}.ldb-state:empty{display:none}.ldb-state-main{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;min-height:90px;padding:12px 0;display:flex}.ldb-state-main .ldb-msg{color:#e6dac4;max-width:44ch;margin:0;font-size:15px}.ldb-state p{margin:0}.ldb-loading{animation:1.4s ease-in-out infinite ldb-pulse}@keyframes ldb-pulse{50%{opacity:.45}}.ldb-busy .ldb-list{opacity:.7}@media (height<=540px) and (width>=600px){.hearth-body.ldb-panel{flex-direction:row}.ldb-side{flex-direction:column;align-self:stretch;width:210px;padding:6px 8px 8px;overflow:hidden auto}.ldb-side .hearth-sec{min-height:36px}.ldb-side .forge-divider{display:none}.ldb-modes{margin-top:4px}.ldb-me{margin-top:4px;padding:6px 8px;font-size:12px}.ldb-me-rank b{font-size:19px}.ldb-side .ldb-share{margin-top:6px;padding:6px 14px;font-size:13px}.ldb-board{padding:8px 10px 6px}.ldb-row{min-height:30px;font-size:13px}}@media (width<=599px){.ldb-side{flex-flow:column;align-self:stretch;width:auto;padding:6px 8px;overflow:visible}.ldb-days{flex-direction:row}.ldb-days .hearth-sec{letter-spacing:.06em;gap:6px}.ldb-side .forge-divider{display:none}.ldb-head,.ldb-row{grid-template-columns:44px minmax(0,1fr) 44px 60px;gap:6px;padding:0 6px}}@media (prefers-reduced-motion:reduce){.ldb-loading{animation:none}}@media (width>=600px) and (width<=900px) and (height>=541px){.ldb-side{flex-wrap:wrap;align-self:stretch;align-items:center;gap:6px 12px;width:auto;padding:6px 10px;overflow:visible}.ldb-days{flex-direction:row}.ldb-side .forge-divider{display:none}.ldb-me,.ldb-side .ldb-share{margin-top:0}}.rp-reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.rp-reasons .diff-btn{padding:9px 4px;font-size:13px}.blocked-list{flex-direction:column;gap:4px;margin:4px 0 8px;display:flex}.blocked-row{border-bottom:1px solid var(--bronze-line);justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;display:flex}.blocked-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blocked-empty{color:var(--muted);font-size:13px}.name-refused{color:var(--red);margin-top:4px;font-size:12px;display:block}.name-refused[hidden]{display:none}.name-input[aria-invalid=true]{border-color:var(--red)}.ldb-report{color:var(--muted);cursor:pointer;opacity:.55;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;margin-left:auto;padding:2px 6px;font-size:11px;line-height:1}.ldb-report:hover,.ldb-report:focus-visible{opacity:1;color:var(--parchment);border-color:var(--bronze-line)}#actionbar .trio.hidden{display:none}.trio-chip{background:var(--black);width:34px;height:34px;box-shadow:0 0 0 2px var(--black), 0 0 0 3px var(--bronze-lo), 0 2px 6px #000000b3;cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;touch-action:none;border:0;border-radius:50%;padding:0;transition:filter .2s,transform .15s,box-shadow .15s;position:relative}.trio-chip>svg{border-radius:50%;width:100%;height:100%;display:block}.trio-chip:hover{box-shadow:0 0 0 2px var(--black), 0 0 0 3px var(--ember-glint), 0 0 10px #ffdc7880}.trio-chip .tsw{background:conic-gradient(from 0deg, transparent calc((1 - var(--sr,0)) * 360deg), #0000008c 0);pointer-events:none;border-radius:50%;position:absolute;inset:0}.trio-chip.on .tsw,.trio:not(.cd) .tsw{display:none}.trio.cd .trio-chip:not(.on)>svg{filter:saturate(.5)brightness(.85)}.trio-chip .tk{min-width:15px;font:700 10px/15px var(--font-title);color:var(--text);text-align:center;background:var(--black);box-shadow:0 0 0 1px var(--bronze-lo);pointer-events:none;padding:0 3px;position:absolute;bottom:-6px;right:-6px}.trio-chip .tk:empty,.trio-chip .tn{display:none}.trio-chip.on{box-shadow:0 0 0 2px var(--black), 0 0 0 4px var(--cc), 0 0 12px color-mix(in srgb, var(--cc) 55%, transparent);cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23f3d49a'/%3e%3cstop%20offset='.45'%20stop-color='%23b07a36'/%3e%3cstop%20offset='1'%20stop-color='%234a2f12'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,default}.trio.surge .trio-chip.on{animation:.6s ease-in-out infinite alternate surge-glow}html:not(.touch) #actionbar .trio{border:2px solid var(--bronze);background:linear-gradient(#3a3024f2,#282018f7);border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:12px;margin-bottom:-2px;padding:7px 16px 9px;display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:inset 0 2px #ffffff14,0 -3px 10px #00000080}html:not(.touch) #actionbar .trio-chip.on{transform:scale(1.12)}.slot.next-class .icon-wrap>svg{width:100%;height:100%;display:block}.slot.next-class .swap-mark{background:var(--ember);width:16px;height:16px;box-shadow:0 0 0 1px var(--black);border-radius:50%;padding:2px;position:absolute;bottom:1px;left:1px}.slot.next-class .swap-mark svg{width:100%;height:100%;display:block}html.touch #actionbar .trio{pointer-events:none;position:absolute;inset:0}html.touch .trio-chip{pointer-events:auto;width:50px;height:50px;box-shadow:0 0 0 2px var(--black), 0 0 0 4px var(--cc), 0 0 0 5px var(--black), 0 3px 10px #000000b3;transition:right .28s cubic-bezier(.3,.9,.3,1.1),bottom .28s cubic-bezier(.3,.9,.3,1.1),opacity .2s,transform .28s,filter .2s;position:absolute}html.touch .trio-chip:hover{box-shadow:0 0 0 2px var(--black), 0 0 0 4px var(--cc), 0 0 0 5px var(--black), 0 3px 10px #000000b3}html.touch .trio-chip.pressed{transform:scale(.88)}html.touch .trio-chip .tn{font:700 10px/14px var(--font-title);color:var(--cc);white-space:nowrap;text-shadow:0 1px 1px var(--black);pointer-events:none;background:#0d0906b3;padding:0 5px;display:block;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}html.touch .trio-chip[data-pos=cur]{opacity:0;pointer-events:none;transform:scale(.4)}html.touch.hud-clean .trio-chip[data-pos=cur]{bottom:37px;right:31px}html.touch.hud-clean .trio-chip[data-pos=a]{bottom:122px;right:178px}html.touch.hud-clean .trio-chip[data-pos=b]{bottom:187px;right:111px}html.touch.hud-clean .trio-chip[data-pos=b] .tn{top:auto;bottom:calc(100% + 5px)}html.touch:not(.hud-clean) .trio-chip[data-pos=cur]{bottom:35px;right:35px}html.touch:not(.hud-clean) .trio-chip[data-pos=a]{bottom:200px;right:18px}html.touch:not(.hud-clean) .trio-chip[data-pos=b]{bottom:200px;right:80px}html.touch:not(.hud-clean) .trio-chip .tn{top:auto;bottom:calc(100% + 4px)}html.touch #hud.has-trio .slot[data-i="6"]{display:none}html.touch[data-tuto=swap] .trio-chip:not([data-pos=cur]){animation:1.1s ease-in-out infinite tuto-ring}@media (prefers-reduced-motion:reduce){html.touch .trio-chip{transition:none}.trio.surge .trio-chip.on,html.touch[data-tuto=swap] .trio-chip{animation:none}}#class-picker .picker-note{color:var(--ember);text-align:center;font-size:13px}#class-picker .picker-note.hidden{display:none}.picker-card .pc-trio{font:700 11px/1 var(--font-title);color:var(--cc);letter-spacing:.04em;font-style:normal;position:absolute;top:6px;right:6px}.picker-card.in-trio{border-color:color-mix(in srgb, var(--cc) 60%, var(--bronze-lo))}.picker-card.off{opacity:.4;filter:grayscale(.8)}.trio-band{min-height:44px;font:inherit;text-align:left;color:var(--text);border:1px solid var(--plate-edge,var(--bronze-lo));box-shadow:0 0 0 1px var(--soot), inset 0 -2px 0 var(--bronze-lo), 0 6px 14px #0000008c;cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#3a3836eb,#1c1a18eb);align-items:center;gap:8px;padding:4px 10px 4px 6px;display:flex}.trio-band:hover,.trio-band:focus-visible{border-color:var(--bronze-hi)}.tb-crests{flex:none;gap:4px;display:flex}.tb-crest{width:28px;height:28px;box-shadow:0 0 0 1px var(--black), 0 0 0 2px var(--cc);border-radius:50%;flex:none;display:block;overflow:hidden}.tb-crest svg,.trs-crest svg{width:100%;height:100%;display:block}.tb-label{font-family:var(--font-title);letter-spacing:.06em;white-space:nowrap;color:var(--ember-gold);font-size:12.5px;font-weight:700}.trio-band.off .tb-label{color:var(--muted)}.tb-more{color:var(--label-bronze);margin-left:auto;font-size:18px;line-height:1}.lb-trio{transition:opacity .22s}#title-screen[data-sheet] .lb-trio{opacity:0;pointer-events:none}.cp-trio{gap:6px;display:grid}.cp-trio-head{font-family:var(--font-title);letter-spacing:.06em;color:var(--label-bronze);font-size:13px}.cp-trio .trio-band{width:100%}.member .m-trio{flex:none;gap:3px;display:flex}.member .m-trio .tb-crest{width:18px;height:18px}.member:has(.m-trio) .m-cls{display:none}#title-trio-sheet{width:min(1000px, calc(100vw - 24px - var(--sl,0px) - var(--sr,0px)));max-height:calc(100vh - 16px - var(--st,0px) - var(--sb,0px));padding:16px 22px 18px;top:50%;bottom:auto;left:50%;transform:translate(-50%,calc(18px - 50%))}#title-screen[data-sheet=trio] #title-trio-sheet{opacity:1;visibility:visible;transition:transform .2s,opacity .2s;transform:translate(-50%,-50%)}.trs-sub{color:var(--muted);margin:-4px 0 0;font-size:13.5px}.trs-note{color:var(--ember-gold);border-left:3px solid var(--bronze-lo);background:#00000059;padding:8px 12px;font-size:13.5px}.trs-note.hidden,.trs-body.hidden,.trs-group.hidden{display:none}.trs-body{grid-template-rows:auto 1fr;grid-template-columns:minmax(220px,290px) minmax(0,1fr);gap:10px 24px;display:grid}.trs-slots{flex-direction:column;grid-row:1/span 2;gap:10px;display:flex}.trs-prompt{font-family:var(--font-title);letter-spacing:.18em;text-transform:uppercase;color:var(--label-bronze);grid-column:2;font-size:11.5px}.trs-grid{grid-column:2;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:10px;display:grid}.trs-slot,.trs-class{min-width:0;font:inherit;color:var(--text);cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;-webkit-tap-highlight-color:transparent;position:relative}.trs-slot{text-align:left;background:var(--black);border:1px solid var(--bronze-lo);align-items:center;gap:12px;min-height:76px;padding:10px 12px;display:flex}.trs-slot:hover,.trs-slot:focus-visible{border-color:var(--bronze-hi)}.trs-slot.on{border-color:var(--ember);background:linear-gradient(90deg, #f0642a33, var(--black) 75%);box-shadow:inset 0 0 0 1px var(--ember), 0 0 16px #ff8c3a59}.trs-slot kbd{min-width:18px;font:700 11px/17px var(--font-title);text-align:center;color:var(--text);background:var(--black);box-shadow:0 0 0 1px var(--bronze-lo);padding:0 4px;position:absolute;top:6px;right:6px}.trs-crest{width:48px;height:48px;box-shadow:0 0 0 2px var(--black), 0 0 0 3px var(--cc), 0 0 10px color-mix(in srgb, var(--cc) 45%, transparent);border-radius:50%;flex:none;display:block;overflow:hidden}.trs-text{min-width:0;display:grid}.trs-text b{font-family:var(--font-title);white-space:nowrap;text-overflow:ellipsis;color:var(--cc);font-size:15px;overflow:hidden}.trs-text small{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:12px;overflow:hidden}.trs-slot.on .trs-text small{color:var(--ember-gold)}.trs-class{text-align:center;border:1px solid var(--bronze-line);background:#0a08068c;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;display:flex}.trs-class .trs-text{justify-items:center;max-width:100%}.trs-class .trs-crest{width:52px;height:52px}.trs-class:hover:not(:disabled),.trs-class:focus-visible{border-color:var(--cc)}.trs-class:not(.in):not(.locked):hover,.trs-class:not(.in):not(.locked):focus-visible{background:linear-gradient(180deg, color-mix(in srgb, var(--cc) 16%, transparent), #0a08068c);box-shadow:0 0 14px color-mix(in srgb, var(--cc) 30%, transparent)}.trs-class.in{border-style:dashed;border-color:var(--bronze-line);background:#0009;transition:opacity .15s,border-color .15s}.trs-class.in .trs-crest,.trs-class.in .trs-text{opacity:.4;filter:grayscale(.7);transition:opacity .15s,filter .15s}.trs-class.in .trs-crest{box-shadow:0 0 0 2px var(--black), 0 0 0 3px color-mix(in srgb, var(--cc) 50%, var(--bronze-lo))}.trs-class.in:hover .trs-crest,.trs-class.in:hover .trs-text,.trs-class.in:focus-visible .trs-crest,.trs-class.in:focus-visible .trs-text{opacity:.8;filter:grayscale(.2)}.trs-class.cur{border-style:solid;border-color:color-mix(in srgb, var(--ember) 70%, transparent)}.trs-class .trs-badge{min-height:15px;font-size:11px}.trs-class.in .trs-badge{color:var(--ember-gold)}.trs-pin{width:20px;height:20px;font:700 11px/1 var(--font-title);color:var(--black);background:var(--ember-gold);box-shadow:0 0 0 1px var(--soot), 0 2px 4px #0009;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:6px;right:6px}.trs-class.cur .trs-pin{background:var(--ember);color:var(--text)}.trs-class.locked{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23f3d49a'/%3e%3cstop%20offset='.45'%20stop-color='%23b07a36'/%3e%3cstop%20offset='1'%20stop-color='%234a2f12'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,default}.trs-class.locked .trs-crest{filter:grayscale(.85)brightness(.55)}.trs-class.locked .trs-text b{color:var(--muted)}.trs-class .cb-lock{background:radial-gradient(circle at 50% 68%, var(--soot) 0 2px, transparent 2.5px), linear-gradient(180deg, var(--bronze-hi), var(--bronze-lo));width:18px;height:18px;box-shadow:0 0 0 1px var(--soot), 0 2px 4px #0009;border-radius:50%;position:absolute;top:46px;left:calc(50% + 14px)}.trs-foot{border-top:1px solid var(--bronze-line);align-items:center;gap:16px;padding-top:12px;display:flex}.trs-ok{flex:none;min-width:220px;margin-left:auto}.trs-group{align-items:center;gap:12px;min-width:0;display:flex}.trs-group-head{font-family:var(--font-title);letter-spacing:.2em;text-transform:uppercase;color:var(--label-bronze);flex:none;font-size:11px}.trs-mates{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.trs-mate{border:1px solid var(--bronze-line);background:#0000004d;align-items:center;gap:8px;padding:4px 10px;display:flex}.trs-mate b{white-space:nowrap;text-overflow:ellipsis;max-width:110px;color:var(--parchment);font-size:13px;font-weight:400;overflow:hidden}.trs-mate .tb-crest{width:24px;height:24px}@media (height<=540px){#title-trio-sheet{padding:calc(10px + var(--st,0px)) 16px calc(10px + var(--sb,0px));gap:8px}.trs-sub{font-size:12px}.trs-body{grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:6px 16px}.trs-slots{gap:6px}.trs-slot{gap:10px;min-height:52px;padding:4px 10px}.trs-slot .trs-crest{width:36px;height:36px}.trs-grid{gap:6px}.trs-class{text-align:left;flex-direction:row;gap:8px;min-height:52px;padding:4px 8px 4px 6px}.trs-class .trs-text{justify-items:start}.trs-class .trs-crest{width:36px;height:36px}.trs-class .trs-title{display:none}.trs-class .cb-lock{width:14px;height:14px;top:auto;bottom:4px;left:30px}.trs-text b{font-size:13px}.trs-foot{padding-top:8px}.trs-ok{min-width:180px}}@media (orientation:portrait) and (width<=900px){#title-trio-sheet{width:auto;max-height:92%;padding:14px calc(16px + var(--sr,0px)) calc(14px + var(--sb,0px)) calc(16px + var(--sl,0px));inset:auto 0 0;transform:translateY(28px)}#title-screen[data-sheet=trio] #title-trio-sheet{transform:none}.trs-body{flex-direction:column;gap:10px;display:flex}.trs-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trs-slot{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:100px;padding:10px 4px}.trs-slot .trs-text{justify-items:center;max-width:100%}.trs-slot .trs-crest{width:44px;height:44px}.trs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.trs-class{text-align:left;flex-direction:row;gap:10px;min-height:60px;padding:8px 10px 8px 8px}.trs-class .trs-text{justify-items:start}.trs-class .trs-crest{width:40px;height:40px}.trs-class .trs-title{display:none}.trs-class .cb-lock{width:14px;height:14px;top:auto;bottom:6px;left:34px}.trs-text b{font-size:13.5px}.trs-foot{flex-direction:column;align-items:stretch;gap:10px}.trs-group{flex-wrap:wrap;gap:8px}.trs-ok{width:100%;min-width:0;margin-left:0}}@media (prefers-reduced-motion:reduce){.lb-trio,.trs-class.in,.trs-class.in .trs-crest,.trs-class.in .trs-text{transition:none}}html.hud-clean .ab-orn{display:none}html.hud-clean .slot.locked{opacity:.55}html.hud-clean .slot.locked .icon-wrap{filter:grayscale()brightness(.55)}html.hud-clean .slot.locked:before{border:1px solid var(--bronze-lo);background:#0a0705d9;padding:0 4px;font-size:9.5px;line-height:14px;inset:auto 2px 2px auto}html.hud-clean.touch .slot.locked{opacity:.5}html.hud-clean .slot.fresh{animation:1s ease-in-out 4 slotFresh}@keyframes slotFresh{50%{box-shadow:0 0 0 2px #ffc070,0 0 18px 4px #ff8c3ad9}}.nameplate.plain .np-name{display:none}.nameplate.plain .np-bar{width:54px;height:4px}#tracker,#minimap,#chat .chat-log{transition:opacity .6s}html.hud-calm #tracker,html.hud-calm #minimap{opacity:.32;pointer-events:auto}html.hud-calm #chat .chat-log{opacity:.45}html.hud-calm #tracker:hover,html.hud-calm #minimap:hover{opacity:1;transition-duration:.15s}html.hud-calm #tracker .tr-title,html.hud-calm #tracker .tr-diff,html.hud-calm #tracker .tr-kills{display:none}html.hud-calm #tracker:hover .tr-title,html.hud-calm #tracker:hover .tr-diff,html.hud-calm #tracker:hover .tr-kills{display:block}html.hud-clean.touch .t-target,html.hud-clean.touch .t-recenter,html.hud-clean.touch .t-quick{opacity:.55;transition:opacity .2s,transform 80ms}html.hud-clean.touch .t-target.pressed,html.hud-clean.touch .t-recenter.pressed,html.hud-clean.touch .t-quick.pressed,html.hud-clean.touch .t-target:active,html.hud-clean.touch .t-recenter:active,html.hud-clean.touch .t-quick:active{opacity:1}@media (prefers-reduced-motion:reduce){html.hud-clean .slot.fresh{animation:none;box-shadow:0 0 0 2px #ffc070}#tracker,#minimap,#chat .chat-log{transition:none}}html.touch.hud-clean #player-frame{top:calc(10px + var(--st));left:calc(12px + var(--sl));transform:scale(.62)}html.touch.hud-clean #player-frame .uf-body{display:none}html.touch.hud-clean #player-frame .portrait{cursor:pointer}.swap-badge{display:none}html.touch.hud-clean .swap-badge{z-index:4;box-sizing:border-box;background:var(--ember);border-radius:50%;width:28px;height:28px;padding:5px;transition:filter .2s;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 0 0 2px #000}html.touch.hud-clean .swap-badge svg{width:100%;height:100%}html.touch.hud-clean .portrait.swap-cd .swap-badge{filter:grayscale()brightness(.55)}html.touch.hud-clean #buffs{top:calc(12px + var(--st));left:calc(64px + var(--sl));transform:scale(.72)}html.touch.hud-clean #party{top:calc(64px + var(--st))}html.touch.hud-clean #target-frame,html.touch.hud-clean #minimap{display:none!important}html.touch.hud-clean #tracker{top:calc(8px + var(--st));background:#0d0906b8;border:1px solid #b07a368c;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 10px;max-width:min(560px,100vw - 260px);padding:4px 14px}html.touch.hud-clean .tr-line{font-size:12px;line-height:1.35}html.touch.hud-clean .tr-obj{border-top:0;border-left:1px solid #ffd27a40;min-width:110px;margin:0;padding:0 0 0 10px}html.touch.hud-clean .tro-name{font-size:12px}html.touch.hud-clean #boss-frame{top:calc(var(--tracker-bottom,40px) + 6px)}html.touch.hud-clean #chat{top:calc(var(--tracker-bottom,40px) + 8px);align-items:center;width:min(440px,60vw);left:50%;right:auto;transform:translate(-50%)}html.touch.hud-clean #boss-frame:not(.hidden)~#chat{top:calc(var(--tracker-bottom,40px) + 52px)}html.touch.hud-clean #chat .chat-log{align-items:center;max-height:52px}html.touch.hud-clean #chat .chat-line{text-align:center;background:#0d0906b3;border-radius:9px;padding:2px 10px;font-size:12px}html.touch.hud-clean #chat:not(.open) .chat-line:not(:nth-last-child(-n+2)){display:none}html.touch.hud-clean #chat.open,html.touch.hud-clean #boss-frame:not(.hidden)~#chat.open{top:calc(8px + var(--st))}html.touch.hud-clean #chat.open .chat-log{max-height:96px}.self-plate{will-change:transform;transform-origin:50% 100%;width:72px;display:none;position:absolute;top:0;left:0}.sp-combo{justify-content:center;gap:3px;margin-bottom:2px;display:flex}.sp-combo i{width:7px;height:7px;box-shadow:0 0 0 1px var(--bronze-lo);background:#0d0906;border-radius:50%}.sp-combo i.on{background:var(--ember);box-shadow:0 0 0 1px #000}.sp-hp{background:#0d0906;border:1px solid #000;border-radius:3px;height:11px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #b07a3699}.sp-hp .fill{background:linear-gradient(180deg, var(--hp), var(--hp-deep));transition:width .15s linear;position:absolute;inset:0 auto 0 0}.sp-hp span{font-family:var(--font-title);text-align:center;color:#fff;text-shadow:0 1px #000,0 0 2px #000;font-size:9.5px;font-weight:700;line-height:11px;position:absolute;inset:0}.sp-res{background:#0d0906;border:1px solid #000;border-radius:2px;height:4px;margin-top:2px;overflow:hidden}.sp-res .fill{background:var(--c,#ffc070);height:100%}.self-plate.low .sp-hp .fill{animation:.8s ease-in-out infinite alternate lowhp}.edge-mark{color:var(--c,#ffc070);will-change:transform;flex-direction:column;align-items:center;gap:1px;display:none;position:absolute;top:0;left:0}.em-arrow{filter:drop-shadow(0 1px 1px #000)drop-shadow(0 0 2px #000c);width:26px;height:26px;display:block}.em-arrow svg{width:100%;height:100%;display:block}.em-label{border:1px solid var(--c,#ffc070);white-space:nowrap;text-overflow:ellipsis;background:#0d0906bf;border-radius:9px;max-width:110px;padding:1px 7px;font-size:10.5px;overflow:hidden}html.touch.hud-clean .slot[data-i="0"]{width:80px;height:80px;bottom:22px;right:16px}html.touch.hud-clean .slot[data-i="1"]{bottom:9px;right:121px}html.touch.hud-clean .slot[data-i="2"]{bottom:75px;right:115px}html.touch.hud-clean .slot[data-i="3"]{bottom:121px;right:69px}html.touch.hud-clean .slot[data-i="4"]{bottom:127px;right:3px}html.touch.hud-clean .slot[data-i="5"]{width:48px;height:48px;bottom:4px;right:198px}html.touch.hud-clean .slot[data-i="6"],html.touch.hud-clean .slot[data-i="7"]{display:none}html.touch.hud-clean .slot.locked{opacity:.85;box-shadow:none;background:#0d090666;border:2px dashed #ffe7a073;transform:scale(.72)}html.touch.hud-clean .slot.locked .icon-wrap{opacity:0}html.touch.hud-clean .slot.locked:before{color:var(--parchment);background:0 0;border:0;padding:0;font-size:14px;line-height:1;inset:50% 0 auto;transform:translateY(-50%)}html.touch.hud-clean .t-target,html.touch.hud-clean .t-recenter,html.touch.hud-clean .t-chat{display:none}html.touch.hud-clean .t-pause{top:calc(10px + var(--st));right:calc(14px + var(--sr));background:#0d090699;width:36px;height:36px;padding:9px;box-shadow:0 0 0 1px #b07a3699}.t-quick i{width:100%;height:100%;display:block}.t-quick .qi-bubble{display:none}html.touch.hud-clean .t-quick{top:calc(36% - 20px);right:calc(16px + var(--sr));opacity:.9;background:#0d090680;width:40px;height:40px;padding:9px;bottom:auto;box-shadow:0 0 0 1px #ffe7a066}html.touch.hud-clean .t-quick .qi-wheel{display:none}html.touch.hud-clean .t-quick .qi-bubble{display:block}@media (orientation:portrait) and (width<=760px){html.touch.hud-clean #player-frame{transform:scale(.58)}html.touch.hud-clean #tracker{background:#0d0906b8;flex-direction:row;align-items:center;max-width:calc(100vw - 130px);padding:4px 12px;left:50%;right:auto;transform:translate(-50%)}html.touch.hud-clean #chat{width:calc(100vw - 40px)}html.touch.hud-clean #tutorial{top:calc(var(--tracker-bottom,40px) + 64px)}}@media (height>=700px) and (width>=700px){html.touch.hud-clean #player-frame{transform:scale(.8)}html.touch.hud-clean #buffs{left:calc(80px + var(--sl))}html.touch.hud-clean #party{top:calc(84px + var(--st))}html.touch.hud-clean .tr-line{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.self-plate.low .sp-hp .fill{animation:none}.sp-hp .fill,html.touch.hud-clean .swap-badge{transition:none}}html.touch.hud-clean .qw-tabs{top:100%;bottom:auto;transform:translate(-50%,6px)}.share-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;width:100%;max-width:440px;margin:2px auto 4px;display:grid}.share-row.hidden{display:none}.share-row .small-btn{width:100%}[data-mframe]{outline:2px solid var(--mf);outline-offset:2px;border-radius:50%}[data-mframe=iron]{--mf:var(--pal-iron-300)}[data-mframe=bronze]{--mf:var(--bronze-hi)}[data-mframe=ember]{--mf:var(--ember);filter:drop-shadow(0 0 4px var(--ember))}[data-mframe=hearth]{--mf:var(--pal-ember-core);filter:drop-shadow(0 0 6px var(--ember)) drop-shadow(0 0 2px var(--ember-gold));outline-width:3px}.mastery-box{border:1px solid var(--bronze-line);border-left:3px solid var(--cc,var(--bronze));background:var(--panel);gap:5px;margin:0 0 10px;padding:8px 10px;display:grid}.mb-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mb-head b{font-family:var(--font-title);letter-spacing:1px;color:var(--ember-gold);font-variant-numeric:tabular-nums;font-size:13px}.mb-head span{color:var(--cc,var(--text-soft));font-size:13px}.mb-bar{background:var(--soot);height:6px;box-shadow:inset 0 0 0 1px var(--bronze-line);display:block}.mb-bar>i{background:linear-gradient(90deg, var(--pal-ember-700), var(--ember));height:100%;display:block}.mastery-box small{color:var(--muted);font-size:12px;line-height:1.4}.altar-mastery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.altar-mastery .mastery-box{margin:0}.altar-mastery .mb-cls{font-family:var(--font-title);color:var(--cc);font-size:12px}.dm-mastery{color:var(--text-soft);margin:3px 0;font-size:13px}.dm-mastery.up{font-family:var(--font-title);color:var(--ember-gold);font-weight:700}.cx-ach-reward{color:var(--label-bronze);font-size:12px;display:block}#invite-dialog{z-index:17;background:radial-gradient(50% 40% at 50% 55%,#ff8c3a1a,#0000 70%),radial-gradient(#080605a8,#080605db 70%);animation:.25s ease-out inv-in}#invite-dialog.hidden{display:none}@keyframes inv-in{0%{opacity:0}}.inv-panel{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--bronze-lo) transparent;flex-direction:column;gap:18px;width:min(600px,100vw - 24px);max-height:calc(100vh - 16px);padding:26px 32px 20px;display:flex;overflow-y:auto}.inv-grip{display:none}.inv-group,.inv-hero{flex-direction:column;gap:16px;min-width:0;display:flex}.inv-head{text-align:center;justify-items:center;gap:6px;display:grid}.inv-kicker{font-family:var(--font-title);letter-spacing:.22em;text-transform:uppercase;color:var(--label-bronze);text-shadow:0 1px 0 var(--black);font-size:11.5px;font-weight:700}.inv-title{font-family:var(--font-title);letter-spacing:.03em;color:var(--ember-gold);text-shadow:0 2px 0 var(--soot), 0 0 18px #f0642a59;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:700;line-height:1.15}.inv-sub{color:var(--muted);text-shadow:0 1px 0 var(--black);font-size:14.5px}.inv-members{border-top:1px solid var(--bronze-line);flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:10px 14px;padding:12px 0 2px;display:flex}.inv-members[hidden]{display:none}.inv-member{justify-items:center;gap:5px;width:84px;display:grid}.inv-crest{width:44px;height:44px;font-family:var(--font-title);color:var(--bronze-hi);background:radial-gradient(circle, var(--pal-iron-700), var(--soot));box-shadow:0 0 0 2px var(--soot), 0 0 0 4px var(--bronze), 0 0 12px var(--cc,transparent);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid;overflow:hidden}.inv-crest svg{width:100%;height:100%;display:block}.inv-me .inv-crest{box-shadow:0 0 0 2px var(--soot), 0 0 0 3px var(--ember), 0 0 14px #ff8c3a73;outline:2px dashed var(--ember);outline-offset:3px}.inv-mname{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--parchment);font-size:12.5px;overflow:hidden}.inv-me .inv-mname{color:var(--ember-gold)}.inv-seats{color:var(--muted);align-self:center;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.inv-seats b{white-space:nowrap;font-weight:400}.inv-pips{gap:6px;display:flex}.inv-pips i{border:1px solid #b07a3699;width:9px;height:9px;transform:rotate(45deg)}.inv-name .name-input{height:46px;padding:0 12px;font-size:16px}.inv-classes-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:-8px;display:flex}.inv-classes-head span{font-family:var(--font-title);letter-spacing:.6px;color:var(--label-bronze);text-shadow:0 1px 0 var(--black);font-size:12.5px;font-weight:700}.inv-classes-head small{color:var(--muted);font-size:12.5px}.inv-classes{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.inv-classes .class-btn{--crest:40px;background:#0d090673;border-radius:0;flex-direction:column;align-items:center;gap:6px;min-height:74px;padding:8px 0 6px;box-shadow:inset 0 0 0 1px #b07a3659}.inv-classes .class-btn.active{background:color-mix(in srgb, var(--cc) 16%, #0d090699);box-shadow:inset 0 0 0 2px var(--cc), 0 0 12px color-mix(in srgb, var(--cc) 35%, transparent);transform:none}.inv-classes .class-btn.active:after{display:none}.inv-classes .class-btn>span{clip-path:none;text-overflow:ellipsis;width:auto;max-width:100%;height:auto;color:var(--parchment);font-size:12px;position:static;overflow:hidden}.inv-classes .class-btn>span b{font-weight:400}.inv-classes .class-btn>span small{display:none}.inv-classes .class-btn .cb-lock{top:30px;bottom:auto;right:calc(50% - 26px)}.inv-classes .class-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.inv-classes .class-btn:focus-visible{outline:2px solid var(--ember-gold);outline-offset:2px}.inv-actions{justify-items:center;gap:10px;display:grid}.inv-actions .inv-join{width:100%;min-height:62px}.inv-join .st-main{letter-spacing:.16em;text-indent:.16em;font-size:clamp(18px,3.4vh,24px)}.inv-join.busy .st-main{letter-spacing:.08em;text-transform:none;font-size:15px}.inv-solo{min-height:32px;color:var(--muted);padding:4px 10px;font-size:14px}.inv-solo:hover{color:var(--ember-gold)}@media (orientation:portrait) and (width<=700px){#invite-dialog{align-items:flex-end;padding:0;overflow:hidden}#invite-dialog .inv-panel{margin:auto 0 0}.inv-join .st-main{letter-spacing:.1em;text-indent:.1em;font-size:18px}.inv-panel{width:100%;max-height:calc(100vh - 24px - var(--st,0px));padding:12px calc(18px + var(--sr,0px)) calc(18px + var(--sb,0px)) calc(18px + var(--sl,0px));gap:16px;animation:.25s ease-out inv-up}.inv-grip{background:#b07a3699;align-self:center;width:44px;height:4px;display:block}.inv-title{font-size:23px}.inv-sub{font-size:13.5px}.inv-classes{grid-template-columns:repeat(4,minmax(0,1fr))}.inv-member{width:76px}.inv-members{gap:10px}.inv-seats{flex-basis:100%;justify-content:center;margin:0}}@keyframes inv-up{0%{transform:translateY(24px)}}@media (height<=520px) and (orientation:landscape){#invite-dialog{padding:6px}.inv-panel{width:min(820px, calc(100vw - 16px - var(--sl,0px) - var(--sr,0px)));grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;column-gap:22px;max-height:calc(100vh - 12px);padding:14px 20px 12px;display:grid}.inv-group,.inv-hero{gap:10px}.inv-group{align-self:center}.inv-kicker{font-size:10.5px}.inv-title{font-size:21px}.inv-sub{font-size:12.5px}.inv-members{gap:8px 10px;padding-top:10px}.inv-member{width:76px}.inv-crest{width:38px;height:38px}.inv-seats{flex-basis:100%;justify-content:center;margin:0}.inv-name .name-input{height:44px}.inv-classes-head{margin-bottom:-4px}.inv-classes{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.inv-classes .class-btn{--crest:32px;gap:3px;min-height:58px;padding:5px 0 4px}.inv-classes .class-btn>span{font-size:10px}.inv-classes .class-btn .cb-lock{width:14px;height:14px;top:24px;right:calc(50% - 22px)}.inv-actions{gap:2px}.inv-actions .inv-join{min-height:52px}.inv-solo{min-height:44px}}@media (prefers-reduced-motion:reduce){#invite-dialog,.inv-panel{animation:none}}#title-screen{padding:calc(var(--pad) + var(--st,0px)) calc(var(--pad) + var(--sr,0px)) calc(var(--pad) + var(--sb,0px)) calc(var(--pad) + var(--sl,0px));background:linear-gradient(#00000080,#0000 20% 72%,#0000009e),linear-gradient(90deg,#0000006b,#0000 18% 82%,#0000006b);position:fixed;inset:0;overflow:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#title-screen{--pad:clamp(16px, 2.2vw, 28px);--med:46px;--top-med:50px;--bar:clamp(60px, 11vh, 80px);--line:44px;--plate-edge:#6e6c69;--veil:#0d09069e;--veil-edge:#b07a3673;--shade:0 1px 0 #000, 0 0 10px #000000d9}.lb-mode,#title-screen .lb-daily,#title-screen .lb-online{font:inherit;color:var(--text);background:var(--veil);border:1px solid var(--veil-edge);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;border-radius:0;transition:border-color .15s,background .15s,transform .15s;position:relative;box-shadow:0 6px 16px #00000059}.lb-mode:hover,.lb-mode[aria-expanded=true],#title-screen .lb-daily:hover,#title-screen .lb-online:hover,#title-screen .lb-online[aria-expanded=true]{border-color:var(--bronze-hi);background:#1e140ebf}.lb-profile:active,.lb-mode:active,#title-screen .lb-daily:active,#title-screen .lb-online:active{transform:translateY(1px)}.lb-profile:focus-visible,.lb-mode:focus-visible,#title-screen .lb-daily:focus-visible,#title-screen .lb-online:focus-visible,#title-screen .lb-invite:focus-visible,.hero-plate:focus-visible,.lb-camp:focus-visible,.lb-burger:focus-visible,.lb-icon:focus-visible{outline:2px solid var(--ember-gold);outline-offset:3px}.li-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-title);text-transform:uppercase;color:#efe6d2;text-shadow:0 1px #000;font-weight:700;display:inline-block;overflow:hidden}.lb-top{top:calc(var(--pad) + var(--st,0px));left:calc(var(--pad) + var(--sl,0px));right:calc(var(--pad) + var(--sr,0px));pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute}.lb-top>*{pointer-events:auto}.lb-profile{min-width:0;max-width:min(320px,44vw);min-height:48px;font:inherit;text-align:left;color:var(--text);cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0 6px 0 0;transition:transform .15s;display:flex}.lp-crest{--size:44px}.lb-profile:hover .lp-crest:after,.lb-profile[aria-expanded=true] .lp-crest:after{box-shadow:0 0 0 2px #ff8c3a, 0 0 0 3px var(--soot), 0 0 14px #f0642a8c, inset 0 0 12px #0009}.lp-crest-in{z-index:1;filter:drop-shadow(0 1px #000);border-radius:50%;width:64%;height:64%;position:relative;overflow:hidden}.lp-crest svg{width:100%;height:100%;display:block}.lp-text{gap:4px;min-width:0;display:grid}.lp-id{white-space:nowrap;min-width:0;display:flex}.lp-name{text-overflow:ellipsis;max-width:16ch;font-family:var(--font-title);letter-spacing:.04em;color:#efe6d2;text-shadow:var(--shade);font-size:17px;font-weight:700;overflow:hidden}.lp-row{align-items:center;gap:8px;display:flex}.lp-rank{font-family:var(--font-title);letter-spacing:.14em;text-transform:uppercase;color:#e0b56a;text-shadow:var(--shade);flex:none;font-size:10.5px;font-weight:700}.lp-bar{background:#0c0a09bf;flex:1;width:90px;min-width:40px;max-width:100%;height:4px;display:block;box-shadow:0 0 0 1px #b07a3680}.lp-bar>i{background:linear-gradient(90deg,#f0642a,#ffc070);height:100%;display:block;box-shadow:0 0 6px #f0642a8c}.lb-top-right{align-items:center;gap:12px;display:flex}.lb-embers{align-items:center;gap:8px;min-height:44px;padding:0 4px;display:flex}.lb-gem{background:linear-gradient(135deg, #ffd08a, var(--ember) 55%, #9c2c10);flex:none;width:14px;height:14px;transform:rotate(45deg);box-shadow:0 0 0 1px #000,0 0 10px #ff8c3ab3}.le-text{line-height:1;display:flex}.le-text b{font-family:var(--font-title);color:#ffc070;text-shadow:0 1px #000,0 0 10px #f0642a73;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.le-text small{display:none}.lb-camp,.lb-burger{--size:var(--top-med);font:inherit;cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;border:0;padding:0;position:relative}.lb-burger{align-content:center;gap:5px}.lb-camp>svg{z-index:1;filter:drop-shadow(0 2px #000);width:74%;height:74%;display:block;position:relative}.lb-burger>i{z-index:1;background:#efe6d2;width:18px;height:3px;display:block;position:relative;box-shadow:0 1px #000}.lb-camp:hover:after,.lb-camp[aria-expanded=true]:after,.lb-burger:hover:after,.lb-burger[aria-expanded=true]:after{box-shadow:0 0 0 2px #ff8c3a, 0 0 0 3px var(--soot), 0 0 14px #f0642a8c, inset 0 0 12px #0009}.lb-camp .li-badge.on{min-width:14px;height:14px;padding:0;font-size:0;top:-2px;right:-2px}.lb-brand{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}#title-camp-sheet{top:calc(var(--pad) + var(--st,0px) + var(--top-med) + 12px);right:calc(var(--pad) + var(--sr,0px));width:min(300px, calc(100vw - 2 * var(--pad)));max-height:calc(100vh - var(--pad) - var(--st,0px) - var(--top-med) - 20px - var(--sb,0px));padding:12px 14px 14px;bottom:auto;transform:translateY(-10px)}#title-screen[data-sheet=camp] #title-camp-sheet{opacity:1;visibility:visible;transition:transform .2s,opacity .2s;transform:none}#title-screen[data-sheet=camp]>.sheet-scrim{background:#0503024d}.lb-camp-list{gap:6px;display:grid}.lb-camp-list .lb-icon{text-align:left;border:1px solid var(--plate-edge);background:linear-gradient(#3a38368c,#1c1a18bf);grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:12px;min-height:52px;padding:4px 12px 4px 6px;box-shadow:0 0 0 1px #0c0a09,inset 0 -2px #6b4a22}.lb-camp-list .lb-icon:hover{border-color:#b07a36}.lb-camp-list .li-ico{--size:42px}.lb-camp-list .li-label{letter-spacing:.12em;font-size:13px;line-height:1.5}.lb-camp-list .li-badge{top:-4px;right:-6px}.lb-icon{min-width:calc(var(--med) + 10px);font:inherit;color:inherit;cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;background:0 0;border:0;justify-items:center;gap:4px;padding:0;transition:transform .15s;display:grid;position:relative}.lb-icon.hidden{display:none}.li-ico{--size:var(--med)}.li-ico svg{z-index:1;filter:drop-shadow(0 2px #000);width:78%;height:78%;display:block;position:relative}.lb-icon:hover .li-ico:after,.lb-icon[aria-expanded=true] .li-ico:after{box-shadow:0 0 0 2px #ff8c3a, 0 0 0 3px var(--soot), 0 0 14px #f0642a8c, inset 0 0 12px #0009}.lb-icon:active{transform:translateY(1px)}.lb-icon:hover .li-label{color:#ffc070}.li-badge{z-index:2;min-width:22px;height:22px;font-style:normal;font-family:var(--font-title);text-align:center;color:#1e1b1f;background:radial-gradient(circle at 35% 30%,#fff0c8 0,#ffc070 22%,#f0642a 58%,#8e2414 100%);border:2px solid #3a3836;border-radius:11px;padding:0 4px;font-size:11px;font-weight:700;line-height:18px;display:none;position:absolute;top:-5px;right:-6px;box-shadow:0 0 0 1px #0c0a09,0 0 10px #ff8c3abf}.li-badge.on{display:block}.lb-stage{touch-action:pan-y;cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;position:absolute;inset:18% 36% 22%}.lb-stage:focus-visible{outline:2px solid var(--ember-gold);outline-offset:-2px;border-radius:12px}.lb-id{pointer-events:none;justify-items:start;gap:6px;max-width:min(34vw,380px);transition:opacity .22s;display:grid;position:absolute;bottom:calc(100% + clamp(24px,9vh,90px));left:0}.lb-id>*{pointer-events:auto}.hero-plate{text-align:left;color:var(--text);cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;gap:2px;padding:0;display:grid}.hp-crest,.hp-more,.hp-role{display:none}.hp-text{min-width:0;display:grid}.hp-name{font-family:var(--font-title);letter-spacing:.08em;text-transform:uppercase;color:var(--cc);text-shadow:0 2px #000,0 0 14px #000000e6,0 0 26px #0009;font-size:clamp(28px,5.4vh,42px);font-weight:900;line-height:1.05;transition:filter .15s}.hero-plate:hover .hp-name{filter:brightness(1.15)}.hp-sub{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.hp-title{font-family:var(--font-title);letter-spacing:.06em;color:#e0b56a;text-shadow:var(--shade);font-weight:700}#title-screen .lb-trio{width:auto;max-width:100%;min-height:44px;box-shadow:none;background:0 0;border:0;margin-top:4px;padding:0;position:static;transform:none}#title-screen .lb-trio .tb-crest{width:26px;height:26px}#title-screen .lb-trio .tb-label{text-underline-offset:4px;text-shadow:var(--shade);font-size:13px;-webkit-text-decoration:underline #ffc07073;text-decoration:underline #ffc07073}#title-screen .lb-trio:hover .tb-label{-webkit-text-decoration-color:var(--ember-gold);text-decoration-color:var(--ember-gold)}#title-screen .lb-trio .tb-more{display:none}.lb-hint{color:#cdbca4;max-width:30ch;text-shadow:var(--shade);pointer-events:none;font-size:12.5px;line-height:1.35}#title-screen>.title-bottom{left:calc(var(--pad) + var(--sl,0px));right:calc(var(--pad) + var(--sr,0px));bottom:calc(var(--pad) + var(--sb,0px));pointer-events:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"actions""solo";gap:6px;display:grid;position:absolute}.title-bottom>*{pointer-events:auto}.title-bottom .solo,.title-bottom .chapter-drop{text-shadow:0 1px #000,0 0 6px #000;grid-area:solo;justify-self:end;font-size:13px}.title-bottom .hint{display:none}.title-actions{grid-area:actions;grid-template-columns:auto auto minmax(0,1fr) minmax(0,360px);grid-template-areas:". . .mode""party invite.go";align-items:end;gap:8px 10px;display:grid;position:relative}.lb-mode{min-width:0;min-height:var(--line);text-align:left;grid-area:mode;justify-self:stretch;align-items:center;gap:10px;margin:0;padding:0 14px;display:flex}#title-screen.has-daily .lb-mode{padding-right:calc(var(--daily-w,132px) + 10px)}.lm-ico{display:none}.lm-text{z-index:1;white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.lm-name{text-overflow:ellipsis;white-space:nowrap;max-width:62%;font-family:var(--font-title);color:#efe6d2;text-shadow:0 1px #000;flex:none;font-size:15px;font-weight:700;overflow:hidden}.ec-value{white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13.5px;display:flex}.lb-mode.plain-loc .ec-loc{display:none}.ec-dot{background:var(--dc);width:6px;height:6px;box-shadow:0 0 0 1px #000, 0 0 6px var(--dc);flex:none;transform:rotate(45deg)}.ec-diff{font-family:var(--font-title);color:var(--dc);text-shadow:0 1px #000;font-weight:700}.ec-loc{text-overflow:ellipsis;color:#b8ab9c;min-width:0;overflow:hidden}.ec-loc:before{content:"·";color:var(--muted);margin-right:6px}.lm-more{z-index:1;color:#e0b56a;flex:none;font-size:20px;position:relative}#title-screen.has-daily .lm-more{display:none}#title-screen .lb-daily{width:var(--daily-w,132px);min-height:var(--line);white-space:nowrap;border-color:#0000;border-left-color:var(--veil-edge);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#3c160a8c;grid-area:mode;place-self:stretch end;align-items:center;gap:7px;margin:0;padding:0 12px;display:flex}.ld-label{font-family:var(--font-title);letter-spacing:.14em;text-transform:uppercase;color:#e0b56a;font-size:10px;font-weight:700}.ld-mod{display:none}.ld-time{font-variant-numeric:tabular-nums;color:#efe6d2;flex:none;font-size:12.5px}.ld-time:before{content:"·";color:var(--muted);margin-right:6px}#title-screen .lb-daily[aria-pressed=true]{background:#c2381c73;box-shadow:inset 0 0 0 1px #ff8c3ab3}.title-bottom .forge-btn.start{width:100%;min-width:0;min-height:var(--bar);color:#fff4dc;filter:drop-shadow(0 8px 14px #000000b3)drop-shadow(0 0 18px #f0642a59);grid-area:go;align-content:center;justify-self:stretch;justify-items:center;gap:4px;margin:0;padding:10px 22px;display:grid}.title-bottom .forge-btn.start:before{--cut:8px;background:var(--rivet) left 3px top 3px / 9px 9px no-repeat, var(--rivet) right 3px top 3px / 9px 9px no-repeat, var(--rivet) left 3px bottom 3px / 9px 9px no-repeat, var(--rivet) right 3px bottom 3px / 9px 9px no-repeat, linear-gradient(180deg, #6e6c69b3, #262422e6), var(--iron) 0 0 / 160px 160px, #3a3836;background-blend-mode:normal;inset:0}.title-bottom .forge-btn.start:after{--cut:5px;background-blend-mode:normal;background:radial-gradient(at 50% 55%,#ffc0708c,#0000 62%),radial-gradient(at 50% 130%,#ff8c3acc,#0000 60%),linear-gradient(#d9502a 0%,#b3341a 45%,#7a1e10 100%);animation:2.8s ease-in-out infinite alternate lbStartGlow;inset:7px;box-shadow:inset 0 0 0 1px #0c0a09,inset 0 0 0 2px #e0b56a,inset 0 0 0 3px #6b4a22,inset 0 2px 0 3px #ffdcaa38,inset 0 0 22px #5a1006a6}@keyframes lbStartGlow{to{filter:brightness(1.12)saturate(1.08)}}.title-bottom .forge-btn.start.long .st-main{letter-spacing:.14em;text-indent:.14em;font-size:clamp(18px,3.8vh,28px)}.title-bottom .forge-btn.start.is-ready:after{filter:saturate(.55)brightness(.8);animation:none}.title-bottom .forge-btn.start:hover{filter:drop-shadow(0 8px 14px #000000b3)drop-shadow(0 0 24px #ff8c3a99)brightness(1.08)}.title-bottom .forge-btn.start:focus-visible{outline-offset:3px;outline:2px solid #ffc070}.st-main{font-family:var(--font-title);letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;color:#fff4dc;text-shadow:0 2px #5a1206,0 0 14px #ffc07099;font-size:clamp(22px,5vh,36px);font-weight:700;line-height:1}.st-sub{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-body,inherit);letter-spacing:.3px;text-transform:none;color:#ffe6c8;text-shadow:0 1px #5a1206;font-size:clamp(11px,1.8vh,13px);font-weight:400;overflow:hidden}#title-screen{--inv:44px}#title-screen .lb-online{text-align:left;grid-area:party;place-self:end start;align-items:center;gap:10px;width:max-content;min-width:0;max-width:100%;min-height:48px;margin:0;padding:0 16px 0 12px;display:flex;inset:auto}#title-screen .lb-online .lo-ico{z-index:1;flex:none;width:26px;height:26px;position:relative}#title-screen .lb-online .lo-text{z-index:1;flex-direction:row;flex:none;position:relative}#title-screen .lb-online .lo-main{font-family:var(--font-title);letter-spacing:.14em;text-transform:uppercase;color:#efe6d2;text-shadow:0 1px #000;font-size:12px;font-weight:700}#title-screen .lb-online .lo-sub,#title-screen .lb-online .lo-more,#title-screen .lb-online .lo-crests{display:none}#title-screen .lb-online.grouped{justify-items:start;gap:6px;padding:8px 16px 10px 12px;display:grid}#title-screen .lb-online.grouped .lo-ico{display:none}#title-screen .lb-online.grouped .lo-main{color:#e0b56a;font-size:10.5px}#title-screen .lb-online.grouped .lo-crests{z-index:1;flex-wrap:wrap;gap:8px;min-width:0;display:flex;position:relative}.lo-crest{width:34px;height:34px;box-shadow:0 0 0 2px #0c0a09, 0 0 0 3px #b07a36, 0 0 10px var(--cc);border-radius:50%;flex:none;position:relative}.lo-crest svg{border-radius:50%;width:100%;height:100%;display:block}.lo-crest.me{box-shadow:0 0 0 2px #0c0a09,0 0 0 3px #ff8c3a,0 0 12px #ff8c3a8c}.lo-crest.host:before{content:"";background:linear-gradient(135deg,#f3d49a,#b07a36);width:9px;height:9px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 0 1px #0c0a09}.lo-crest.ready{box-shadow:0 0 0 2px #0c0a09,0 0 0 3px #8fd0a0,0 0 12px #8fd0a08c}.lo-crest.ready:after{content:"✓";color:#0c0a09;background:#8fd0a0;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:-4px;right:-5px;box-shadow:0 0 0 2px #0c0a09}#title-screen .lb-online.live,#title-screen .lb-online.searching{border-color:#8fd0a08c}#title-screen .lb-online .li-badge{top:-8px;right:-8px}#title-screen .lb-invite{z-index:1;width:var(--inv);height:var(--inv);font:inherit;color:#ffc070;cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;background:#0d0906cc;border:1px dashed #e0b56a;border-radius:50%;grid-area:invite;place-self:end start;place-items:center;margin:0 0 5px;padding:0;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}#title-screen .lb-invite:hover{border-color:#ff8c3a;box-shadow:0 0 12px #f0642a73}.lv-plus{font-family:var(--font-title);font-size:22px;line-height:1}.lv-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#title-screen .lb-invite.copied{color:#8fd0a0;border-style:solid;border-color:#8fd0a0}#title-screen .lb-invite.copied .lv-plus{font-size:0}#title-screen .lb-invite.copied .lv-plus:after{content:"✓";font-size:18px}.title-sheet{z-index:5;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--bronze-lo) transparent;opacity:0;visibility:hidden;flex-direction:column;gap:10px;width:min(460px,92vw);margin:0;transition:transform .2s,opacity .2s,visibility 0s linear .2s;display:flex;position:fixed;top:0;bottom:0;overflow-y:auto}#title-hero-sheet,#title-menu-sheet{padding:calc(14px + var(--st,0px)) calc(18px + var(--sr,0px)) calc(16px + var(--sb,0px)) 18px;right:0;transform:translate(28px)}#title-profile-sheet{padding:calc(14px + var(--st,0px)) 18px calc(16px + var(--sb,0px)) calc(18px + var(--sl,0px));left:0;transform:translate(-28px)}#title-menu-sheet{width:min(320px,86vw)}#title-mode-sheet,#title-party-sheet{width:min(1040px, calc(100vw - 24px - var(--sl,0px) - var(--sr,0px)));max-height:calc(100vh - 16px - var(--st,0px) - var(--sb,0px));padding:16px 20px 18px;top:50%;bottom:auto;left:50%;transform:translate(-50%,calc(18px - 50%))}#title-party-sheet{width:min(920px, calc(100vw - 24px - var(--sl,0px) - var(--sr,0px)))}#title-party-sheet.grouped{width:min(480px, calc(100vw - 24px - var(--sl,0px) - var(--sr,0px)))}#title-screen[data-sheet=hero] #title-hero-sheet,#title-screen[data-sheet=menu] #title-menu-sheet,#title-screen[data-sheet=party] #title-party-sheet,#title-screen[data-sheet=profile] #title-profile-sheet,#title-screen[data-sheet=mode] #title-mode-sheet{opacity:1;visibility:visible;transition:transform .2s,opacity .2s}#title-screen[data-sheet=hero] #title-hero-sheet,#title-screen[data-sheet=menu] #title-menu-sheet,#title-screen[data-sheet=profile] #title-profile-sheet{transform:none}#title-screen[data-sheet=mode] #title-mode-sheet,#title-screen[data-sheet=party] #title-party-sheet{transform:translate(-50%,-50%)}.sheet-bar{align-items:center;gap:10px;display:flex}.sheet-bar>.panel-head{flex:1;min-width:0}.sheet-close{width:40px;height:40px;color:var(--parchment);border:1px solid var(--bronze-lo);box-shadow:inset 0 0 0 1px var(--soot);cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;background:linear-gradient(#221a15,#120d0a);flex:none;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:flex}.sheet-close:hover{color:#fff0c8;border-color:var(--bronze)}.sheet-scrim{z-index:4;opacity:0;visibility:hidden;background:#05030280;transition:opacity .22s,visibility 0s linear .22s;position:fixed;inset:0}#title-screen[data-sheet]>.sheet-scrim{opacity:1;visibility:visible;transition:opacity .22s}#title-screen[data-sheet=hero]>.sheet-scrim{background:linear-gradient(90deg,#0000 30%,#05030280)}#title-screen[data-sheet] .lb-id{opacity:0;pointer-events:none}#title-hero-sheet .class-list{margin:0}.cp-body,.cp-side,.cp-main{gap:var(--sheet-gap,10px);flex-direction:column;min-width:0;display:flex}.cp-side .cp-res,.cp-side .cp-lock{margin:0}.cp-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:4px;display:grid}.cp-tab{min-height:36px;font-family:var(--font-title);letter-spacing:.5px;color:#cdbca4;border:1px solid var(--bronze-lo);cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;background:#00000059;padding:4px 6px;font-size:12.5px;font-weight:700}.cp-tab.on{color:#fff0c8;border-color:var(--ember);background:linear-gradient(#f0642a40,#00000059)}.cp-pane{display:none}.cp-pane.on{display:block}.cp-pane .cp-loadout:not(.hidden)+.cp-abilities{border-top:1px solid var(--bronze-line);margin-top:10px;padding-top:10px}@media (orientation:landscape) and (width>=700px),(width>=901px){#title-hero-sheet{width:min(960px, calc(100vw - 24px - var(--sl,0px)))}.cp-body{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:22px;display:grid}#title-hero-sheet .class-list{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px}}@media (height<=540px){#title-hero-sheet{padding-top:calc(10px + var(--st,0px));gap:6px}.cp-body{gap:16px}.cp-tabs{margin-top:0}.cp-tab{min-height:30px}#title-hero-sheet .class-list{padding:6px 4px 10px}#title-hero-sheet .class-btn{--crest:40px}}.cp-pane .cp-abilities{border-top:0;padding-top:2px}.cp-pane .cp-tag{margin-top:2px}.cp-imposed{color:#dff6ff;border-left:3px solid var(--frost);background:#1428388c;margin:-4px 0 4px;padding:6px 10px;font-size:13px;line-height:1.35}.cp-imposed.flash{animation:.5s ease-out 2 cpImposedFlash}@keyframes cpImposedFlash{50%{background:#8fe3ff59}}.class-btn.imposed-off{opacity:.4;filter:grayscale(.9)}.cp-loadout{margin-bottom:10px}.cp-ab-icon .cp-ab-lvl{font-family:var(--font-title);color:#e8dcc0;border:1px solid var(--bronze-lo);background:#0a0705e6;padding:0 3px;font-size:9px;font-weight:700;line-height:13px;position:absolute;bottom:-3px;right:-3px}.lb-rankbox{border:1px solid var(--bronze-lo);background:#00000059;gap:6px;padding:10px 12px;display:grid}.lb-rankbox b{font-family:var(--font-title);color:var(--ember-gold);font-size:20px}.lb-rankbox .lp-bar{width:100%;height:8px}.lb-rankbox small{color:#cdbca4;font-size:12.5px}.lb-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lb-stats div{text-align:center;border:1px solid var(--bronze-line);background:#0000004d;gap:2px;padding:8px;display:grid}.lb-stats span{color:var(--muted);font-size:11.5px}.lb-stats b{font-family:var(--font-title);color:#fff0dc;font-size:18px}.lb-import{align-self:flex-start;min-height:36px;margin-top:auto;font-size:12px}#title-menu-sheet>.small-btn{width:100%;min-height:44px}#title-menu-sheet>.lb-community{justify-content:center;align-items:center;width:100%;min-height:44px;text-decoration:none;display:flex}.lb-extra:empty{display:none}.lb-extra .install-btn{width:100%}#title-menu-sheet .telemetry-note{color:var(--muted);font-size:12px;line-height:1.4}#title-menu-sheet .telemetry-note.hidden{display:none}.lb-version{color:var(--muted);text-align:center;margin-top:auto;font-size:12px}@media (height<=460px){#title-screen{--pad:14px;--top-med:42px;--med:40px;--bar:54px;--line:40px;--inv:40px}.lb-profile{min-height:42px}.lp-crest{--size:38px}.lp-name{font-size:15px}.lp-text{gap:3px}.le-text b{font-size:17px}#title-camp-sheet{gap:6px;width:min(250px,46vw);padding:6px 12px 10px}#title-camp-sheet .sheet-close{width:36px;height:36px}.lb-camp-list{gap:5px}.lb-camp-list .lb-icon{gap:10px;min-height:44px;padding:2px 10px 2px 4px}.lb-camp-list .li-ico{--size:34px}.lb-camp-list .li-label{letter-spacing:.06em;font-size:11px}.lb-id{gap:0;bottom:calc(100% + 12px)}.hp-name{font-size:24px}.hp-sub{font-size:12px}#title-screen .lb-trio .tb-crest{width:22px;height:22px}#title-screen .lb-trio .tb-label{font-size:12px}.lb-hint{display:none}.title-actions{grid-template-columns:auto auto minmax(0,1fr) minmax(0,320px);row-gap:6px}#title-screen{--daily-w:112px}#title-screen .lb-daily{gap:5px;padding:0 9px}.ld-label{letter-spacing:.1em;font-size:9px}.ld-time{font-size:11.5px}.ld-time:before{margin-right:4px}.lm-name{font-size:14px}.ec-value{font-size:12.5px}#title-screen .lb-online{min-height:44px}#title-screen .lb-online.grouped{gap:4px;padding:6px 12px 7px 10px}.lo-crest{width:28px;height:28px}#title-screen .lb-online.grouped .lo-crests{gap:7px}#title-screen .lb-invite{margin-bottom:1px}.st-main{font-size:24px}}@media (orientation:portrait) and (width<=900px){#title-screen{--top-med:44px;--bar:64px}.lb-top{gap:8px}.lb-profile{gap:8px;max-width:50vw}.lp-crest{--size:38px}.lp-name{letter-spacing:.02em;font-size:15px}.lp-bar{width:56px;min-width:0}.lb-top-right{gap:10px}.le-text b{font-size:18px}.lb-stage{inset:12% 20% 34%}#title-screen>.title-bottom{grid-template-areas:"id""actions""solo"}.lb-id{text-align:center;grid-area:id;justify-self:center;justify-items:center;max-width:100%;margin-bottom:8px;position:static}.hero-plate{text-align:center;justify-items:center}.hp-name{font-size:30px}.lb-hint{text-align:center}.title-actions{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mode mode""party go"}#title-screen.grouped .title-actions{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"party invite.""mode mode mode""go go go"}#title-screen .lb-online:not(.grouped){width:calc(var(--bar) * 1.3);min-width:0;min-height:var(--bar);text-align:center;flex-direction:column;justify-content:center;align-self:stretch;gap:3px;padding:6px 4px}#title-screen .lb-online:not(.grouped) .lo-main{letter-spacing:.08em;white-space:normal;font-size:9.5px}.title-bottom .solo,.title-bottom .chapter-drop{justify-self:center}#title-camp-sheet{width:auto;max-height:86%;padding:14px calc(16px + var(--sr,0px)) calc(16px + var(--sb,0px)) calc(16px + var(--sl,0px));top:auto;bottom:0;right:0;transform:translateY(28px)}.title-sheet{width:auto;max-height:86%;top:auto;left:0;right:0}#title-hero-sheet,#title-menu-sheet,#title-profile-sheet{padding:14px calc(16px + var(--sr,0px)) calc(16px + var(--sb,0px)) calc(16px + var(--sl,0px));transform:translateY(28px)}#title-menu-sheet{width:auto}#title-mode-sheet,#title-party-sheet,#title-party-sheet.grouped{width:auto;max-height:92%;top:auto;bottom:0;left:0;transform:translateY(28px)}#title-party-sheet{padding:14px calc(14px + var(--sr,0px)) calc(16px + var(--sb,0px)) calc(14px + var(--sl,0px))}#title-screen[data-sheet=mode] #title-mode-sheet,#title-screen[data-sheet=party] #title-party-sheet{transform:none}#title-screen[data-sheet=hero]>.sheet-scrim{background:#05030259}}@media (prefers-reduced-motion:reduce){.title-sheet,.sheet-scrim,.lb-icon,.lb-mode{transition:none}.title-bottom .forge-btn.start:after{animation:none}}.lb-online{width:min(100%,440px);min-height:var(--online,50px);font:inherit;text-align:left;color:var(--text);background:var(--ash-grain), linear-gradient(180deg, #2a211bf0, #100c09f2);border:1px solid var(--bronze-lo);box-shadow:inset 0 0 0 1px var(--soot), inset 0 0 0 3px #e0b56a14, 0 0 0 1px var(--soot), 0 6px 16px #0000008c;cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;align-items:center;gap:10px;padding:5px 14px 5px 8px;transition:border-color .15s,transform .15s,box-shadow .2s;display:flex;position:absolute;bottom:calc(100% + 8px);right:0}.lb-online:hover,.lb-online[aria-expanded=true]{border-color:var(--bronze-hi)}.lb-online:active{transform:translateY(1px)}.lb-online.live,.lb-online.searching,.lb-online.grouped{box-shadow:inset 0 0 0 1px var(--soot), 0 0 0 1px var(--soot), 0 0 14px #ff8c3a47, 0 6px 16px #0000008c;border-color:#ff8c3abf}.lb-online.live .lo-ico,.lb-online.searching .lo-ico{animation:1.8s ease-in-out infinite alternate olGlow}@keyframes olGlow{to{filter:drop-shadow(0 1px #000)drop-shadow(0 0 7px #ff8c3ae6)}}.lo-ico{filter:drop-shadow(0 1px #000);flex:none;width:34px;height:34px}.lo-ico svg{width:100%;height:100%;display:block}.lo-text{flex:1;min-width:0;display:grid}.lo-main{font-family:var(--font-title);letter-spacing:1.5px;text-transform:uppercase;color:#fff0dc;text-shadow:0 2px #000;font-size:15px;font-weight:900}.lo-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--parchment);font-size:12.5px;overflow:hidden}.lb-online.live .lo-sub,.lb-online.searching .lo-sub{color:var(--ember-gold)}.lo-more{color:var(--ember-gold);flex:none;font-size:24px}#title-screen.invited .lb-online{display:none}#title-party-sheet .party-box{gap:12px}#title-party-sheet:not(.grouped) .emote-field{display:none}.ol-tabs{border-bottom:1px solid #3f2e1c;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ol-tab{min-height:42px;font-family:var(--font-title);letter-spacing:.4px;color:#c3b29d;cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;margin-bottom:-1px;padding:6px 10px;font-size:13.5px;font-weight:700;display:flex}.ol-tab:hover{color:#fff0dc;border-bottom-color:var(--bronze-lo)}.ol-tab.on{color:#fff0dc;border-bottom-color:var(--ember);text-shadow:0 0 10px #ff8c3a73}.ol-count{text-align:center;color:#fff;background:radial-gradient(circle at 40% 35%,#ff8a5a,#b3261a);border-radius:10px;min-width:20px;padding:0 6px;font-size:11.5px;font-style:normal;line-height:20px}.ol-count:empty{display:none}.ol-pane{flex-direction:column;gap:12px;display:flex}.ol-pane[hidden]{display:none}.ol-hero{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.ol-big.forge-btn{text-align:left;align-items:center;gap:14px;min-width:0;min-height:64px;padding:8px 22px 8px 14px;display:flex}.ol-big-ico{flex:none;width:40px;height:40px}.ol-big-ico svg{width:100%;height:100%;display:block}.ol-big b{letter-spacing:2px;text-transform:uppercase;font-size:19px;display:block}.ol-big small{font-family:var(--font-body,inherit);color:#ffe6c8;margin-top:2px;font-size:12.5px;font-weight:400;display:block}.ol-plate.small-btn{text-align:left;justify-content:flex-start;gap:12px;min-height:54px;padding:6px 18px 6px 10px}.ol-plate-ico{flex:none;place-items:center;width:34px;height:34px;display:grid}.ol-plate-ico svg{width:100%;height:100%}.ol-plate b{letter-spacing:1px;text-transform:uppercase;color:#f1e4d0;font-size:15px;display:block}.ol-plate small{font-family:var(--font-body,inherit);color:#c9bba8;text-shadow:none;font-size:12px;font-weight:400;display:block}.ol-matching{background:linear-gradient(90deg,#5a240e8c,#140e0ab3);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;min-height:64px;padding:8px 12px;box-shadow:inset 0 0 0 1px #ff8c3a8c}.ol-ring{place-items:center;width:46px;height:46px;display:grid;position:relative}.ol-ring svg{width:26px;height:26px}.ol-ring i{border:3px solid #ff8c3a2e;border-top-color:var(--ember);border-right-color:var(--ember-gold);border-radius:50%;animation:1s linear infinite spin;position:absolute;inset:0}.ol-match-text{min-width:0;display:grid}.ol-match-text b{font-family:var(--font-title);color:#fff0dc;text-shadow:0 1px #000;font-size:16px}.ol-match-text small{color:var(--parchment);font-size:12px}.ol-elapsed{font-family:var(--font-title);font-variant-numeric:tabular-nums;color:var(--ember-gold);font-size:18px;font-weight:700}.ol-result{border-left:2px solid var(--ember);background:#6a321659;grid-template-columns:minmax(0,1fr);padding:10px 12px}.ol-result p{color:#ffd9b0;margin:0;font-size:13px;line-height:1.4}.ol-result-actions{flex-wrap:wrap;gap:8px;display:flex}.ol-list-head{border-top:1px solid #b07a3633;align-items:center;gap:8px;padding-top:10px;display:flex}.ol-list-head b{font-family:var(--font-title);letter-spacing:.6px;color:#d6b27a;text-shadow:0 1px #000;flex:1;font-size:12.5px;font-weight:700}.ol-bar{min-width:0;display:flex}.ol-bar[hidden]{display:none}.ol-filters{scrollbar-width:none;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.ol-chip{min-height:32px;font-family:var(--font-title);color:#9d8f80;cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;background:linear-gradient(#1c1612,#120e0b);border:1px solid #3f2e1c;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:flex}.ol-chip:hover{color:var(--parchment)}.ol-chip.on{color:#fff0dc;border-color:var(--dc,var(--ember));box-shadow:0 0 8px color-mix(in srgb, var(--dc,#ff8c3a) 35%, transparent)}.ol-fresh{color:var(--muted);white-space:nowrap;flex:none;font-size:11.5px}.ol-refresh{width:32px;height:32px;color:var(--ember-gold);cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;font-size:17px;display:grid}.ol-refresh:hover{border-color:var(--bronze);color:#fff0c8}.ol-pane.loading .ol-refresh span{animation:.9s linear infinite spin;display:inline-block}.ol-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.ol-row{background:linear-gradient(90deg,#28201beb,#14100db3);grid-template-columns:40px minmax(0,1fr) 104px 118px 84px auto;align-items:center;gap:12px;min-height:58px;padding:7px 8px 7px 10px;transition:box-shadow .15s;display:grid;box-shadow:inset 0 0 0 1px #b07a3633}.ol-row:hover{box-shadow:inset 0 0 0 1px #e0b56a8c}.ol-row:not(.fit){opacity:.72}.ol-row.best{box-shadow:inset 0 0 0 1px #ff8c3ab3,0 0 12px #ff8c3a24}.ol-crest{width:40px;height:40px;box-shadow:0 0 0 1px #000, 0 0 0 2px var(--cc);border-radius:50%;overflow:hidden}.ol-crest svg{width:100%;height:100%;display:block}.ol-info{gap:2px;min-width:0;display:grid}.ol-host{align-items:center;gap:8px;min-width:0;display:flex}.ol-host b{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-title);color:#fff0dc;text-shadow:0 1px #000;font-size:14.5px;overflow:hidden}.ol-tag{font-style:normal;font-family:var(--font-title);letter-spacing:.6px;text-transform:uppercase;color:#1a0e08;background:linear-gradient(#ffd08a,#ff8c3a);flex:none;padding:1px 7px;font-size:10.5px;font-weight:700}.ol-meta{min-width:0;color:var(--parchment);font-size:12.5px;line-height:1.35}.ol-tags{display:contents}.ol-diff{font-family:var(--font-title);color:var(--dc);text-shadow:0 1px #000;white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.ol-seats{align-items:center;gap:7px;display:flex}.ol-pips{gap:3px;display:flex}.ol-pips i{background:#2a211b;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 0 1px #b07a3673}.ol-pips i.on{background:var(--ember-gold);box-shadow:0 0 0 1px #000,0 0 5px #ffc070b3}.ol-seats b{font-variant-numeric:tabular-nums;color:var(--parchment);font-size:12.5px}.ol-region{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;overflow:hidden}.ol-region.near{color:var(--ember-gold)}.ol-region.near:before{content:"";vertical-align:middle;background:var(--ember);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 6px #ff8c3ae6}.ol-join{min-width:108px;min-height:40px}.ol-skel{grid-template-columns:40px minmax(0,1fr) 120px}.ol-skel i{background:linear-gradient(90deg,#3c302880,#5a483a99,#3c302880) 0 0/200% 100%;height:12px;animation:1.2s linear infinite olShimmer}.ol-skel i:first-child{border-radius:50%;height:40px}@keyframes olShimmer{to{background-position:-200% 0}}.ol-empty{text-align:center;background:repeating-linear-gradient(135deg,#14100d73 0 8px,#1e181473 8px 16px);flex-direction:column;align-items:center;gap:8px;padding:18px 16px;display:flex;box-shadow:inset 0 0 0 1px #b07a3633}.ol-empty b{font-family:var(--font-title);color:#fff0dc;font-size:14.5px}.ol-empty small{max-width:460px;color:var(--parchment);font-size:12.5px;line-height:1.4}.ol-empty-ico{opacity:.85;width:44px;height:44px}.ol-empty-ico svg{width:100%;height:100%;display:block}.ol-empty.warn{text-align:left;border-left:2px solid var(--ember);background:#6a321659;flex-direction:row;justify-content:space-between;padding:8px 12px}.ol-empty.warn b{color:#ffd9b0;font-family:inherit;font-size:12.5px;font-weight:400}.ol-rules{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.ol-or{font-family:var(--font-title);letter-spacing:2px;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.ol-or:before,.ol-or:after{content:"";background:linear-gradient(90deg,#0000,#b07a3673,#0000);flex:1;height:1px}.ol-join-card{background:linear-gradient(#28201bd9,#14100d99);flex-direction:column;gap:8px;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #b07a3638}.ol-join-title{font-family:var(--font-title);letter-spacing:1px;text-transform:uppercase;color:#fff0dc;font-size:14px}.ol-join-card .code-input{min-height:48px;font-size:20px}.ol-join-card .join{letter-spacing:1px;text-transform:uppercase;min-width:120px;font-size:14px}.party-box.invited .ol-join-card{box-shadow:inset 0 0 0 1px var(--ember)}.ol-vis{flex-direction:column;gap:6px;display:flex}.ol-vis-seg{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.ol-vis-opt{min-height:42px;font-family:var(--font-title);color:#9d8f80;cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;background:linear-gradient(#1c1612,#120e0b);border:1px solid #3f2e1c;justify-content:center;align-items:center;gap:8px;padding:6px 10px;font-size:13.5px;font-weight:700;display:flex}.ol-vis-opt svg{opacity:.6;width:22px;height:22px}.ol-vis-opt:hover{color:var(--parchment)}.ol-vis-opt[aria-checked=true]{color:#fff0dc;border-color:var(--ember);background:linear-gradient(#3a1f12,#1a0e08);box-shadow:0 0 10px #ff8c3a40}.ol-vis-opt[aria-checked=true] svg{opacity:1}.ol-vis-note{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.35;display:flex}.ol-vis-note.live{color:var(--parchment)}.ol-vis-note i{background:var(--ember);width:8px;height:8px;box-shadow:0 0 8px var(--ember);border-radius:50%;flex:none;animation:1.4s ease-in-out infinite alternate olPulse}@keyframes olPulse{to{opacity:.35}}.pub-badge{color:var(--parchment);background:#ff8c3a14;align-items:center;gap:8px;padding:4px 9px 4px 5px;font-size:12px;display:flex;box-shadow:inset 0 0 0 1px #ff8c3a59}.pub-badge svg{flex-shrink:0;width:22px;height:22px}.pause-party>.small-btn+.small-btn{margin-top:6px}@media (width<=760px){.ol-big b{letter-spacing:.5px;font-size:17px}.ol-big.forge-btn{padding-right:14px}.ol-matching{grid-template-columns:auto minmax(0,1fr) auto}.ol-matching .ol-cancel{grid-column:1/-1}.ol-row{grid-template-columns:38px minmax(0,1fr) auto;grid-template-areas:"crest info join""crest tags join";gap:4px 10px}.ol-crest{grid-area:crest;width:38px;height:38px}.ol-info{grid-area:info}.ol-tags{flex-wrap:wrap;grid-area:tags;align-items:center;gap:4px 12px;display:flex}.ol-join{grid-area:join;min-width:88px}.ol-pips,.ol-fresh{display:none}}@media (height<=460px){#title-screen{--online:42px}.lo-ico{width:26px;height:26px}.lo-main{font-size:13px}.ol-big.forge-btn,.ol-plate.small-btn,.ol-matching{min-height:54px}}@media (prefers-reduced-motion:reduce){.lb-online,.lb-online .lo-ico,.ol-ring i,.ol-skel i,.ol-vis-note i{transition:none;animation:none}}#death-screen .death-panel{box-sizing:border-box;width:min(1180px, calc(100vw - 24px - var(--sl,0px) - var(--sr,0px)));max-height:calc(100dvh - 16px - var(--st,0px) - var(--sb,0px));grid-template:"head ledger""actions ledger"/minmax(0,480px) minmax(0,560px);place-content:center;align-items:center;gap:22px clamp(24px,5vw,64px);padding:8px;animation:.8s ease-out fadeUp;display:grid;position:relative}.death-head,.death-main,.death-extra,.death-actions{flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.death-head{grid-area:head;align-self:end;gap:12px}.death-actions{grid-area:actions;align-self:start;gap:14px}.death-ledger{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--bronze-lo) transparent;flex-direction:column;grid-area:ledger;gap:10px;width:100%;min-width:0;max-height:100%;padding:18px 26px 22px;display:flex;overflow-y:auto}.death-ledger>.panel-title{letter-spacing:1.5px;color:#efe6d2;margin:0;font-size:22px}.death-mode{text-align:center;font-family:var(--font-title);letter-spacing:.16em;text-transform:uppercase;color:var(--bronze-hi);margin-top:-6px;font-size:11px;font-weight:700}.death-extra:not(:has(>:not(.hidden))){display:none}.death-main .death-meta{width:100%;min-width:0}.death-seal{--seal:200px;width:var(--seal);height:var(--seal);flex:none;position:relative}.death-seal svg{width:100%;height:100%;display:block;position:relative}.ds-glow,.ds-sparks{pointer-events:none;position:absolute}.ds-glow{border-radius:50%;inset:-18%}#death-screen:not(.victory) .death-seal svg{filter:grayscale()brightness(.58)drop-shadow(0 0 12px #6fc4ff80)}#death-screen:not(.victory) .ds-glow{background:radial-gradient(circle,#6fc4ff33,#0000 62%)}#death-screen:not(.victory) .death-seal:after{content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(at 14% 92%,#c8f0ff8c,#0000 38%),radial-gradient(at 88% 86%,#c8f0ff73,#0000 34%),radial-gradient(at 50% 108%,#8fe3ff59,#0000 50%);border-radius:50%;position:absolute;inset:0}#death-screen:not(.victory) .ds-sparks{display:none}#death-screen.victory .death-seal svg{filter:drop-shadow(0 0 18px #ff8c3abf)drop-shadow(0 4px #000);animation:3.2s ease-in-out infinite sealFlare}#death-screen.victory .ds-glow{background:radial-gradient(circle,#ff8c3a57,#f0642a1a 45%,#0000 66%);animation:2.4s ease-in-out infinite alternate sealGlow}#death-screen.victory .ds-sparks{background:#ffc070;border-radius:50%;width:4px;height:4px;animation:2.8s ease-out infinite sealSparks;top:8%;left:50%;box-shadow:-60px 10px #ff8c3a,48px -6px 0 1px #ffc070,-26px -22px #fff0c8,70px 30px #ff8c3a,-84px 44px 0 1px #ffc070}@keyframes sealFlare{50%{filter:drop-shadow(0 0 28px #ffa046f2)drop-shadow(0 4px #000)}}@keyframes sealGlow{to{opacity:.7;transform:scale(1.06)}}@keyframes sealSparks{0%{opacity:0;transform:translateY(18px)}25%{opacity:1}to{opacity:0;transform:translateY(-36px)}}#death-screen .death-title{letter-spacing:.06em;font-size:60px;font-weight:700;line-height:1.05}#death-screen .death-title:before,#death-screen .death-title:after{display:none}#death-screen.victory .death-title{color:#ffc070;background:linear-gradient(#fff0c8 0%,#ffc070 45%,#f0642a 100%);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 3px #2a0c06)drop-shadow(0 0 18px #ff8c3a8c);-webkit-background-clip:text;background-clip:text}#death-screen:not(.victory) .death-title{color:#d8e8ee;text-shadow:0 3px #000,0 0 22px #6fc4ff73}#death-screen .victory-sub{font-size:17px}.victory-next{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:6px;width:min(440px,100%);padding:14px 20px 16px;display:flex}.victory-next .vn-title{font-family:var(--font-title);font-variant:small-caps;letter-spacing:.06em;color:var(--ember-gold);align-items:center;gap:8px;font-size:13px;display:inline-flex}.victory-next .vn-title:before{content:"";width:7px;height:7px;box-shadow:0 0 0 1px var(--soot);background:linear-gradient(135deg,#e0b56a,#6b4a22);transform:rotate(45deg)}.victory-next .vn-unlock{color:var(--ember);font-size:13px}.victory-next .vn-text{color:var(--parchment);font-size:14px}.death-actions .victory-next .forge-btn{width:100%;margin-top:4px}.death-actions .forge-btn{width:min(440px,100%);min-width:0;max-width:100%}.death-actions .forge-btn.release{letter-spacing:.08em}.death-actions .forge-btn.back{letter-spacing:.12em;padding-top:13px;padding-bottom:13px}.death-actions .share-row{flex-wrap:wrap;justify-content:center;gap:10px;width:auto;max-width:100%;margin:4px 0 0;display:flex}.death-actions .share-row.hidden{display:none}.death-actions .share-row .small-btn{align-items:center;gap:8px;width:auto;min-height:44px;padding:8px 16px;display:inline-flex}.share-row .sr-ico{background:50%/contain no-repeat;flex:none;width:17px;height:17px}.share-row .share-img .sr-ico{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'><rect x='2' y='3' width='14' height='12' fill='none' stroke='%23e0b56a' stroke-width='1.6'/><path d='M3 14l4-5 3 3 2-2 3 4' fill='none' stroke='%23e0b56a' stroke-width='1.6'/><circle cx='12' cy='7' r='1.5' fill='%23e0b56a'/></svg>")}.death-stats{width:100%}.death-stats>div:not(.seed-line){color:#efe6d2;border-bottom:1px solid #b07a3633;align-items:baseline;gap:8px;padding:9px 4px;font-size:16px;display:flex}.death-stats>div:not(.seed-line)>span{flex:1;align-items:baseline;gap:10px;display:flex}.death-stats>div:not(.seed-line)>span:after{content:"";border-bottom:2px dotted #b07a368c;flex:1;min-width:20px}.death-stats b{font-family:var(--font-title);color:#efe6d2;font-size:16px;font-weight:700}#death-screen.victory .death-stats b{color:var(--ember-gold)}.death-stats>div.death-diff{display:none}.death-stats .seed-line{margin-top:8px;padding:4px}.victory-loadout{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.victory-loadout.hidden{display:none}.vl-row{flex-direction:column;gap:10px;min-width:0;display:flex}.vl-label{color:#efe6d2;align-items:baseline;gap:10px;padding:0 4px;font-size:16px;display:flex}.vl-label>span{flex:1;align-items:baseline;gap:10px;display:flex}.vl-label>span:after{content:"";border-bottom:2px dotted #b07a368c;flex:1;min-width:20px}.vl-label>b{font-family:var(--font-title);color:var(--ember-gold);font-weight:700}.vl-icons{flex-wrap:wrap;align-items:center;gap:10px;padding:0 2px 4px;display:flex}.vl-icons>em{color:var(--muted);font-size:13px}.vl-icon{font-style:normal;position:relative}.vl-icon.forge-cell{width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--soot), inset 0 0 0 3px color-mix(in srgb, var(--c,#b07a36) 55%, #b07a36), inset 0 0 0 4px var(--soot), inset 0 0 14px #000000b3}.vl-icon.forge-cell svg{width:36px;height:36px}.vl-icon.forge-medallion{--size:44px}.vl-icon.forge-medallion svg{z-index:1;width:32px;height:32px;position:relative}.vl-icon>b{z-index:2;min-width:18px;font-family:var(--font-title);text-align:center;color:#efe6d2;box-shadow:inset 0 0 0 1px var(--bronze), 0 0 0 1px var(--soot);background:linear-gradient(#3a3836,#1a1816);padding:0 3px;font-size:11px;font-weight:700;line-height:16px;position:absolute;bottom:-4px;right:-4px}.death-stats>.death-daily b{color:var(--frost)}.daily-result{text-align:center;width:100%;font-family:var(--font-title);letter-spacing:.5px;color:var(--parchment);border-top:1px solid var(--bronze-line);border-bottom:1px solid var(--bronze-line);background:linear-gradient(90deg,#0000,#f0642a2e,#0000);padding:6px 10px;font-size:16px;font-weight:700}.daily-result[data-kind=ranked]{color:#ffe6c0;text-shadow:0 0 12px #ff8c3a99}.daily-result[data-kind=pending],.daily-result[data-kind=queued],.daily-result[data-kind=unranked]{color:var(--muted);background:0 0;font-size:13px}.daily-result[data-kind=rejected]{color:#ff8a70;font-size:13px}@media (height<=800px){.death-seal{--seal:150px}#death-screen .death-title{font-size:50px}.death-stats>div:not(.seed-line){padding:7px 4px}}@media (height<=640px){.death-seal{--seal:104px}#death-screen .death-title{font-size:40px}#death-screen .victory-sub{font-size:15px}#death-screen .death-panel{row-gap:12px}.death-actions{gap:10px}}@media (height<=560px) and (width>=640px){#death-screen .death-panel{height:calc(100dvh - 12px - var(--st,0px) - var(--sb,0px));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:8px 16px;padding:4px;overflow:hidden}.death-actions{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--bronze-lo) transparent;justify-content:flex-start;align-self:stretch;min-height:0;overflow-y:auto}.death-ledger{align-self:center}.death-ledger>.panel-title{white-space:nowrap}.death-ledger>.panel-title:before,.death-ledger>.panel-title:after{flex-basis:24px}.death-actions .share-row .small-btn{padding-left:10px;padding-right:10px;font-size:11px}.death-head{gap:4px}.death-seal{--seal:56px}#death-screen .death-title{font-size:28px}#death-screen .victory-sub{font-size:12.5px;line-height:1.35}.death-ledger{gap:6px;padding:10px 16px 12px}.death-ledger>.panel-title{font-size:16px}.death-stats>div:not(.seed-line),.vl-label{padding:3px 2px;font-size:13.5px}.death-stats b{font-size:13.5px}.death-actions{gap:6px}.death-actions .forge-btn.big{padding-top:9px;padding-bottom:9px;font-size:15px}.death-actions .forge-btn.release{letter-spacing:.08em}.death-actions .forge-btn.back{padding-top:8px;padding-bottom:8px;font-size:13px}.death-actions .share-row .small-btn{min-height:38px;padding-top:4px;padding-bottom:4px}.vl-icon.forge-cell{width:40px;height:40px}.vl-icon.forge-cell svg{width:30px;height:30px}.vl-icon.forge-medallion{--size:38px}.daily-result{padding:3px 10px;font-size:14px}}@media (width<=639px){#death-screen .death-panel{width:calc(100vw - 16px - var(--sl,0px) - var(--sr,0px));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--bronze-lo) transparent;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px;padding:4px 0 0;display:flex;overflow-y:auto}.death-seal{--seal:96px}#death-screen .death-title{font-size:38px}#death-screen .victory-sub{font-size:14.5px}.death-ledger{flex:none;max-height:none;padding:14px 16px 16px;overflow:visible}.death-stats>div:not(.seed-line),.vl-label{font-size:14.5px}.death-actions{z-index:3;padding:12px 0 calc(8px + var(--sb,0px));background:linear-gradient(#0000,#120e0bf7 14px);gap:8px;position:sticky;bottom:0}.death-actions .forge-btn.big{padding-top:11px;padding-bottom:11px;font-size:16px}.death-actions .forge-btn.back{padding-top:9px;padding-bottom:9px}.death-actions .share-row{flex-wrap:nowrap;gap:6px;margin:0}.death-actions .share-row .small-btn{min-height:40px;padding:4px 8px;font-size:10.5px}}@media (prefers-reduced-motion:reduce){#death-screen .death-panel,#death-screen.victory .death-seal svg,#death-screen.victory .ds-glow,#death-screen.victory .ds-sparks{animation:none}}.loadout{--cc:var(--ember-gold);flex-direction:column;gap:6px;display:flex}.lo-title{font-family:var(--font-title);letter-spacing:.04em;color:var(--parchment);text-shadow:0 1px #000;margin:0;font-size:17px;font-weight:700}.lo-cols{font-family:var(--font-title);letter-spacing:.18em;text-transform:uppercase;color:var(--label-bronze);grid-template-columns:26px 1fr 1fr;gap:6px;font-size:10.5px;display:grid}.lo-head{justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}.lo-count{color:var(--parchment);font-size:12px}.loadout.imposed .lo-count{color:var(--ember)}.lo-reset{min-height:26px;font-size:12px}.lo-slots{flex-direction:column;gap:4px;display:flex}.lo-slot{grid-template-columns:26px 1fr 1fr;align-items:stretch;gap:6px;display:grid}.lo-key{font-family:var(--font-title);color:var(--ember-gold);border:1px solid var(--bronze-line);background:#0a080699;border-radius:2px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.lo-card{min-width:0;min-height:52px;font-family:var(--font-body);text-align:left;color:var(--text);cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;-webkit-tap-highlight-color:transparent;background:#0a08068c;border:1px solid #4a3a2a;border-radius:2px;align-items:center;gap:8px;padding:3px 8px 3px 3px;display:flex;position:relative}.lo-card.on{border-color:var(--cc);background:linear-gradient(90deg, color-mix(in srgb, var(--cc) 22%, transparent), #0a08068c 70%);box-shadow:0 0 10px color-mix(in srgb, var(--cc) 40%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--cc) 45%, transparent)}.lo-card.focus{outline-offset:1px;outline:1px dashed #f3e7cb8c}.lo-card.locked .lo-icon{filter:grayscale(.85)brightness(.55)}.lo-card.locked .lo-name{color:var(--muted)}.lo-card.locked .lo-tag{color:var(--ember-gold)}.lo-card.none{color:#7d7066;cursor:default;background:#0a080640;border-style:dashed;justify-content:center;font-size:12px;font-style:italic}.lo-icon{flex:none;width:36px;height:36px}.lo-icon svg{width:100%;height:100%;display:block}.lo-text{flex-direction:column;flex:1;min-width:0;display:flex}.lo-name{font-family:var(--font-title);color:var(--parchment);-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.lo-tag{color:var(--muted);align-items:center;font-size:11px;display:flex}.lo-card.on .lo-tag{color:var(--cc)}.lo-detail{border-left:2px solid var(--cc);background:#0a080673;align-items:center;gap:10px;padding:6px 8px;display:flex}.lo-detail>.lo-icon{width:40px;height:40px}.lo-dtext{flex:1;min-width:0}.lo-dname{font-family:var(--font-title);color:var(--parchment);font-size:13.5px;font-weight:700}.lo-dname small{font-family:var(--font-body);color:var(--muted);margin-left:8px;font-size:11px;font-weight:400}.lo-desc{color:#d9ccb4;font-size:12px;line-height:1.3}.lo-buy{flex:none;min-width:110px}.lo-buy:disabled,.lo-reset:disabled{filter:grayscale(.7)brightness(.7);cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23f3d49a'/%3e%3cstop%20offset='.45'%20stop-color='%23b07a36'/%3e%3cstop%20offset='1'%20stop-color='%234a2f12'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,default}.lo-hint{text-align:center;max-width:110px;color:var(--muted);flex:none;font-size:11px}@media (height<=440px),(width<=520px){.lo-slot,.lo-cols{grid-template-columns:22px 1fr 1fr;gap:4px}.lo-card{gap:6px;min-height:44px}.lo-title{font-size:15px}.lo-icon{width:32px;height:32px}.lo-name{font-size:12px}.lo-detail{padding:4px 6px}.lo-detail>.lo-icon{width:34px;height:34px}.lo-desc{font-size:11.5px}}@media (width<=520px){.lo-detail{flex-wrap:wrap}.lo-buy{width:100%}}.ember-gem{background:radial-gradient(circle at 35% 35%,#fff0c8,#ffc070 30%,#f0642a 65%,#8e2414);flex-shrink:0;width:10px;height:10px;margin-right:6px;display:inline-block;transform:rotate(45deg);box-shadow:0 0 0 1px #000,0 0 8px #ff8c3acc}.cp-records{border-top:1px solid #b07a3666;border-bottom:1px solid #b07a3666;margin:10px 0 4px;padding:6px 0}.rec-head{font-family:var(--font-title);letter-spacing:2px;text-transform:uppercase;color:var(--ember-gold);margin-bottom:4px;font-size:13px;font-weight:700}.rec-grid{grid-template-columns:1fr 1fr;gap:2px 14px;display:grid}.rec-grid div{color:var(--muted);border-bottom:1px solid #c9a25a24;justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.rec-grid b{color:var(--parchment);font-weight:400}.rec-none,.rec-last{color:var(--muted);font-size:12.5px;font-style:italic}.rec-last{margin-top:5px;font-style:normal}.rec-last b{color:var(--ember)}.rec-weekly{color:var(--frost);border:1px solid #8fe3ff59;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:4px 8px;font-size:12.5px;display:flex}.rec-weekly span{align-items:center;gap:6px;display:flex}.rec-weekly svg{width:16px;height:16px}.rec-weekly b{font-family:var(--font-title);color:var(--frost)}.death-meta{text-align:center;background:radial-gradient(at 50% 120%,#f0642a38,#0000 70%);border:1px solid #b07a3680;border-radius:2px;min-width:300px;padding:8px 12px}.death-meta.hidden{display:none}.dm-gain{font-family:var(--font-title);color:var(--parchment);text-shadow:0 2px #000;justify-content:center;align-items:center;font-size:20px;display:flex}.dm-gain b{color:var(--ember-gold);text-shadow:0 2px #000,0 0 14px #f0642ab3;margin-right:6px}.dm-detail,.dm-total{color:var(--muted);font-size:12px}.dm-goal{color:#d9ccb4;margin-top:2px;font-size:12px}.dm-goal b{font-family:var(--font-title);color:var(--ember-gold)}.dm-goal.ready b{text-shadow:0 0 10px #f0642a8c}.dm-rec{color:#d9ccb4;margin:3px 0;font-size:13px}.dm-rec.new{font-family:var(--font-title);color:var(--ember);text-shadow:0 0 10px #f0642a99;font-weight:700;animation:1.6s ease-in-out infinite rec-glow}@keyframes rec-glow{50%{color:var(--ember-gold)}}.altar-scroll{flex:1;grid-template-columns:minmax(0,1fr) 350px;gap:22px;min-width:0;min-height:0;display:grid;overflow:hidden}.altar-main,.altar-aside{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6b4a22 transparent;flex-direction:column;gap:24px;min-height:0;padding:4px 8px 14px 4px;display:flex;overflow-y:auto}.altar-main{container-type:inline-size}.altar-section{flex-direction:column;gap:10px;scroll-margin-top:6px;display:flex}.altar-section:focus{outline:none}.altar-capes-note:first-letter{text-transform:uppercase}.altar-list,.altar-classes{flex-direction:column;gap:8px;display:flex}.altar-item{grid-template-columns:64px minmax(0,1fr) 124px auto;grid-template-areas:"cell text rank offer";align-items:center;gap:8px 16px;min-height:84px;padding:10px 20px 10px 16px;display:grid}.altar-vocation{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"cell text offer"}.ai-cell{grid-area:cell;width:64px;height:64px}.ai-cell svg,.ai-crest svg{width:48px;height:48px}.altar-item.locked .ai-crest svg{filter:grayscale(.8)brightness(.65)}.ai-text{flex-direction:column;grid-area:text;gap:3px;min-width:0;display:flex}.ai-name{font-family:var(--font-title);letter-spacing:.02em;color:#efe6d2;text-shadow:0 1px 2px #000;font-size:19px;font-weight:700}.ai-desc{color:#e6dac4;font-size:14px;line-height:1.35}.ai-rank{color:#d8cdb8;flex-direction:column;grid-area:rank;gap:8px;font-size:13px;display:flex}.ai-rank .forge-pips{gap:9px;padding-left:3px}.ai-rank .forge-pips>i{width:11px;height:11px}.ai-offer{flex-direction:column;grid-area:offer;align-items:flex-end;gap:5px;display:flex}.ai-price{color:#e0b56a;white-space:nowrap;align-items:center;font-size:12px;display:flex}.ai-price .ember-gem{width:8px;height:8px}.ai-price.short{color:#a89c8e}.altar-item.maxed .ai-cell{box-shadow:inset 0 0 0 1px var(--soot), inset 0 0 0 3px #e0b56a, inset 0 0 0 4px var(--soot), inset 0 0 14px #f0642a59}.altar-offer{--cut:8px;isolation:isolate;min-width:104px;height:44px;font-family:var(--font-title);letter-spacing:.14em;text-transform:uppercase;color:#efe6d2;text-shadow:0 1px #000;filter:drop-shadow(0 4px 6px #000c);cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;background:0 0;border:0;padding:0 14px;font-size:14px;font-weight:900;position:relative}.altar-offer:before,.altar-offer:after{content:"";z-index:-1;clip-path:var(--chamfer);pointer-events:none;position:absolute}.altar-offer:before{background:linear-gradient(#e0b56a,#b07a36 45%,#6b4a22);inset:0}.altar-offer:after{--cut:7px;background:linear-gradient(#8e2414,#6a1a1a 70%,#4e1212);inset:2px;box-shadow:inset 0 1px #ffc07059}.altar-offer.is-hot{color:#fff0c8;text-shadow:0 2px #4a1008,0 0 3px #3a0c06;filter:drop-shadow(0 0 10px #ff8c3a73)drop-shadow(0 4px 6px #000c)}.altar-offer.is-hot:before{background:linear-gradient(#6e6c69,#3a3836 50%,#262422);inset:0}.altar-offer.is-hot:after{background:repeating-linear-gradient(90deg,#00000012 0 2px,#0000 2px 7px),radial-gradient(90% 80% at 50% 120%,#ffc070 0,#ff8c3a 16%,#f0642a 32%,#c2381c 58%,#a32a16 82%,#8e2414 100%);inset:3px;box-shadow:inset 0 2px #ffc070bf,inset 0 0 0 1px #ff8c3a}.altar-offer:hover:not(:disabled){filter:drop-shadow(0 0 12px #ff8c3a99)drop-shadow(0 4px 6px #000c)brightness(1.1)}.altar-offer:active:not(:disabled){transform:translateY(1px)}.altar-offer:disabled{color:#b8ab98;filter:grayscale(.85)brightness(.62)drop-shadow(0 3px 4px #000000b3);cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23a9a6a0'/%3e%3cstop%20offset='.45'%20stop-color='%236e6c69'/%3e%3cstop%20offset='1'%20stop-color='%233a3836'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%239a8e82'/%3e%3cstop%20offset='.5'%20stop-color='%235d5249'/%3e%3cstop%20offset='1'%20stop-color='%23231d19'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,not-allowed}.altar-item.maxed .altar-offer:disabled{color:#ffc070;filter:drop-shadow(0 3px 4px #000000b3)}.altar-item.maxed .altar-offer:after{background:linear-gradient(#3a2a1c,#1c1511)}@container (width<=560px){.altar-item{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"cell text text""cell rank offer";gap:8px 12px;padding:10px 14px 12px 12px}.altar-vocation{grid-template-areas:"cell text text""cell.offer"}.ai-cell{width:56px;height:56px}.ai-cell svg{width:40px;height:40px}.ai-name{font-size:16px}.ai-desc{font-size:13px}.ai-offer{flex-direction:row-reverse;align-items:center;gap:10px}}.hearth-screen .forge-cell.is-hot{box-shadow:inset 0 0 0 1px var(--soot), inset 0 0 0 3px #ffc070, inset 0 0 0 4px var(--soot), 0 0 0 2px #ff8c3a, 0 0 14px #f0642a8c;background:radial-gradient(at 50% 120%,#f0642a4d,#0000 70%),linear-gradient(#2a201a,#15100c)}.cell-lock{width:16px;height:16px;position:absolute;bottom:5px;right:5px}.altar-tech-tabs{flex-wrap:wrap;gap:8px;display:flex}.tech-tab{min-width:52px;height:52px;font-family:var(--font-title);color:var(--cc);text-shadow:0 1px 2px #000;box-shadow:inset 0 0 0 1px var(--soot), inset 0 0 0 3px #6b4a22, inset 0 0 0 4px var(--soot), inset 0 0 14px #000000b3;cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;background:linear-gradient(#2a201a,#15100c);border:0;border-radius:0;align-items:center;gap:8px;padding:4px;font-size:14px;font-weight:700;display:flex;position:relative}.tech-tab:hover{box-shadow:inset 0 0 0 1px var(--soot), inset 0 0 0 3px #b07a36, inset 0 0 0 4px var(--soot), inset 0 0 14px #000000b3}.tt-crest{place-items:center;width:44px;height:44px;display:grid}.tt-crest svg{width:38px;height:38px}.tt-name{display:none}.tech-tab.on{box-shadow:inset 0 0 0 1px var(--soot), inset 0 0 0 3px #ffc070, inset 0 0 0 4px var(--soot), 0 0 0 2px #ff8c3a, 0 0 12px #f0642a73;background:radial-gradient(at 50% 120%,#f0642a4d,#0000 70%),linear-gradient(#2a201a,#15100c);padding-right:14px}.tech-tab.on .tt-name{display:inline}.altar-techs .lo-card{background:linear-gradient(180deg, #1e1814b8, #0e0b09e6), var(--leather) 0 0 / 256px 256px, #1c1511;box-shadow:inset 0 0 0 1px var(--soot), inset 0 0 0 2px #b07a3673, inset 0 0 18px #00000080;border:0}.altar-techs .lo-card.none{background:#0a080666;box-shadow:inset 0 0 0 1px #b07a3633}.altar-techs .lo-card.on{box-shadow:inset 0 0 0 1px var(--soot), inset 0 0 0 2px var(--cc), inset 0 -3px 0 #ff8c3a, 0 0 10px color-mix(in srgb, var(--cc) 35%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--cc) 20%, transparent), transparent 70%), linear-gradient(180deg, #281c1499, #140c08db), var(--leather) 0 0 / 256px 256px, #2a1d15}.altar-techs .lo-key{background:var(--iron) 0 0 / 64px 64px, #4a4744;background-blend-mode:overlay;color:#efe6d2;box-shadow:inset 0 0 0 1px var(--soot), inset 0 1px 0 #ffffff2e, inset 0 -2px 0 #00000073;border:0}.altar-techs .lo-detail{background:linear-gradient(180deg, #231d19cc, #16120feb), var(--leather) 0 0 / 256px 256px, #1c1511;border:0;box-shadow:inset 0 0 0 1px #0c0a09,inset 0 0 0 2px #b07a36,inset 0 0 0 3px #6b4a22,inset 0 0 22px #0009}.altar-capes{flex-wrap:wrap;gap:12px 10px;display:flex}.cape-swatch{width:86px;font-family:var(--font-body);color:#e6dac4;cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:2px 0;display:flex}.cs-cell{width:64px;height:64px}.cs-cell>i{background:linear-gradient(180deg, color-mix(in srgb, var(--cape,#5d5249) 100%, #fff 12%), var(--cape,#5d5249) 55%, color-mix(in srgb, var(--cape,#5d5249) 70%, #000));clip-path:polygon(30% 0,70% 0,72% 8%,85% 14%,100% 100%,70% 88%,50% 100%,30% 88%,0 100%,15% 14%,28% 8%);filter:drop-shadow(0 1px #000);width:34px;height:40px}.cape-swatch.default .cs-cell>i{background:repeating-linear-gradient(135deg,#5d5249 0 5px,#342b25 5px 10px)}.cape-swatch.locked .cs-cell>i{opacity:.35;filter:grayscale(.6)}.cs-name{text-align:center;font-size:13px;line-height:1.2}.cape-swatch small{color:#a89c8e;align-items:center;font-size:11px;display:flex}.cape-swatch small .ember-gem{width:7px;height:7px}.cape-swatch.worn .cs-name,.cape-swatch.worn small{color:#ffc070}.cape-swatch.locked .cs-name{color:#a89c8c}.cape-swatch:hover:not(:disabled) .cs-cell:not(.is-hot){box-shadow:inset 0 0 0 1px var(--soot), inset 0 0 0 3px #e0b56a, inset 0 0 0 4px var(--soot), 0 0 8px #f0642a59}.cape-swatch:disabled{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23a9a6a0'/%3e%3cstop%20offset='.45'%20stop-color='%236e6c69'/%3e%3cstop%20offset='1'%20stop-color='%233a3836'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%239a8e82'/%3e%3cstop%20offset='.5'%20stop-color='%235d5249'/%3e%3cstop%20offset='1'%20stop-color='%23231d19'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,not-allowed}.cape-swatch:disabled small{color:#7d7266}.altar-relics{grid-template-columns:repeat(auto-fill,56px);gap:10px;display:grid}.altar-relic{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;border:0;padding:0}.altar-relic svg:not(.cell-lock){width:44px;height:44px}.altar-relic.rare:not(.is-hot),.altar-relic.legendary:not(.is-hot){box-shadow:inset 0 0 0 1px var(--soot), inset 0 0 0 3px #b07a36, inset 0 0 0 4px var(--soot), inset 0 0 0 5px color-mix(in srgb, var(--rc) 70%, transparent), inset 0 0 14px #000000b3}.altar-relic.locked svg:not(.cell-lock){opacity:.3;filter:grayscale()drop-shadow(0 1px #000)}.altar-relic.resonance:after{content:"";background:#ffcf6a;width:6px;height:6px;position:absolute;top:5px;left:5px;transform:rotate(45deg);box-shadow:0 0 5px #ff8c3acc}.altar-relic:hover:not(.is-hot){filter:brightness(1.2)}.altar-relic-detail{z-index:2;flex-direction:column;gap:6px;margin-top:4px;padding:12px 14px;display:flex;position:sticky;bottom:0}.ard-head{align-items:center;gap:10px;display:flex}.ard-cell{flex:none;width:44px;height:44px}.ard-cell svg{width:34px;height:34px}.ard-cell.locked svg{opacity:.45;filter:grayscale()}.ard-title{min-width:0}.ard-name{font-family:var(--font-title);color:#efe6d2;text-shadow:0 1px 2px #000;font-size:16px;font-weight:700}.altar-relic-detail.locked .ard-name{color:#cfc3b0}.rc-meta{color:#a89c8e;font-size:12px}.rc-meta b{font-family:var(--font-title);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.ard-desc{color:#e6dac4;font-size:13.5px;line-height:1.4}.rc-tag{font-family:var(--font-body);vertical-align:middle;color:#ffcf6a;border:1px solid #ff8c3a99;border-radius:2px;margin-left:8px;padding:0 6px;font-size:10.5px;font-weight:400}.rc-state{font-family:var(--font-title);letter-spacing:.12em;text-transform:uppercase;color:#e0b56a;align-self:flex-end;font-size:11px}.ard-buy{align-self:flex-end;min-height:44px}.ai-buy:disabled{filter:grayscale(.7)brightness(.7);cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23f3d49a'/%3e%3cstop%20offset='.45'%20stop-color='%23b07a36'/%3e%3cstop%20offset='1'%20stop-color='%234a2f12'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,default}.altar-records-sec{padding:12px 12px 10px}.altar-records table{border-collapse:collapse;width:100%;font-size:12px}.altar-records th,.altar-records td{text-align:center;background:linear-gradient(90deg,#6b4a22,#b07a36) 0 100%/100% 1px no-repeat;padding:5px 3px}.altar-records thead th{font-family:var(--font-title);background:linear-gradient(90deg,#6b4a22,#b07a36) 0 100%/100% 2px no-repeat;font-size:11px;font-weight:700}.altar-records tbody th{text-align:left;font-family:var(--font-title);font-size:11.5px;font-weight:700}.altar-records td b{color:#ffc070;font-size:14px;font-weight:400;display:block}.altar-records td small,.altar-records td em,.rec-legend{color:#a89c8e;font-size:10.5px}.rec-legend{text-align:right;margin-top:6px}.altar-honor{flex-direction:column;gap:4px;display:flex}.ah-count{font-family:var(--font-title);color:var(--ember-gold)}.ah-steps{flex-direction:column;gap:4px;margin:4px 0;display:flex}.ah-step{opacity:.75;align-items:center;gap:8px;font-size:13px;display:flex}.ah-step.on{opacity:1;color:var(--ember-gold)}.ah-bar{width:120px;height:6px;box-shadow:0 0 0 1px var(--bronze-lo);background:#00000080;flex:none}.ah-bar i{background:linear-gradient(90deg,#c2381c,#ffc070);height:100%;display:block}@media (width<=1180px){.altar-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6b4a22 transparent;display:block;overflow-y:auto}.altar-main,.altar-aside{overflow:visible}.altar-aside{padding-top:10px}}@media (width<=900px),(height<=540px){.altar-main,.altar-aside{gap:18px;padding:2px 4px 10px}.altar-relic-detail{padding:8px 12px}.ard-desc{font-size:12.5px}}@media (width<=520px){.altar-records td small{display:none}}.codex-pages{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.codex-page{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6b4a22 transparent;flex:1;min-height:0;padding:4px 8px 12px 4px;display:none;overflow-y:auto}.codex-page.shown{gap:18px;display:flex}.codex-page[data-page=bestiary].shown{align-items:stretch;overflow:hidden}.cx-list{scrollbar-width:thin;scrollbar-color:#6b4a22 transparent;flex-direction:column;flex-shrink:0;gap:3px;width:260px;padding:10px 10px 12px;display:flex;overflow-y:auto}.cx-group{font-family:var(--font-title);letter-spacing:.18em;text-transform:uppercase;color:#e0b56a;text-shadow:0 1px 2px #000;align-items:center;gap:8px;margin:8px 2px 4px;font-size:11.5px;font-weight:600;display:flex}.cx-group:first-child{margin-top:2px}.cx-group:before{content:"";background:radial-gradient(circle,#fff0c8 0,#ffc070 25%,#f0642a 60%,#8e2414);flex:none;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 0 1px #6b4a22}.cx-group:after{content:"";background:linear-gradient(90deg,#b07a36,#6b4a2200);flex:1;height:2px}.cx-item{text-align:left;min-height:36px;font-family:var(--font-body);color:#e6dac4;box-shadow:inset 0 0 0 1px var(--soot), inset 0 0 0 2px #6b4a228c;cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;background:linear-gradient(#1c1612b3,#0e0b09cc);border:0;border-radius:0;align-items:center;gap:9px;padding:5px 10px;font-size:14px;display:flex}.cx-item:hover{color:#efe6d2;box-shadow:inset 0 0 0 1px var(--soot), inset 0 0 0 2px #b07a36}.cx-item.active{color:#ffe6c0;background:radial-gradient(ellipse at 0% 50%, color-mix(in srgb, var(--cx) 22%, transparent), transparent 70%), radial-gradient(ellipse at 50% 130%, #f0642a40, transparent 70%), linear-gradient(180deg, #2c211a, #1a1411);box-shadow:inset 0 0 0 1px var(--soot), inset 0 0 0 2px #b07a36, inset 0 -2px 0 #ff8c3a}.cx-item.locked{color:#8a7e70;font-style:italic}.cx-item .cx-dot{background:var(--cx);width:8px;height:8px;box-shadow:0 0 0 1px var(--soot), 0 0 6px var(--cx);flex-shrink:0;transform:rotate(45deg)}.cx-item.locked .cx-dot{background:#2a201a;box-shadow:inset 0 0 0 1px #6b4a22}.cx-item span{flex:1}.cx-item em,.cx-chron em{font-style:normal;font-family:var(--font-title);letter-spacing:.12em;text-transform:uppercase;color:#ff8c3a;text-shadow:0 0 6px #f0642a99;font-size:10px;font-weight:700}.cx-detail{flex:1;gap:18px;min-width:0;min-height:0;display:flex}.cx-stage{background:radial-gradient(at 50% 85%,#8fe3ff29,#0000 60%),radial-gradient(at 50% 110%,#f0642a3d,#0000 70%),linear-gradient(#0c0907e6,#16110de6);flex-shrink:0;align-self:flex-start;width:300px;height:min(100%,380px);position:relative}.cx-view{object-fit:contain;width:100%;height:100%;display:block}.cx-seal{font-family:var(--font-title);color:color-mix(in srgb, var(--cx) 50%, #3f2e1c);text-shadow:0 0 24px color-mix(in srgb, var(--cx) 40%, transparent);justify-content:center;align-items:center;font-size:96px;display:none;position:absolute;inset:0}.cx-seal.shown{display:flex}.cx-text{scrollbar-width:thin;scrollbar-color:#6b4a22 transparent;color:#e6dac4;flex:1;min-width:0;padding-right:6px;font-size:15px;line-height:1.5;overflow-y:auto}.cx-text p{margin:6px 0}.cx-name{font-family:var(--font-title);letter-spacing:.02em;color:#efe6d2;text-shadow:0 2px 2px #000;font-size:24px;font-weight:700}.cx-kind{font-family:var(--font-title);letter-spacing:.14em;text-transform:uppercase;color:#e0b56a;font-size:11.5px}.cx-sec{font-family:var(--font-title);letter-spacing:.18em;text-transform:uppercase;color:var(--frost);align-items:center;gap:8px;margin-top:12px;font-size:12px;font-weight:600;display:flex}.cx-sec:before{content:"";background:#16120f;width:7px;height:7px;transform:rotate(45deg);box-shadow:inset 0 0 0 1px #b07a36}.cx-sec:after{content:"";background:linear-gradient(90deg,#b07a36b3,#0000);flex:1;height:1px}.cx-anecdote{color:#d9ccb4;font-style:italic}.cx-hint{color:#a89c8e;font-size:13px;font-style:italic}.cx-lore{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;gap:12px;width:100%;display:grid}.cx-chron{color:#e6dac4;padding:12px 16px 14px;font-size:14px;line-height:1.5}.cx-chron p{margin:6px 0 0}.cx-chron-head{align-items:baseline;gap:10px;display:flex}.cx-chron-head b{font-family:var(--font-title);color:#efe6d2;text-shadow:0 1px 2px #000;flex:1;font-size:16px;font-weight:700}.cx-chron.locked{opacity:.62}.cx-chron.locked b{color:#8a7e70}.cx-num{font-family:var(--font-title);color:#e0b56a;font-size:12px;font-weight:700}.cx-classes{flex-direction:column;gap:10px;width:100%;display:flex}.cx-class{color:#e6dac4;gap:16px;padding:14px 18px;font-size:14px;line-height:1.5;display:flex}.cx-class p{margin:4px 0 0}.cx-crest{flex-shrink:0;width:64px;height:64px}.cx-crest svg{width:52px;height:52px}.cx-ach{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;gap:10px;width:100%;display:grid}.cx-achv{align-items:center;gap:12px;padding:10px 14px;display:flex}.cx-achv .cx-name{font-size:15px}.cx-achv p{color:#cfc3b0;margin:2px 0;font-size:13px;line-height:1.35}.cx-achv small{color:var(--ac);font-size:11.5px}.cx-ach-icon{flex-shrink:0;width:52px;height:52px}.cx-ach-icon svg{width:38px;height:38px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--ac) 45%, transparent))}.cx-achv.locked{opacity:.6}.cx-achv.locked .cx-ach-icon svg{filter:grayscale()}.cx-achv.locked small{color:#a89c8e}@media (width<=1100px){.cx-list{width:220px}.cx-stage{width:240px}}@media (height<=540px){.codex-page{padding:2px 4px 8px}.codex-page.shown{gap:10px}.cx-list{width:200px;padding:6px 6px 8px}.cx-item{min-height:32px;font-size:13px}.cx-detail{gap:10px}.cx-stage{width:170px;height:100%}.cx-seal{font-size:64px}.cx-name{font-size:18px}.cx-text{font-size:13px}.cx-chron,.cx-class,.cx-achv{padding:8px 12px;font-size:13px}}@media (width<=760px){.codex-page[data-page=bestiary].shown{flex-direction:column;overflow-y:auto}.cx-detail{flex-direction:column}.cx-list{flex-shrink:0;width:100%;max-height:30vh}.cx-stage{width:100%;height:220px}.cx-text{overflow:visible}}#entry-invite{z-index:6;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ember-gold) 45%, var(--bronze));zoom:var(--ui-scale,1);background:linear-gradient(#221a15db,#100c09eb);align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:8px 10px 8px 12px;animation:.3s ease-out ei-in;display:flex;position:absolute;top:calc(max(24%,130px) + 64px);left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000073}#entry-invite.hidden{display:none}@keyframes ei-in{0%{opacity:0;transform:translate(-50%,-8px)}}.ei-icon{width:32px;height:32px;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--ember-gold) 60%, transparent));flex:none}.ei-icon svg{width:100%;height:100%}.ei-text{min-width:0}.ei-kicker{white-space:nowrap;color:var(--ember-gold);font-family:var(--font-title);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.ei-desc{max-width:300px;color:var(--text);text-shadow:1px 1px 0 var(--black);font-size:13px;line-height:1.3}#entry-invite .ei-lobby{white-space:nowrap;flex:none}.ei-close{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;align-self:flex-start;padding:0 4px;font-size:18px;line-height:1}.ei-close:hover,.ei-close:focus-visible{color:var(--text)}@media (width<=560px){#entry-invite{flex-wrap:wrap;justify-content:center;width:calc(100vw - 32px);top:calc(max(24%,130px) + 150px)}.ei-text{flex:calc(100% - 80px)}}html.touch #entry-invite{top:calc(22% + 48px)}@media (width<=560px){html.touch #entry-invite{top:calc(22% + 150px)}}@media (height<=500px){#entry-invite{gap:8px;padding:4px 6px 4px 8px}.ei-icon{width:22px;height:22px}.ei-desc{display:none}#entry-invite .ei-lobby{padding:6px 10px}}#portal-confirm,#act-summary{z-index:18;background:radial-gradient(ellipse at 50% 60%, color-mix(in srgb, var(--pcc,var(--ember-gold)) 12%, transparent), #00000073 70%);animation:.25s ease-out pc-in}#portal-confirm.hidden,#act-summary.hidden{display:none}@keyframes pc-in{0%{opacity:0}}.pc-panel{text-align:center;border-color:color-mix(in srgb, var(--pcc,var(--ember-gold)) 55%, var(--bronze));flex-direction:column;align-items:center;gap:8px;width:min(380px,100vw - 32px);padding:18px 22px 14px;display:flex}.pc-icon{width:64px;height:64px;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--pcc,var(--ember-gold)) 60%, transparent))}.pc-icon svg{width:100%;height:100%}.pc-kicker{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.pc-panel .pc-title{color:var(--pcc,var(--ember-gold));margin:0;font-size:24px}.pc-desc{color:var(--text);text-shadow:1px 1px 0 var(--black);font-size:15px;line-height:1.4}.pc-note{color:var(--muted);font-size:12px}.pc-actions{flex-direction:column;align-items:center;gap:8px;margin-top:6px;display:flex}.pc-actions .forge-btn{min-width:220px}.pc-never{color:var(--muted);cursor:pointer;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}#portal-confirm{background:radial-gradient(50% 40% at 50% 55%,#f0642a14,#0000 70%),radial-gradient(#080605b8,#080605db 60%,#080605f2 100%)}body:has(#portal-confirm:not(.hidden)) #raid-warning{visibility:hidden}#portal-confirm .pc-panel{box-sizing:border-box;border-color:var(--bronze);zoom:var(--ui-scale,1);gap:10px;width:min(620px,100vw - 24px);max-height:calc(100vh - 16px);padding:18px 26px 16px;overflow-y:auto}#portal-confirm .pc-title{font-family:var(--font-title);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--pal-ivory);text-shadow:0 2px 0 var(--soot), 0 0 18px #000c;justify-content:center;align-self:stretch;align-items:center;gap:14px;margin:0;font-size:30px;font-weight:700;line-height:1.1;display:flex}#portal-confirm .pc-title:before,#portal-confirm .pc-title:after{content:"";background:var(--flourish-l) right center / contain no-repeat;flex:0 84px;min-width:20px;height:14px}#portal-confirm .pc-title:after{background-image:var(--flourish-r);background-position:0}#portal-confirm .pc-desc{max-width:540px;color:var(--text-soft);letter-spacing:.02em;text-shadow:0 1px 2px var(--black);font-size:16px;line-height:1.4}.pc-cards{grid-template-columns:repeat(2,minmax(0,240px));justify-content:center;gap:24px;width:100%;margin-top:10px;display:grid}.pc-slot{filter:drop-shadow(0 10px 14px #000c);min-width:0;transition:transform .15s,filter .15s;display:block}.pc-slot.hot{filter:drop-shadow(0 0 14px #f0642a59)drop-shadow(0 14px 16px #000000d9);transform:translateY(-4px)}.pc-card.forge-plate{--cut:12px;box-sizing:border-box;width:100%;height:100%;min-height:250px;font-family:var(--font-body);color:var(--text);text-align:center;cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;touch-action:manipulation;border:0;border-radius:0;flex-direction:column;align-items:center;gap:7px;padding:30px 18px 20px;transition:filter .15s;display:flex}.pc-card:not(.is-hot){filter:brightness(.72)saturate(.75)}.pc-card:not(.is-hot):hover{filter:brightness(.95)saturate(.9)}.pc-card.forge-plate:focus-visible{box-shadow:inset 0 0 0 2px var(--ember-deep), inset 0 0 0 3px var(--pal-ember-core), inset 0 0 0 4px var(--soot), inset 0 0 36px #f0642a2e;outline:none}.forge-medallion.pc-card-icon{--size:76px;width:var(--size);height:var(--size);filter:none}.pc-card-icon svg{z-index:1;width:64%;height:64%;position:relative}.pc-card-icon:after{box-shadow:0 0 0 2px color-mix(in srgb, var(--cc) 70%, var(--bronze)), 0 0 0 3px var(--soot), 0 0 12px color-mix(in srgb, var(--cc) 35%, transparent), inset 0 0 12px #000000b3}.is-hot .pc-card-icon{box-shadow:inset 0 0 0 1px var(--soot), 0 0 0 1px var(--soot), 0 0 16px color-mix(in srgb, var(--cc) 50%, transparent), 0 3px 6px #0009}.pc-card-name{font-family:var(--font-title);color:var(--pal-ivory);text-shadow:0 2px 0 var(--soot);margin-top:2px;font-size:20px;font-weight:700;line-height:1.15}.is-hot .pc-card-name{color:var(--pal-ember-core)}.pc-card-kind{font-family:var(--font-title);letter-spacing:.04em;font-variant:small-caps;color:var(--label-bronze);text-shadow:0 1px 0 var(--soot);font-size:13px;font-weight:700;line-height:1.2}.is-hot .pc-card-kind{color:var(--ember-gold)}.pc-rule{background:linear-gradient(90deg, transparent, var(--bronze) 45%, var(--bronze) 55%, transparent);flex:none;width:90px;height:1px;margin:2px 0}.pc-rule:after{content:"";background:var(--bronze);width:6px;height:6px;box-shadow:0 0 0 1px var(--soot);margin:-3px auto 0;display:block;transform:rotate(45deg)}.is-hot .pc-rule{background:linear-gradient(90deg, transparent, var(--ember) 45%, var(--ember) 55%, transparent)}.is-hot .pc-rule:after{background:var(--ember);box-shadow:0 0 6px var(--ember)}.pc-card-desc{color:var(--text-soft);font-size:14px;line-height:1.45}.pc-here{white-space:nowrap;font-family:var(--font-title);letter-spacing:.12em;text-transform:uppercase;color:var(--soot);background:linear-gradient(180deg, var(--bronze-hi), var(--bronze) 55%, var(--bronze-lo));clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%);padding:3px 10px 2px;font-size:10px;font-weight:700;line-height:1;position:absolute;top:9px;left:50%;transform:translate(-50%)}#portal-confirm .pc-note{color:var(--text-soft);text-shadow:1px 1px 0 var(--black);font-size:13px}#portal-confirm .pc-actions{flex-flow:wrap;justify-content:center;align-items:center;gap:14px;margin-top:4px}#portal-confirm .pc-enter{justify-content:center;align-items:center;gap:12px;min-width:240px;padding:8px 9px 8px 22px;display:flex}#portal-confirm .pc-enter .forge-key{min-width:30px;height:30px}#portal-confirm .pc-stay{min-height:44px;padding:6px 14px 6px 8px}#portal-confirm .pc-never{color:var(--text-dim);text-shadow:1px 1px 0 var(--black)}@media (width<=460px),(height<=520px){.pc-cards{grid-template-columns:repeat(2,minmax(0,210px));gap:14px}.pc-card.forge-plate{gap:5px;min-height:0;padding:26px 12px 14px}.forge-medallion.pc-card-icon{--size:52px}.pc-card-name{font-size:16px}.pc-card-kind{font-size:12px}.pc-card-desc{font-size:12.5px}#portal-confirm .pc-title{font-size:22px}#portal-confirm .pc-enter{min-width:0}}@media (width<=460px){#portal-confirm .pc-title{white-space:normal}#portal-confirm .pc-panel{padding:14px 14px 12px}}@media (height<=520px){#portal-confirm .pc-desc{display:none}#portal-confirm .pc-panel{gap:6px;padding:10px 18px 8px}.pc-rule{display:none}#portal-confirm .pc-enter{padding:4px 7px 4px 16px}}@media (prefers-reduced-motion:reduce){.pc-slot,.pc-card{transition:none}.pc-slot.hot{transform:none}}.as-stats{grid-template-columns:repeat(2,1fr);gap:6px 14px;width:100%;margin:4px 0 2px;display:grid}@media (width>=520px){#act-summary .pc-panel{width:min(440px,100vw - 32px)}.as-stats{grid-template-columns:repeat(3,1fr)}}.as-stats div{border:1px solid color-mix(in srgb, var(--bronze) 50%, transparent);background:#00000040;border-radius:4px;flex-direction:column;align-items:center;padding:6px 4px;display:flex}.as-stats dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.as-stats dd{color:var(--ember-gold);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:20px;font-weight:700}.as-promise{color:var(--frost);font-size:14px}#ending{z-index:60;pointer-events:none;transition:opacity .6s;position:fixed;inset:0}#ending.hidden{display:none}#ending.out{opacity:0}.en-bar{background:#000;height:11vh;animation:1s ease-out both en-bar;position:absolute;left:0;right:0}.en-bar.top{top:0}.en-bar.bottom{bottom:0}@keyframes en-bar{0%{transform:scaleY(0)}}.en-text{text-align:center;width:min(760px,88vw);font-family:var(--font-title);color:#fff3dc;text-shadow:0 0 12px #ff8c3a8c,0 2px 4px #000;opacity:0;font-size:clamp(17px,2.3vw,26px);line-height:1.45;position:absolute;bottom:15vh;left:50%;transform:translate(-50%)}.en-text.shown{animation:5s both en-text}@keyframes en-text{0%{opacity:0;transform:translate(-50%,8px)}14%,86%{opacity:1;transform:translate(-50%)}to{opacity:.25}}.en-skip{pointer-events:auto;font-family:var(--font-title);letter-spacing:1px;color:var(--parchment);border:1px solid var(--bronze-lo);cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.45'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/linearGradient%3e%3cradialGradient%20id='e'%3e%3cstop%20offset='0'%20stop-color='%23fff0c8'/%3e%3cstop%20offset='.5'%20stop-color='%23ff8c3a'/%3e%3cstop%20offset='1'%20stop-color='%238e2414'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%2316120f'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M12.5%2012.5%2022%2022'%20stroke='%236e6c69'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='none'%20stroke='%23ff8c3a'%20stroke-opacity='.45'%20stroke-width='3.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%202%2020%208.5%2013.5%2011%2011%2013.5%208.5%2020Z'%20fill='url(%23b)'%20stroke='%2316120f'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%203.5%2012.5%2012.5'%20stroke='%23fff0c8'%20stroke-opacity='.55'%20stroke-width='.9'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='3'%20fill='url(%23e)'%20stroke='%2316120f'%20stroke-width='1.2'/%3e%3c/svg%3e") 2 2,pointer;background:#0a0806a6;border-radius:2px;padding:6px 14px;font-size:13px;position:absolute;bottom:calc(11vh + 12px);right:18px}.en-credit{text-align:center;letter-spacing:.5px;color:#fff3dc99;white-space:nowrap;text-overflow:ellipsis;font-size:12px;animation:1.5s 1.5s both en-credit;position:absolute;bottom:calc(5.5vh - 8px);left:16px;right:16px;overflow:hidden}@keyframes en-credit{0%{opacity:0}}.en-skip:hover,.en-skip:focus-visible{border-color:var(--ember-gold);color:var(--ember-gold)}body.cinematic #hud{opacity:0;pointer-events:none;transition:opacity .6s}.qwheel{width:calc(300px * var(--ui-scale,1));height:calc(300px * var(--ui-scale,1));pointer-events:auto;touch-action:none;z-index:14;filter:drop-shadow(0 6px 18px #000000b3);animation:.12s ease-out qw-in;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.qwheel.hidden{display:none}.qwheel svg{width:100%;height:100%;display:block}.qw-sector{fill:#231d19d1;stroke:#6b4a22;stroke-width:1.5px;cursor:pointer;transition:fill 80ms}.qw-sector.on{fill:#c2381ce6;stroke:#ffc070;stroke-width:2.5px}.qw-label{width:calc(92px * var(--ui-scale,1));text-align:center;font-size:calc(12.5px * var(--ui-scale,1));color:var(--parchment);text-shadow:1px 1px #000,0 0 4px #000;pointer-events:none;line-height:1.15;position:absolute;transform:translate(-50%,-50%)}.qw-label.on{color:#fff}.qw-center{width:calc(86px * var(--ui-scale,1));text-align:center;font-family:var(--font-title);font-size:calc(11px * var(--ui-scale,1));color:var(--ember-gold);text-shadow:1px 1px #000;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes qw-in{0%{opacity:0;scale:.85}}.hero-bubble{border:1.5px solid var(--bc,var(--bronze));max-width:180px;color:var(--parchment);text-align:center;white-space:normal;will-change:transform, opacity;background:#140f0ce6;border-radius:9px;padding:4px 9px 5px;font-size:13px;line-height:1.2;position:absolute;top:0;left:0;box-shadow:0 2px 8px #0009}.hero-bubble:after{content:"";background:inherit;border-right:1.5px solid var(--bc,var(--bronze));border-bottom:1.5px solid var(--bc,var(--bronze));width:9px;height:9px;margin-left:-5px;position:absolute;bottom:-6px;left:50%;transform:rotate(45deg)}.hero-bubble.pop{animation:.18s ease-out bubble-pop}@keyframes bubble-pop{0%{scale:.7}}.chat-line .qm{color:var(--ember-gold);font-style:italic}.t-quick{right:calc(10px + 268px + var(--sr));bottom:calc(10px + 76px + var(--sb))}@media (orientation:portrait) and (width<=760px){html.touch .t-quick{right:calc(10px + 248px + var(--sr))}}@media (prefers-reduced-motion:reduce){.qwheel,.hero-bubble.pop{animation:none}}.wheel-select{min-width:190px;font-family:var(--font-body);color:var(--parchment);background:linear-gradient(#342b25e6,#14100de6);border:1px solid #b07a3673;border-radius:4px;padding:5px 8px;font-size:13px}.wheel-select:focus-visible{outline:2px solid var(--ember);outline-offset:1px}.wheel-select option{color:var(--parchment);background:#1a1411}.ping-label{border:1.5px solid var(--bn,var(--bronze));box-shadow:0 0 8px color-mix(in srgb, var(--bn,#b07a36) 70%, transparent);color:#fff;white-space:nowrap;text-shadow:1px 1px #000;will-change:transform, opacity;background:#140f0cd9;border-radius:4px;padding:2px 8px 3px;font-size:12px;position:absolute;top:0;left:0}#party .party-frame{pointer-events:auto;-webkit-touch-callout:none}.party-frame.muted .pf-name:before{content:"🔇 ";font-size:10px}.party-frame.muted .pf-body{opacity:.7}.party-menu{z-index:15;background:var(--panel);border:1px solid var(--bronze);pointer-events:auto;border-radius:6px;flex-direction:column;gap:4px;min-width:160px;padding:6px;display:flex;position:absolute;box-shadow:0 4px 14px #000000b3}.party-menu .pm-title{font-family:var(--font-title);color:var(--ember-gold);padding:0 4px;font-size:12px}.party-menu button{font-family:var(--font-body);text-align:left;color:var(--parchment);cursor:pointer;background:linear-gradient(#342b25e6,#14100de6);border:1px solid #b07a3673;border-radius:4px;padding:6px 10px;font-size:13px}.party-menu button:hover,.party-menu button:focus-visible{border-color:var(--ember);color:#fff}.qw-tabs{gap:4px;display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-6px)}.qw-tabs button{padding:calc(3px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));font-family:var(--font-title);font-size:calc(12px * var(--ui-scale,1));color:var(--parchment);cursor:pointer;background:#140f0ceb;border:1px solid #6b4a22}.qw-tabs button.on{color:#fff;background:#c2381ce6;border-color:#ffc070}.qw-tabs button:disabled{opacity:.4;cursor:default}.qwheel[data-page=emote] .qw-sector:not(.on){fill:#231d19b3}
