.canvas.svelte-xdoave{position:absolute;inset:0}.glyph.svelte-14wpusd{flex:none;line-height:0;display:inline-block}.emblem.svelte-1y4wc9p{flex:none;place-items:center;display:inline-grid;position:relative}.emblem.svelte-1y4wc9p>*{grid-area:1/1}.emblem.svelte-1y4wc9p>.glyph{position:relative}.diamond.svelte-1y4wc9p{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--c) 35%, #0b0c18), #07080f 75%);border:1px solid color-mix(in srgb, var(--c) 80%, white 10%);width:70.7%;height:70.7%;box-shadow:0 0 10px color-mix(in srgb, var(--c) 55%, transparent), inset 0 0 8px color-mix(in srgb, var(--c) 40%, transparent);outline:1px solid #000;transform:rotate(45deg)}.window-wrap.svelte-qwvyvr{z-index:5;transform:translate(-50%, -50%) scale(var(--s,1));pointer-events:none;position:absolute;top:46%;left:50%}.window.svelte-qwvyvr{pointer-events:auto;width:560px;font:inherit;color:var(--text);text-align:center;cursor:pointer;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--ec) 35%, transparent)) drop-shadow(0 12px 30px #000c);background:0 0;flex-direction:column;align-items:center;gap:4px;padding:10px 14px 16px;animation:.3s ease-out svelte-qwvyvr-pop;display:flex}.window.elite.svelte-qwvyvr{width:440px}@keyframes svelte-qwvyvr-pop{0%{opacity:0;transform:scale(.92)}}.art.svelte-qwvyvr{aspect-ratio:912/624;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);width:100%;margin-bottom:8px;animation:.55s cubic-bezier(.2,.8,.2,1) .1s both svelte-qwvyvr-shutters;position:relative;overflow:hidden}@keyframes svelte-qwvyvr-shutters{0%{clip-path:polygon(50% 0,50% 0,50% 0,50% 100%,50% 100%,50% 100%,50% 100%,50% 0)}}.art.svelte-qwvyvr img:where(.svelte-qwvyvr){object-fit:cover;width:100%;height:100%;display:block}.art.svelte-qwvyvr:after{content:"";box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ec) 60%, #3a3020), inset 0 0 40px #000000a6;pointer-events:none;position:absolute;inset:0}.art-fallback.svelte-qwvyvr{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--ec) 28%, #12101c), #07080f 70%);place-items:center;width:100%;height:100%;display:grid}.kicker.svelte-qwvyvr{font-family:var(--font-title);letter-spacing:.12em;text-transform:uppercase;color:var(--ec);font-size:13px}.heading.svelte-qwvyvr{font-family:var(--font-title);letter-spacing:.04em;text-transform:none;color:color-mix(in srgb, var(--ec) 55%, white 45%);text-shadow:0 0 16px color-mix(in srgb, var(--ec) 55%, transparent);font-size:30px;font-weight:700}.detail.svelte-qwvyvr{font-size:17px;font-style:italic}.effects.svelte-qwvyvr{flex-wrap:wrap;justify-content:center;gap:6px 14px;display:flex}.effect.svelte-qwvyvr{font-family:var(--font-title);color:#9be8a8;font-size:16px}.effect.bad.svelte-qwvyvr{color:#ff8a94}.window.refused.svelte-qwvyvr .effects:where(.svelte-qwvyvr){opacity:.55;text-decoration:line-through}@media (prefers-reduced-motion:reduce){.window.svelte-qwvyvr,.art.svelte-qwvyvr{animation:none}}.icon.svelte-kf5ndj{object-fit:contain;vertical-align:middle;flex:none;display:inline-block}.essence.svelte-vui05e{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--c) 45%, white), var(--c) 55%, color-mix(in srgb, var(--c) 50%, black));box-shadow:0 0 5px color-mix(in srgb, var(--c) 70%, transparent);border-radius:50%;flex:none;place-items:center;line-height:0;display:inline-grid}.gem.svelte-ccpt3u{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--c) 60%, transparent));flex:none}.icon.svelte-1wjsnac{flex:none}.picker.svelte-bv0qpx{background:#05060cbf;border:1px solid #3a3020;border-radius:3px;flex-wrap:wrap;align-items:center;gap:3px 4px;padding:3px;display:inline-flex}.group.svelte-bv0qpx{align-items:center;gap:3px;display:inline-flex}.captions.svelte-bv0qpx{flex-wrap:nowrap;align-items:flex-end;gap:3px 6px}.captions.svelte-bv0qpx .group:where(.svelte-bv0qpx){flex-wrap:wrap;align-content:flex-end;gap:2px;max-width:none}.captions.svelte-bv0qpx .group:where(.svelte-bv0qpx)+.group:where(.svelte-bv0qpx){padding-left:5px}.captions.svelte-bv0qpx .opt:where(.svelte-bv0qpx){min-width:calc(var(--s) + 4px);padding:0 1px}.caption.svelte-bv0qpx{font-family:var(--font-title);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);flex:1 0 100%;font-size:11px;line-height:1.4}.group.svelte-bv0qpx+.group:where(.svelte-bv0qpx){border-left:1px solid;border-image:linear-gradient(#0000,#6b5530,#0000) 1;padding-left:4px}.opt.svelte-bv0qpx{min-width:calc(var(--s) + 8px);height:calc(var(--s) + 8px);font-family:var(--font-title);color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:5px;padding:0 3px;font-size:13px;line-height:0;display:inline-flex}.opt.wide.svelte-bv0qpx{padding:0 8px;line-height:1}.opt.svelte-bv0qpx:not(.on) svg,.opt.svelte-bv0qpx:not(.on) img{filter:grayscale(.6)brightness(.75)}.opt.svelte-bv0qpx:hover{color:var(--text)}.opt.svelte-bv0qpx:hover svg,.opt.svelte-bv0qpx:hover img{filter:none}.scarce.svelte-bv0qpx{display:inline-flex;position:relative}.down.svelte-bv0qpx{color:#ff8a94;text-shadow:0 0 2px #000,0 0 2px #000;font-size:9px;line-height:1;position:absolute;bottom:-3px;right:-4px}.opt.on.svelte-bv0qpx{color:var(--gold-bright);border-color:var(--gold);background:linear-gradient(#f3cf7a42,#f3cf7a0f);box-shadow:0 0 10px #f3cf7a4d}.dust.svelte-w0kmoe{filter:drop-shadow(0 0 4px #aa8cffbf);flex:none}.insignia.svelte-fsfflu{filter:drop-shadow(0 0 3px #f3cf7ab3);flex:none}.portrait.svelte-7ig9j4{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--c) 85%, white 15%), color-mix(in srgb, var(--c) 55%, black 45%));border:1px solid var(--gold);border-radius:2px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #000,0 0 0 1px #000}img.svelte-7ig9j4{object-fit:cover;width:100%;height:100%;display:block}.portrait.svelte-7ig9j4:has(img:where(.svelte-7ig9j4)){overflow:hidden}span.svelte-7ig9j4{font-family:var(--font-title);color:#fff6e0;text-shadow:0 2px 3px #000;font-weight:700}.dead.svelte-7ig9j4{filter:grayscale()brightness(.5)}.rf.svelte-ljwtdi{--k:1;--o:calc(var(--base) * var(--k));isolation:isolate;line-height:0;position:relative}.r0.svelte-ljwtdi{--k:.75}.r1.svelte-ljwtdi{--k:.85}.r3.svelte-ljwtdi{--k:1.12}.r4.svelte-ljwtdi{--k:1.2}.r5.svelte-ljwtdi,.r6.svelte-ljwtdi{--k:1.28}.r7.svelte-ljwtdi{--k:1.35}.inner.svelte-ljwtdi{position:relative;overflow:hidden;box-shadow:0 3px 8px #0009}.rf.svelte-ljwtdi:not(.r0,.r1) .inner:where(.svelte-ljwtdi){--c:calc(var(--o) * .2);clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c))}.rf.svelte-ljwtdi:not(.r0) .inner:where(.svelte-ljwtdi):after{content:"";box-shadow:inset 0 0 0 1px #000c, inset 0 0 calc(var(--o) * .8) color-mix(in srgb, var(--rc) 40%, transparent);pointer-events:none;position:absolute;inset:0}.deco.svelte-ljwtdi{inset:calc(var(--o) * -.3);z-index:2;border:var(--o) solid transparent;pointer-events:none;border-image-slice:30;border-image-repeat:stretch;position:absolute}.r2.svelte-ljwtdi .deco:where(.svelte-ljwtdi){filter:drop-shadow(0 0 calc(var(--o) * .15) color-mix(in srgb, var(--rc) 70%, transparent))}.r3.svelte-ljwtdi .deco:where(.svelte-ljwtdi),.r4.svelte-ljwtdi .deco:where(.svelte-ljwtdi){filter:drop-shadow(0 0 calc(var(--o) * .3) color-mix(in srgb, var(--rc) 85%, transparent))}.r5.svelte-ljwtdi .deco:where(.svelte-ljwtdi),.r6.svelte-ljwtdi .deco:where(.svelte-ljwtdi){filter:drop-shadow(0 0 calc(var(--o) * .38) var(--rc))}.r7.svelte-ljwtdi .deco:where(.svelte-ljwtdi){animation:6s linear infinite svelte-ljwtdi-prism}.r7.svelte-ljwtdi .rays:where(.svelte-ljwtdi){animation:22s linear infinite svelte-ljwtdi-spin,6s linear infinite svelte-ljwtdi-prism}@keyframes svelte-ljwtdi-prism{0%{filter:hue-rotate(0deg) drop-shadow(0 0 calc(var(--o) * .3) var(--rc))}to{filter:hue-rotate(360deg) drop-shadow(0 0 calc(var(--o) * .3) var(--rc))}}.shine.svelte-ljwtdi{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 42%,#ffffff52 50%,#0000 58%) 0 0/260% 100% no-repeat;animation:4.2s ease-in-out infinite svelte-ljwtdi-sweep;position:absolute;inset:0}@keyframes svelte-ljwtdi-sweep{0%{background-position:130% 0}45%,to{background-position:-30% 0}}.rays.svelte-ljwtdi{inset:calc(var(--o) * -1.1);z-index:-1;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--rc) 45%, transparent) 0deg 5deg, transparent 5deg 18deg);pointer-events:none;border-radius:50%;animation:22s linear infinite svelte-ljwtdi-spin;position:absolute;-webkit-mask:radial-gradient(circle,#000 35%,#0000 70%);mask:radial-gradient(circle,#000 35%,#0000 70%)}@keyframes svelte-ljwtdi-spin{to{rotate:360deg}}.sparkle.svelte-ljwtdi{z-index:3;font-size:calc(var(--o) * .75);color:#e6fdff;text-shadow:0 0 calc(var(--o) * .3) var(--rc);pointer-events:none;line-height:1;animation:2.2s ease-in-out infinite svelte-ljwtdi-twinkle;position:absolute}.s1.svelte-ljwtdi{top:calc(var(--o) * -.55);right:calc(var(--o) * -.5)}.s2.svelte-ljwtdi{bottom:calc(var(--o) * -.5);left:calc(var(--o) * -.55);animation-delay:1.1s}@keyframes svelte-ljwtdi-twinkle{0%,to{opacity:.2;scale:.6}50%{opacity:1;scale:1.1}}.stars.svelte-ljwtdi{z-index:3;border:1px solid color-mix(in srgb, var(--rc) 70%, black);white-space:nowrap;background:#07080f;border-radius:8px;padding:0 4px;line-height:1;display:flex;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.star.svelte-ljwtdi{color:var(--rc);text-shadow:0 0 4px color-mix(in srgb, var(--rc) 80%, transparent);font-size:10px}@media (prefers-reduced-motion:reduce){.deco.svelte-ljwtdi,.shine.svelte-ljwtdi,.rays.svelte-ljwtdi,.sparkle.svelte-ljwtdi{animation:none!important}}.icon.svelte-15gobu6{flex:none}.icon.active.svelte-15gobu6{filter:drop-shadow(0 0 6px var(--tint))}.soul.svelte-1tag5z9{filter:drop-shadow(0 0 4px #96dcffb3);flex:none}.stacks.svelte-1xqduj8{text-align:center;color:#fff;border:1px solid var(--c);background:#07080f;border-radius:6px;min-width:12px;padding:0 2px;font-size:10px;font-weight:700;line-height:12px;position:absolute;bottom:-4px;right:-3px}.status.svelte-1xqduj8{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--c) 28%, #0b0c18), #07080f);border:1px solid var(--c);box-shadow:0 0 0 1px #000, 0 0 6px color-mix(in srgb, var(--c) 45%, transparent);border-radius:3px;flex:none;place-items:center;display:inline-grid;position:relative}.icon.svelte-1av9nad{object-fit:contain;vertical-align:middle;flex:none;display:inline-block}.shape.svelte-1av9nad{fill:color-mix(in srgb, var(--c) 32%, #0d0f1f);stroke:var(--c);stroke-width:1.4px}text.svelte-1av9nad{font-family:var(--font-title);fill:#f6e7c4;font-size:12px}.unknown.svelte-1av9nad .shape:where(.svelte-1av9nad){fill:#15151f;stroke:#4a4458}.unknown.svelte-1av9nad text:where(.svelte-1av9nad){fill:#6f6880}.battle.svelte-16ybjz2{background:var(--bg-deep);height:100%;position:relative;overflow:hidden}.vignette.svelte-16ybjz2{pointer-events:none;background:radial-gradient(at 50% 45%,#0000 62%,#04030861 100%),linear-gradient(#0403086b,#0000 16%);position:absolute;inset:0}.plate.svelte-16ybjz2{isolation:isolate;--plate-bg:linear-gradient(180deg, #12101eeb, #080810f0);filter:drop-shadow(0 6px 10px #0000008c);position:relative}.plate.svelte-16ybjz2:after{content:"";z-index:-1;background:var(--plate-bg);clip-path:polygon(10px 3px,calc(100% - 10px) 3px,calc(100% - 3px) 10px,calc(100% - 3px) calc(100% - 10px),calc(100% - 10px) calc(100% - 3px),10px calc(100% - 3px),3px calc(100% - 10px),3px 10px);position:absolute;inset:0}.plate.svelte-16ybjz2:before{content:"";z-index:1;pointer-events:none;border:30px solid #0000;border-image:url("data:image/svg+xml,%3c!--%20Same%20frame%20without%20its%20fill,%20laid%20over%20an%20illustration.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='120'%20viewBox='0%200%20120%20120'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23f6d98c'/%3e%3cstop%20offset='0.25'%20stop-color='%239a6a30'/%3e%3cstop%20offset='0.5'%20stop-color='%23e8c070'/%3e%3cstop%20offset='0.75'%20stop-color='%237a4e22'/%3e%3cstop%20offset='1'%20stop-color='%23f0cf7e'/%3e%3c/linearGradient%3e%3cradialGradient%20id='glow'%3e%3cstop%20offset='0'%20stop-color='%23ff4050'%20stop-opacity='0.45'/%3e%3cstop%20offset='1'%20stop-color='%23ff4050'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3ccircle%20id='h'%20cx='14'%20cy='14'%20r='14'%20fill='url(%23glow)'/%3e%3cg%20id='c'%3e%3cpath%20d='M6%2042%20V20%20L20%206%20H42'%20fill='none'%20stroke='url(%23g)'%20stroke-width='3.4'/%3e%3cpath%20d='M6%2030%20C14%2030%2014%2022%209%2022%20C5%2022%206%2027%209%2027'%20fill='none'%20stroke='%23f3cf7a'%20stroke-width='1.3'/%3e%3cpath%20d='M30%206%20C30%2014%2022%2014%2022%209%20C22%205%2027%206%2027%209'%20fill='none'%20stroke='%23f3cf7a'%20stroke-width='1.3'/%3e%3cpolygon%20points='13,13%200,0%208,16'%20fill='%23f3cf7a'/%3e%3cpolygon%20points='13,13%200,0%2016,8'%20fill='%23a8783a'/%3e%3cpolygon%20points='6,46%203,52%206,58%209,52'%20fill='%23f3cf7a'/%3e%3cpolygon%20points='46,6%2052,3%2058,6%2052,9'%20fill='%23f3cf7a'/%3e%3ccircle%20cx='13'%20cy='13'%20r='2.6'%20fill='%23ff5060'%20stroke='%23fff0c0'%20stroke-width='0.8'/%3e%3c/g%3e%3c/defs%3e%3cuse%20href='%23h'/%3e%3cuse%20href='%23h'%20transform='translate(120,0)%20scale(-1,1)'/%3e%3cuse%20href='%23h'%20transform='translate(0,120)%20scale(1,-1)'/%3e%3cuse%20href='%23h'%20transform='translate(120,120)%20scale(-1,-1)'/%3e%3cpolygon%20points='20,6%20100,6%20114,20%20114,100%20100,114%2020,114%206,100%206,20'%20fill='none'%20stroke='url(%23g)'%20stroke-width='2'/%3e%3cpolygon%20points='24,11%2096,11%20109,24%20109,96%2096,109%2024,109%2011,96%2011,24'%20fill='none'%20stroke='%238a6a36'%20stroke-width='0.9'/%3e%3cuse%20href='%23c'/%3e%3cuse%20href='%23c'%20transform='translate(120,0)%20scale(-1,1)'/%3e%3cuse%20href='%23c'%20transform='translate(0,120)%20scale(1,-1)'/%3e%3cuse%20href='%23c'%20transform='translate(120,120)%20scale(-1,-1)'/%3e%3c/svg%3e") 58/30px;position:absolute;inset:0}.top.svelte-16ybjz2{width:calc((100% - 28px) / var(--s));transform:scale(var(--s));transform-origin:0 0;pointer-events:none;align-items:flex-start;gap:14px;display:flex;position:absolute;top:12px;left:14px}.top.svelte-16ybjz2>:where(.svelte-16ybjz2){pointer-events:auto}.tower.svelte-16ybjz2{--plate-bg:radial-gradient(ellipse at 0% 50%, color-mix(in srgb, var(--zc) 22%, transparent), transparent 70%), linear-gradient(180deg, #12101eeb, #080810f0);align-items:center;gap:12px;padding:8px 18px 8px 10px;display:flex}.tower-seal.svelte-16ybjz2{background:radial-gradient(circle,#3a0d14,#0b0a12 70%);border:1px solid #8a2a33;place-items:center;width:60px;height:60px;margin:4px 6px;display:grid;transform:rotate(45deg);box-shadow:0 0 14px #d8323f59}.tower-seal.svelte-16ybjz2>*{transform:rotate(-45deg)}.tower-text.svelte-16ybjz2{flex-direction:column;line-height:1.15;display:flex}.tower-name.svelte-16ybjz2{font-family:var(--font-title);color:var(--gold);letter-spacing:.04em;font-size:19px}.floor-line.svelte-16ybjz2{font-family:var(--font-title);color:var(--text);font-size:19px}.floor-line.svelte-16ybjz2 strong:where(.svelte-16ybjz2){color:var(--gold-bright);text-shadow:0 0 12px #f3cf7a59;font-size:34px}.zone-line.svelte-16ybjz2{white-space:nowrap;align-items:center;gap:6px;font-size:17px;display:flex}.zone-name.svelte-16ybjz2{color:var(--zc);font-family:var(--font-title);text-shadow:0 0 10px color-mix(in srgb, var(--zc) 50%, transparent);font-weight:700}.zone-step.svelte-16ybjz2{color:var(--text-dim);white-space:nowrap;font-size:14px}.affinity.svelte-16ybjz2{flex-direction:column;align-items:center;gap:2px;padding:6px 16px 8px;display:flex}.versus.svelte-16ybjz2{align-items:center;gap:10px;display:flex}.side.svelte-16ybjz2{color:var(--text-dim);font-size:12px;font-family:var(--font-title);flex-direction:column;align-items:center;display:flex}.rel.svelte-16ybjz2{font-family:var(--font-title);color:var(--text-dim);flex-direction:column;align-items:center;min-width:82px;font-size:14px;display:flex}.rel.svelte-16ybjz2 .arrow:where(.svelte-16ybjz2){font-size:16px;line-height:1}.rel.strong.svelte-16ybjz2{color:#8ff0a4;text-shadow:0 0 8px #50dc7880}.rel.weak.svelte-16ybjz2{color:#ff8a92;text-shadow:0 0 8px #dc3c4680}.foe.svelte-16ybjz2{flex-direction:column;flex:1;gap:6px;min-width:300px;max-width:520px;margin:0 auto;padding:8px 16px 10px;display:flex}.foe.boss.svelte-16ybjz2{filter:drop-shadow(0 0 12px #d8323f73)drop-shadow(0 6px 10px #0000008c)}.foe-row.svelte-16ybjz2{align-items:center;gap:12px;display:flex}.foe-portrait.svelte-16ybjz2{flex:none;line-height:0;box-shadow:0 0 12px #d8323f8c}.foe-portrait.svelte-16ybjz2 .portrait{border-color:#d8323f}.foe-main.svelte-16ybjz2{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.foe-title.svelte-16ybjz2{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.foe-name.svelte-16ybjz2{font-family:var(--font-title);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:20px;overflow:hidden}.boss.svelte-16ybjz2 .foe-name:where(.svelte-16ybjz2){color:#ffd0c0;text-shadow:0 0 12px #d8323f99;font-size:24px}.foe-name.event.svelte-16ybjz2{color:#e9d8ff;text-shadow:0 0 10px #c06bff80}.foe-sub.svelte-16ybjz2{color:var(--text-dim);font-size:15px;font-style:italic}.mechanic.svelte-16ybjz2{font-style:normal;font-family:var(--font-title);color:#ff9aa4;cursor:help;border-bottom:1px dotted #8a2a33}.foe.mode-assault.svelte-16ybjz2{--mode:#ff6b76;--plate-bg:linear-gradient(180deg, #420e16ed, #0e060af2)}.foe.mode-leveling.svelte-16ybjz2{--mode:#7cc4ff;--plate-bg:linear-gradient(180deg, #0e2444ed, #060a16f2)}.foe.mode-farm.svelte-16ybjz2{--mode:#6fdc8c;--plate-bg:linear-gradient(180deg, #0e3620ed, #060e0af2)}.mode-band.svelte-16ybjz2{align-items:center;gap:8px;min-width:0;display:flex}.mode-name.svelte-16ybjz2{font-family:var(--font-title);color:var(--mode);text-shadow:0 0 10px color-mix(in srgb, var(--mode) 45%, transparent);flex:none;font-size:17px;font-weight:700}.mode-detail.svelte-16ybjz2{min-width:0;color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.elite-tag.svelte-16ybjz2{font-family:var(--font-title);letter-spacing:.06em;text-transform:uppercase;color:#ffe6a8;background:#c89a3a2e;border:1px solid #c89a3a;flex:none;margin-left:auto;padding:0 8px;font-size:12px}.foe-units.svelte-16ybjz2{flex-wrap:wrap;gap:6px;display:flex}.line-gap.svelte-16ybjz2{background:linear-gradient(180deg, transparent, var(--mode), transparent);opacity:.6;align-self:stretch;width:1px;margin:2px 4px}.foe-unit.svelte-16ybjz2{flex-direction:column;gap:3px;width:44px;display:flex}.foe-face.svelte-16ybjz2{justify-content:center;line-height:0;display:flex}.foe-face.svelte-16ybjz2 .portrait,.foe-sprite.svelte-16ybjz2{border-color:var(--fe)}.foe-sprite.svelte-16ybjz2{border:1px solid var(--fe);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--fe) 30%, #12101c), #07060b);width:40px;height:40px;overflow:hidden}.foe-sprite.svelte-16ybjz2 img:where(.svelte-16ybjz2){object-fit:contain;width:100%;height:100%;image-rendering:pixelated;transform:scaleX(-1)}.foe.elite.svelte-16ybjz2 .foe-sprite:where(.svelte-16ybjz2),.foe.elite.svelte-16ybjz2 .foe-face:where(.svelte-16ybjz2) .portrait{box-shadow:0 0 0 1px #000,0 0 0 2px #e0b04a,0 0 8px #e0b04a99}.foe-unit.dead.svelte-16ybjz2{opacity:.4}.unit-bar.svelte-16ybjz2{background:#07060b;border:1px solid #000;height:5px;display:block}.unit-bar.svelte-16ybjz2 span:where(.svelte-16ybjz2){background:linear-gradient(#ff6a74,#c8263a);height:100%;transition:width .2s linear;display:block}.foe-total.svelte-16ybjz2{align-items:center;gap:8px;display:flex}.foe-count.svelte-16ybjz2{font-family:var(--font-title);color:var(--text-dim);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.foe-total.svelte-16ybjz2 .foe-bar:where(.svelte-16ybjz2){flex:1}.foe-bar.svelte-16ybjz2{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,8px 100%,0 50%);background:#07060b;border:1px solid #000;height:20px;position:relative;box-shadow:0 0 0 1px #5a2028}.foe-fill.svelte-16ybjz2{background:linear-gradient(#ff6a74,#c8263a 50%,#7a1020);height:100%;transition:width .2s linear}.foe-values.svelte-16ybjz2{color:#fff;text-shadow:0 1px 2px #000;font-variant-numeric:tabular-nums;place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;inset:0}.controls.svelte-16ybjz2{flex-direction:column;flex:none;gap:8px;width:420px;padding:10px 16px 9px;display:flex}.farm-head.svelte-16ybjz2{align-items:center;gap:10px;display:flex}.farm-now.svelte-16ybjz2{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.farm-label.svelte-16ybjz2{font-family:var(--font-title);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:11px}.farm-order.svelte-16ybjz2{font-family:var(--font-title);color:var(--gold-bright);white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.order-name.svelte-16ybjz2{max-width:100%;font-family:var(--font-title);color:var(--gold-bright);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:16px;display:inline-flex;overflow:hidden}.order-name.svelte-16ybjz2:hover,.order-name.open.svelte-16ybjz2{text-shadow:0 0 8px #f3cf7a99}.caret.svelte-16ybjz2{color:var(--gold);font-size:11px}.order-menu.svelte-16ybjz2{border:1px solid var(--border);background:#05060cd9;border-radius:3px;flex-direction:column;gap:3px;padding:6px;display:flex}.order-opt.svelte-16ybjz2{font-family:var(--font-title);text-align:left;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;align-items:baseline;gap:8px;padding:4px 8px;font-size:14px;display:flex}.order-opt.svelte-16ybjz2 em:where(.svelte-16ybjz2){font-family:var(--font-body);color:var(--text-dim);font-size:12px}.order-opt.svelte-16ybjz2:hover{border-color:var(--border)}.order-opt.on.svelte-16ybjz2{color:var(--gold-bright);border-color:var(--gold);background:#f3cf7a1f}.order-menu-hint.svelte-16ybjz2{color:var(--text-dim);padding:2px 4px 0;font-size:12px;font-style:italic}.line-now.svelte-16ybjz2{background:linear-gradient(90deg,#7fe0a024,#05060c99);border:1px solid #7fe0a073;border-radius:3px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:6px 10px;display:grid}.line-tag.svelte-16ybjz2{font-family:var(--font-title);letter-spacing:.08em;text-transform:uppercase;color:#7fe0a0;grid-column:1;font-size:11px}.line-name.svelte-16ybjz2{grid-column:1;font-size:15px;line-height:1.25}.line-progress.svelte-16ybjz2{grid-column:1;align-items:center;gap:8px;display:flex}.line-bar.svelte-16ybjz2{background:#ffffff1a;border-radius:3px;flex:1;height:5px;overflow:hidden}.line-bar.svelte-16ybjz2 span:where(.svelte-16ybjz2){background:linear-gradient(90deg,#3f9a62,#7fe0a0);height:100%;display:block}.line-value.svelte-16ybjz2{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.line-skip.svelte-16ybjz2{font-family:var(--font-title);color:var(--text-dim);border:1px solid var(--border-dim);cursor:pointer;background:#05060cb3;border-radius:3px;grid-area:1/2/span 3;padding:4px 10px;font-size:13px}.line-skip.svelte-16ybjz2:hover{color:var(--gold-bright);border-color:var(--gold)}.farm-usual.svelte-16ybjz2{align-items:baseline;gap:8px;min-width:0;display:flex}.consumables.svelte-16ybjz2{flex-direction:column;gap:3px;display:flex}.cons.svelte-16ybjz2{border:1px solid #0000;border-radius:3px;align-items:center;gap:7px;padding:2px 6px;font-size:14px;display:flex}.cons.on.svelte-16ybjz2{background:linear-gradient(90deg,#7fbee024,#05060c66);border-color:#7fbee073}.cons.in-fight.svelte-16ybjz2{border-color:#7fbee0d9;box-shadow:0 0 8px #7fbee04d}.cons-name.svelte-16ybjz2{font-family:var(--font-title)}.cons-active.svelte-16ybjz2{color:#9fd0ee;font-size:12px}.cons-left.svelte-16ybjz2{font-variant-numeric:tabular-nums;color:var(--gold-bright);margin-left:auto}.cons-left.svelte-16ybjz2 em:where(.svelte-16ybjz2){color:var(--text-dim);font-size:12px;font-style:normal}.toast.used.svelte-16ybjz2{background:linear-gradient(90deg,#183046f2,#0e0c14f2);border-color:#7fbee0;max-width:420px;font-size:15px;animation-duration:6s;box-shadow:0 0 16px #7fbee059}.farm-usual.svelte-16ybjz2 .farm-order:where(.svelte-16ybjz2){font-size:14px}.toast.line-done.svelte-16ybjz2{background:linear-gradient(90deg,#18462af2,#0e0c14f2);border-color:#7fe0a0;max-width:420px;font-size:15px;animation-duration:6s;box-shadow:0 0 16px #7fe0a059}.done-mark.svelte-16ybjz2{color:#7fe0a0;font-size:18px}.farm-hint.svelte-16ybjz2{color:var(--text-dim);margin:-2px 0 0;font-size:13px;font-style:italic;line-height:1.3}.speeds-label.svelte-16ybjz2{font-family:var(--font-title);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);padding:0 6px 0 4px;font-size:11px}.quit.svelte-16ybjz2{height:30px;font-family:var(--font-title);color:#ffd6d9;cursor:pointer;background:linear-gradient(#4a0e16,#22060b);border:1px solid #8a2a33;border-radius:3px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex;position:relative}.quit.svelte-16ybjz2:hover{border-color:#ff6b76}.quit.confirming.svelte-16ybjz2{background:linear-gradient(#7a1420,#3a070d);border-color:#ff6b76;animation:.9s ease-in-out infinite svelte-16ybjz2-confirm-pulse}@keyframes svelte-16ybjz2-confirm-pulse{50%{box-shadow:0 0 18px #ff505fbf}}.confirm-hint.svelte-16ybjz2{z-index:3;width:230px;font-family:var(--font-body);text-align:left;color:#ffe0e2;pointer-events:none;background:#28060cf5;border:1px solid #ff6b76;border-radius:3px;padding:6px 10px;font-size:14px;line-height:1.25;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 14px #0009}.clock.svelte-16ybjz2{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:13px;font-style:italic}.loot-toggle.svelte-16ybjz2{font:inherit;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-top:1px solid;border-image:linear-gradient(90deg,#0000,#8a6a36,#0000) 1;align-items:center;gap:8px;padding:4px 2px 0;display:flex}.loot-toggle.svelte-16ybjz2:hover .loot-title:where(.svelte-16ybjz2),.loot-toggle.svelte-16ybjz2:hover .chevron:where(.svelte-16ybjz2){color:var(--gold-bright)}.loot-folded.svelte-16ybjz2{align-items:center;gap:4px;font-size:13px;display:inline-flex}.chevron.svelte-16ybjz2{color:var(--gold);margin-left:auto}.loot.svelte-16ybjz2{grid-template-columns:auto 1fr auto;display:grid}.loot-group.svelte-16ybjz2{flex-direction:column;align-items:center;gap:2px;padding:2px 8px;display:flex}.loot-group.svelte-16ybjz2+.loot-group:where(.svelte-16ybjz2){border-left:1px solid;border-image:linear-gradient(#0000,#6b5530,#0000) 1}.loot-group.ranks.svelte-16ybjz2{border-bottom:1px solid #6b553066;border-left:none;grid-column:1/-1;margin-bottom:3px;padding-bottom:5px}.loot-title.svelte-16ybjz2{font-family:var(--font-title);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:11px}.loot-items.svelte-16ybjz2{flex-wrap:wrap;justify-content:center;gap:4px 12px;display:flex}.loot-group.ranks.svelte-16ybjz2 .loot-items:where(.svelte-16ybjz2){grid-template-columns:repeat(3,auto);gap:2px 18px;display:grid}.loot-item.svelte-16ybjz2{align-items:center;gap:5px;display:inline-flex}.loot-num.svelte-16ybjz2{font-family:var(--font-body);color:var(--text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.souls.svelte-16ybjz2 .loot-num:where(.svelte-16ybjz2){color:#cdeeff;text-shadow:0 0 8px #96dcff80}.loot-item.zero.svelte-16ybjz2 svg,.loot-item.zero.svelte-16ybjz2 img{filter:grayscale(.8)brightness(.6)}.loot-item.zero.svelte-16ybjz2 .loot-num:where(.svelte-16ybjz2){color:var(--text-dim)}.pop.svelte-16ybjz2{animation:.6s ease-out svelte-16ybjz2-pop;display:inline-block}@keyframes svelte-16ybjz2-pop{0%{color:var(--gold-bright);text-shadow:0 0 12px var(--gold-bright);transform:scale(1.7)}}.toasts.svelte-16ybjz2{flex-direction:column;align-items:flex-end;gap:6px;margin-top:8px;display:flex;position:absolute;top:100%;right:0}.toast.svelte-16ybjz2{color:var(--text);border:1px solid var(--gold);background:linear-gradient(90deg,#3c2c0ef2,#0e0c14f2);border-radius:3px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:16px;animation:3.2s ease-out forwards svelte-16ybjz2-toast;display:flex;box-shadow:0 0 16px #f3cf7a59}.toast.svelte-16ybjz2 strong:where(.svelte-16ybjz2){color:var(--gold-bright)}@keyframes svelte-16ybjz2-toast{0%{opacity:0;transform:translate(40px)scale(.9)}8%{opacity:1;transform:translate(0)scale(1.06)}14%{transform:scale(1)}85%{opacity:1}to{opacity:0;transform:translateY(-10px)}}.banner.svelte-16ybjz2{border-top:1px solid #0000;border-bottom:1px solid #0000;border-image:linear-gradient(90deg, transparent, var(--gold), transparent) 1;pointer-events:none;background:linear-gradient(90deg,#0000,#06050ce0 22% 78%,#0000);flex-direction:column;align-items:center;padding:12px 70px;animation:.25s ease-out svelte-16ybjz2-appear;display:flex;position:absolute;top:30%;left:50%;transform:translate(-50%)}.banner-title.svelte-16ybjz2{font-family:var(--font-title);letter-spacing:.1em;font-size:48px;font-weight:700}.victory.svelte-16ybjz2 .banner-title:where(.svelte-16ybjz2){color:var(--gold-bright);text-shadow:0 0 22px #f3cf7a99}.defeat.svelte-16ybjz2 .banner-title:where(.svelte-16ybjz2){color:var(--crimson-bright);text-shadow:0 0 22px #d8323f99}.banner-sub.svelte-16ybjz2{color:var(--text);font-size:18px;font-style:italic}@keyframes svelte-16ybjz2-appear{0%{opacity:0;transform:translate(-50%)scale(.92)}}.bottom.svelte-16ybjz2{width:calc(100% / var(--s));transform:scale(var(--s));transform-origin:0 100%;background:linear-gradient(180deg, transparent, #050409d9 30%, #050409f7) bottom / 100% var(--bar) no-repeat;align-items:flex-end;gap:14px;padding:0 14px 12px;display:flex;position:absolute;bottom:0;left:0}.bottom.svelte-16ybjz2:before{content:"";left:0;right:0;bottom:calc(var(--bar) - 26px);background:linear-gradient(90deg,#0000,#d8b46a8c,#0000);height:1px;position:absolute}.hero-panel.svelte-16ybjz2{flex:none;align-items:flex-end;display:flex;position:relative}.hero-bust.svelte-16ybjz2{z-index:1;width:184px;margin-right:26px;position:relative}.hero-bust.svelte-16ybjz2 img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.hero-bust.dead.svelte-16ybjz2{filter:grayscale()brightness(.55)}.hero-info.svelte-16ybjz2{flex-direction:column;gap:5px;width:290px;padding:10px 14px 10px 16px;display:flex}.hero-head.svelte-16ybjz2{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hero-name.svelte-16ybjz2{font-family:var(--font-title);color:var(--gold-bright);text-shadow:0 0 10px #f3cf7a59;white-space:nowrap;text-overflow:ellipsis;font-size:24px;overflow:hidden}.hero-lvl.svelte-16ybjz2{color:var(--text-dim);white-space:nowrap;font-size:14px}.hero-lvl.svelte-16ybjz2 strong:where(.svelte-16ybjz2){font-family:var(--font-title);color:var(--text);font-size:18px}.hero-title.svelte-16ybjz2{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-style:italic;overflow:hidden}.gauge.svelte-16ybjz2{clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%);background:#07060b;border:1px solid #000;height:18px;position:relative;box-shadow:0 0 0 1px #2e3a26}.gauge-fill.svelte-16ybjz2{background:linear-gradient(#8ff0a4,#2fbf5a 50%,#1a7a38);height:100%;transition:width .15s linear}.gauge.low.svelte-16ybjz2 .gauge-fill:where(.svelte-16ybjz2){background:linear-gradient(#ffe0a0,#e0a030 50%,#8a5a10)}.gauge.xp.svelte-16ybjz2{height:9px;box-shadow:0 0 0 1px #1e2e48}.gauge.xp.svelte-16ybjz2 .gauge-fill:where(.svelte-16ybjz2){background:linear-gradient(#a8e4ff,#3f8ee0 55%,#1c4a90)}.gauge-values.svelte-16ybjz2{color:#fff;text-shadow:0 1px 2px #000;font-variant-numeric:tabular-nums;place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;inset:0}.status-row.svelte-16ybjz2{gap:5px;min-height:24px;display:flex}.units.svelte-16ybjz2{flex:1;justify-content:center;gap:24px;min-width:0;padding:30px 26px 10px;display:flex}.unit.svelte-16ybjz2{flex-direction:column;flex:1 1 0;align-items:center;gap:9px;min-width:56px;max-width:112px;display:flex;position:relative}.unit.svelte-16ybjz2>.rf{width:100%}.unit-pic.svelte-16ybjz2{aspect-ratio:1;width:100%;position:relative}.role.svelte-16ybjz2{z-index:4;filter:drop-shadow(0 2px 3px #000);line-height:0;position:absolute;top:-10px;left:-10px}.unit-statuses.svelte-16ybjz2{flex-wrap:wrap;gap:2px;line-height:0;display:flex;position:absolute;bottom:3px;left:3px}.shield-fill.svelte-16ybjz2{background:linear-gradient(#fff,#bfe4ff);max-width:100%;height:40%;transition:width .15s linear;position:absolute;bottom:0;left:0;box-shadow:0 0 4px #bfe4ff}.mini-bar.svelte-16ybjz2{background:#07060b;border:1px solid #000;width:100%;height:7px;position:relative;box-shadow:0 0 0 1px #2e3a26}.mini-fill.svelte-16ybjz2{background:linear-gradient(#8ff0a4,#2fbf5a 50%,#1a7a38);height:100%;transition:width .15s linear}.mini-bar.low.svelte-16ybjz2 .mini-fill:where(.svelte-16ybjz2){background:linear-gradient(#ffe0a0,#e0a030 50%,#8a5a10)}.unit-name.svelte-16ybjz2{font-family:var(--font-title);color:var(--text-dim);white-space:nowrap;margin-top:-5px;font-size:13px}.unit.dead.svelte-16ybjz2 .unit-name:where(.svelte-16ybjz2){text-decoration:line-through}.unit.dead.svelte-16ybjz2 .mini-bar:where(.svelte-16ybjz2){opacity:.4}.team.svelte-16ybjz2{--plate-bg:radial-gradient(ellipse at 15% 20%, color-mix(in srgb, var(--ec) 20%, transparent), transparent 60%), linear-gradient(180deg, #12101eeb, #080810f0);flex-direction:column;flex:none;gap:8px;width:320px;padding:10px 14px 12px;display:flex}.team-head.svelte-16ybjz2{align-items:center;gap:12px;display:flex}.team-title.svelte-16ybjz2{flex-direction:column;line-height:1.1;display:flex}.team-element.svelte-16ybjz2{font-family:var(--font-title);color:var(--ec);text-shadow:0 0 12px color-mix(in srgb, var(--ec) 55%, transparent);font-size:28px}.team-sub.svelte-16ybjz2{color:var(--text-dim);font-size:15px;font-style:italic}.elem-fx.svelte-16ybjz2{border-left:1px solid #f3cf7a40;flex-direction:column;gap:2px;margin-left:auto;padding-left:12px;display:flex}.elem.svelte-16ybjz2{font-family:var(--font-title);font-variant-numeric:tabular-nums;color:#7be08a;white-space:nowrap;align-items:center;gap:6px;font-size:18px;display:flex}.elem.bad.svelte-16ybjz2{color:#ff6b76}.chips.svelte-16ybjz2{scrollbar-width:thin;flex-wrap:wrap;gap:6px;max-height:132px;display:flex;overflow-y:auto}.chip.svelte-16ybjz2{color:var(--text);background:#0b0a12;border:1px solid #5a4528;border-radius:3px;align-items:center;gap:5px;padding:3px 9px 3px 5px;font-size:14px;display:inline-flex}.chip.bad.svelte-16ybjz2{color:#ffc0c4;border-color:#6a2028}.chip-none.svelte-16ybjz2{color:var(--text-dim);font-size:13px;font-style:italic}.seal.svelte-1mh3zsv{filter:drop-shadow(0 0 4px #ff5a6e99);flex:none}.shard.svelte-191smbw{filter:drop-shadow(0 0 4px #96dcffb3);flex:none}.collapse.svelte-pbn6k9{flex-direction:column;gap:14px;display:flex}h1.svelte-pbn6k9{align-items:center;gap:12px;font-size:28px;display:flex}.subtitle.svelte-pbn6k9{color:var(--text-dim);margin:4px 0 0;font-size:16px;font-style:italic}.layout.svelte-pbn6k9{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.scene.svelte-pbn6k9{flex-direction:column;gap:12px;padding:12px;display:flex}.art.svelte-pbn6k9{aspect-ratio:912/624;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);overflow:hidden}.art.svelte-pbn6k9 img:where(.svelte-pbn6k9){object-fit:cover;width:100%;height:100%;display:block}.art-fallback.svelte-pbn6k9{background:radial-gradient(circle at 50% 45%,#3a1420,#07080f 70%);place-items:center;width:100%;height:100%;display:grid}.lore.svelte-pbn6k9{color:var(--text-dim);margin:0;font-size:17px;font-style:italic}.deal.svelte-pbn6k9{flex-direction:column;gap:14px;padding:16px 18px;display:flex}h2.svelte-pbn6k9{font-family:var(--font-title);color:var(--gold-bright);margin:0;font-size:22px}.record.svelte-pbn6k9{margin:0;font-size:20px}.record.svelte-pbn6k9 strong:where(.svelte-pbn6k9){color:var(--gold-bright)}.bar.svelte-pbn6k9{border:1px solid var(--border-dim);background:#12131f;height:8px;display:block}.bar.svelte-pbn6k9 span:where(.svelte-pbn6k9){background:linear-gradient(90deg,#8e1b2a,#ff6b7d);height:100%;display:block}.muted.svelte-pbn6k9{color:var(--text-dim);margin:0}.small.svelte-pbn6k9{font-size:14px}.gain.svelte-pbn6k9{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:14px;display:flex}.gain-label.svelte-pbn6k9{font-family:var(--font-title);letter-spacing:.08em;color:var(--gold-bright);text-transform:uppercase;font-size:15px}.gain-n.svelte-pbn6k9{font-family:var(--font-title);color:#ffb3bd;text-shadow:0 0 18px #ff506473;align-items:center;gap:10px;font-size:38px;display:inline-flex}.warn.svelte-pbn6k9{color:#ffb36b;margin:0;font-size:15px}.columns.svelte-pbn6k9{grid-template-columns:1fr 1fr;gap:14px;display:grid}h3.svelte-pbn6k9{font-family:var(--font-title);margin:0 0 8px;font-size:17px}.lost.svelte-pbn6k9 h3:where(.svelte-pbn6k9){color:#ff8a94}.kept.svelte-pbn6k9 h3:where(.svelte-pbn6k9){color:#9be8a8}ul.svelte-pbn6k9{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}li.svelte-pbn6k9{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15px;display:flex}.kept.svelte-pbn6k9{color:var(--hp);font-size:13px;font-style:normal}li.svelte-pbn6k9 span:where(.svelte-pbn6k9){color:var(--text-dim);font-variant-numeric:tabular-nums;margin-left:auto}.confirm.svelte-pbn6k9{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.confirm.svelte-pbn6k9 p:where(.svelte-pbn6k9){margin:0;font-size:15px}.confirm-actions.svelte-pbn6k9{gap:10px;display:flex}.mega.svelte-pbn6k9{font:inherit;color:#fff3dc;cursor:pointer;border:1px solid var(--gold-bright);background:linear-gradient(#b32634,#6e121b);border-radius:4px;flex-direction:column;align-items:center;gap:2px;padding:14px 20px;display:flex;box-shadow:0 0 0 1px #000000b3,0 0 26px #b3202c8c}.mega.svelte-pbn6k9:hover:not(:disabled){background:linear-gradient(#cf2e3d,#861823)}.mega.svelte-pbn6k9:disabled{cursor:default;color:#8a8296;border-color:var(--border-dim);box-shadow:none;background:linear-gradient(#24202e,#15131c)}.towers.svelte-pbn6k9 h3:where(.svelte-pbn6k9){color:var(--gold-bright)}.tower-choices.svelte-pbn6k9{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tower-choice.svelte-pbn6k9{font:inherit;color:var(--text);text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;display:flex}.tower-choice.on.svelte-pbn6k9{border-color:var(--c);box-shadow:0 0 16px color-mix(in srgb, var(--c) 45%, transparent)}.tower-name.svelte-pbn6k9{font-family:var(--font-title);color:var(--c);font-size:17px}.tower-text.svelte-pbn6k9{color:var(--text-dim);font-size:13px}.mega-title.svelte-pbn6k9{font-family:var(--font-title);letter-spacing:.06em;font-size:24px}.mega-sub.svelte-pbn6k9{font-size:15px}@media (width<=1500px){.layout.svelte-pbn6k9{grid-template-columns:1fr}}.exploits.svelte-1utqsq8{flex-direction:column;gap:16px;display:flex}h1.svelte-1utqsq8{align-items:center;gap:12px;font-size:28px;display:flex}.subtitle.svelte-1utqsq8{color:var(--text-dim);margin:4px 0 0;font-size:16px;font-style:italic}.muted.svelte-1utqsq8{color:var(--text-dim)}.summary.svelte-1utqsq8{align-items:center;gap:24px;padding:14px 20px;display:flex}.count.svelte-1utqsq8{flex:none;align-items:baseline;gap:8px;display:flex}.count-value.svelte-1utqsq8{font-family:var(--font-title);color:var(--gold-bright);font-size:44px;line-height:1}.count-total.svelte-1utqsq8{color:var(--text-dim);font-size:17px}.bonus.svelte-1utqsq8{border-left:1px solid var(--border-dim);margin:0;padding-left:20px;font-size:17px}.bonus.svelte-1utqsq8 strong:where(.svelte-1utqsq8){color:var(--gold-bright);font-size:22px}.stage.svelte-1utqsq8{flex-direction:column;gap:14px;display:flex}.stage-head.svelte-1utqsq8{width:100%;font:inherit;text-align:left;color:var(--text);cursor:pointer;align-items:baseline;gap:14px;padding:10px 16px;font-size:16px;display:flex}.stage-head.svelte-1utqsq8:hover .stage-name:where(.svelte-1utqsq8){color:#fff3c8}.chevron.svelte-1utqsq8{width:1em;color:var(--gold)}.stage-name.svelte-1utqsq8{font-family:var(--font-title);color:var(--gold-bright);font-size:24px}.stage-count.svelte-1utqsq8{font-size:17px}.stage-done.svelte-1utqsq8{font-family:var(--font-title);color:var(--gold-bright);margin-left:auto}.stage.closed.svelte-1utqsq8 .stage-name:where(.svelte-1utqsq8){color:var(--text-dim)}.family.svelte-1utqsq8 h2:where(.svelte-1utqsq8){font-family:var(--font-title);color:var(--gold-bright);margin:0 0 10px;font-size:22px}.grid.svelte-1utqsq8{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;display:grid}.card.svelte-1utqsq8{box-shadow:inset 3px 0 0 var(--tc);background:linear-gradient(90deg, color-mix(in srgb, var(--tc) 10%, #0e0e1aeb), #080810f0 70%);flex-direction:column;gap:6px;padding:12px 14px 12px 16px;display:flex}.card.done.svelte-1utqsq8{background:radial-gradient(at 100% 0,#f3cf7a4d,#0000 60%),linear-gradient(135deg,#78581ebf,#241a0af0 55%,#0e0b06f5);box-shadow:inset 0 0 0 2px #f3cf7ad9,inset 0 0 22px #f3cf7a4d}.card.done.svelte-1utqsq8 .goal:where(.svelte-1utqsq8){color:#e8d6a8}.done-mark.svelte-1utqsq8{font-family:var(--font-title);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-bright);text-shadow:0 0 10px #f3cf7a99;align-items:center;gap:8px;font-size:17px;display:flex}.check.svelte-1utqsq8{color:#1a1206;background:var(--gold-bright);border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;display:inline-grid;box-shadow:0 0 8px #f3cf7acc}.card-head.svelte-1utqsq8{justify-content:space-between;align-items:center;gap:10px;display:flex}.name.svelte-1utqsq8{font-family:var(--font-title);color:var(--text);font-size:18px}.own.svelte-1utqsq8{font-family:var(--font-body);color:#7be08a;vertical-align:middle;border:1px solid #7be08a80;border-radius:8px;margin-left:8px;padding:0 6px;font-size:12px}.card.done.svelte-1utqsq8 .name:where(.svelte-1utqsq8){color:var(--gold-bright);text-shadow:0 0 10px #f3cf7a80}.medals.svelte-1utqsq8{flex:none;gap:5px;display:flex}.medal.svelte-1utqsq8{text-align:center;font-variant-numeric:tabular-nums;min-width:30px;color:var(--text-dim);border:1px solid color-mix(in srgb, var(--mc) 35%, transparent);border-radius:9px;padding:1px 6px;font-size:12px}.medal.on.svelte-1utqsq8{color:#10101a;background:var(--mc);border-color:var(--mc);box-shadow:0 0 8px color-mix(in srgb, var(--mc) 60%, transparent);font-weight:700}.goal.svelte-1utqsq8{color:var(--text-dim);margin:0;font-size:15px}.progress.svelte-1utqsq8{align-items:center;gap:10px;display:flex}.bar.svelte-1utqsq8{border:1px solid var(--border-dim);background:#0d0e1a;flex:1;height:6px}.bar.svelte-1utqsq8 span:where(.svelte-1utqsq8){background:linear-gradient(90deg,#b07a2a,#f3cf7a);height:100%;display:block}.value.svelte-1utqsq8{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:4em;font-size:14px}@media (width>=2200px){.name.svelte-1utqsq8{font-size:21px}.goal.svelte-1utqsq8{font-size:17px}.grid.svelte-1utqsq8{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}.brisure.svelte-mom38u{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--c) 70%, transparent));flex:none}.network.svelte-149rxdm{grid-template-columns:270px minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.left.svelte-149rxdm,.right.svelte-149rxdm{flex-direction:column;gap:12px;display:flex}.muted.svelte-149rxdm{color:var(--text-dim)}.small.svelte-149rxdm{font-size:13px}h3.svelte-149rxdm,h4.svelte-149rxdm{color:var(--gold-bright);margin:0}h3.svelte-149rxdm{font-size:19px}h4.svelte-149rxdm{color:var(--gold);font-size:15px}.sets.svelte-149rxdm{flex-direction:column;gap:6px;padding:10px 12px;display:flex}.sets.svelte-149rxdm header:where(.svelte-149rxdm){justify-content:space-between;align-items:center;display:flex}.icon-btn.svelte-149rxdm{color:var(--gold);border:1px solid var(--border-dim);cursor:pointer;background:0 0;border-radius:3px;padding:2px 8px;font-size:16px}.set.svelte-149rxdm{text-align:left;font:inherit;color:var(--text-dim);border:1px solid var(--border-dim);cursor:pointer;background:#05060c8c;border-radius:3px;align-items:center;gap:8px;padding:8px 10px;display:flex}.set.on.svelte-149rxdm{color:var(--gold-bright);border-color:var(--gold);background:linear-gradient(90deg,#f3cf7a29,#05060c8c)}.s-text.svelte-149rxdm{flex-direction:column;flex:1;min-width:0;display:flex}.s-name.svelte-149rxdm{font-family:var(--font-title);font-size:16px}.s-note.svelte-149rxdm{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.s-side.svelte-149rxdm{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.s-active.svelte-149rxdm{color:var(--gold-bright);text-shadow:0 0 6px #f3cf7acc}.s-pts.svelte-149rxdm{color:var(--text-dim);font-size:12px}.edit.svelte-149rxdm{flex-direction:column;gap:6px;display:flex}.edit.svelte-149rxdm input:where(.svelte-149rxdm){font:inherit;color:var(--text);border:1px solid var(--gold);background:#05060ccc;border-radius:3px;padding:5px 8px}.edit-actions.svelte-149rxdm,.set-actions.svelte-149rxdm{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.active-note.svelte-149rxdm{color:var(--gold-bright);font-size:13px}.btn.small.svelte-149rxdm,.btn-primary.small.svelte-149rxdm{padding:4px 10px;font-size:13px}.create.svelte-149rxdm{font:inherit;font-family:var(--font-title);color:var(--gold);border:1px dashed var(--gold);cursor:pointer;background:0 0;border-radius:3px;margin-top:4px;padding:8px}.create.svelte-149rxdm:disabled{opacity:.4;cursor:default}.points.svelte-149rxdm{flex-direction:column;gap:2px;padding:10px 12px;display:flex}.p-label.svelte-149rxdm{font-family:var(--font-title);color:var(--gold)}.p-value.svelte-149rxdm{color:var(--text-dim);font-size:22px}.p-value.svelte-149rxdm strong:where(.svelte-149rxdm){font-family:var(--font-title);color:#c9a8ff;text-shadow:0 0 12px #b98cff99;font-size:36px}.p-value.svelte-149rxdm strong.none:where(.svelte-149rxdm){color:var(--text-dim);text-shadow:none}.info.svelte-149rxdm{color:var(--text-dim);padding:10px 12px;font-size:13px}.info.svelte-149rxdm p:where(.svelte-149rxdm){margin:0 0 6px}.map.svelte-149rxdm{position:relative}svg.svelte-149rxdm{width:100%;height:auto;max-height:calc(100vh - 330px);display:block}.vein.svelte-149rxdm{fill:none;stroke:var(--c);stroke-width:2px;opacity:.22}.vein.part.svelte-149rxdm{opacity:.4}.vein.on.svelte-149rxdm{opacity:.95;stroke-width:3.5px;filter:drop-shadow(0 0 6px var(--c))}.pulse.svelte-149rxdm{fill:none;stroke:color-mix(in srgb, var(--c) 35%, #fff);stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 22;opacity:.85;pointer-events:none;animation:1.4s linear infinite svelte-149rxdm-flow}.vein.dim.svelte-149rxdm,.pulse.dim.svelte-149rxdm{opacity:.08}@keyframes svelte-149rxdm-flow{to{stroke-dashoffset:-56px}}@media (prefers-reduced-motion:reduce){.pulse.svelte-149rxdm{animation:none}}.core.svelte-149rxdm{cursor:pointer}.core-ring.svelte-149rxdm{fill:#1e0e3cd9;stroke:#b98cff;stroke-width:2px;filter:drop-shadow(0 0 14px #b98cffcc)}.core-gem.svelte-149rxdm{stroke:#f2e6ff;stroke-width:1.5px;filter:drop-shadow(0 0 10px #b98cffe6)}.core-label.svelte-149rxdm{text-anchor:middle;font-family:var(--font-title);fill:#e2d0ff;font-size:20px}.node.svelte-149rxdm{cursor:pointer;transition:opacity .2s}.node.svelte-149rxdm,.core.svelte-149rxdm{outline:none}.node.dim.svelte-149rxdm{opacity:.22}.disc.svelte-149rxdm{fill:#0c0a16}.ring.svelte-149rxdm{fill:none;stroke:var(--c);stroke-width:2px;opacity:.45}.node.chorus.svelte-149rxdm .ring:where(.svelte-149rxdm){stroke-width:3px;opacity:.8}.node.lit.svelte-149rxdm .ring:where(.svelte-149rxdm){stroke-width:3.5px;opacity:1;filter:drop-shadow(0 0 7px var(--c))}.node.svelte-149rxdm:hover .ring:where(.svelte-149rxdm),.node.svelte-149rxdm:focus-visible .ring:where(.svelte-149rxdm){opacity:1}.node.svelte-149rxdm image:where(.svelte-149rxdm){opacity:.55}.node.lit.svelte-149rxdm image:where(.svelte-149rxdm),.node.svelte-149rxdm:hover image:where(.svelte-149rxdm),.node.chorus.svelte-149rxdm image:where(.svelte-149rxdm){opacity:1}.node.closed.svelte-149rxdm .disc:where(.svelte-149rxdm){fill:#08070d}.node.closed.svelte-149rxdm .ring:where(.svelte-149rxdm){stroke:#4a4658}.lock.svelte-149rxdm{fill:none;stroke:#6d6880;stroke-width:1.8px}.initial.svelte-149rxdm{text-anchor:middle;font-family:var(--font-title);fill:var(--c);font-size:18px}.sel-ring.svelte-149rxdm{fill:none;stroke:#fff;stroke-width:1.5px;stroke-dasharray:4 4}.pip.svelte-149rxdm{fill:#1d1a28;stroke:#4a4658;stroke-width:.8px}.pip.on.svelte-149rxdm{fill:var(--c);stroke:var(--c)}.label.svelte-149rxdm{text-anchor:middle;font-family:var(--font-title);fill:#d9cfe8;paint-order:stroke;stroke:#07060f;stroke-width:4px;font-size:14px}.node.svelte-149rxdm:not(.chorus) .label:where(.svelte-149rxdm){opacity:0;transition:opacity .15s}.node.svelte-149rxdm:not(.chorus):hover .label:where(.svelte-149rxdm),.node.sel.svelte-149rxdm .label:where(.svelte-149rxdm){opacity:1}.node.closed.svelte-149rxdm .label:where(.svelte-149rxdm){fill:#6d6880}.node.chorus.svelte-149rxdm .label:where(.svelte-149rxdm){fill:var(--c);font-size:16px}.legend.svelte-149rxdm{flex-wrap:wrap;justify-content:center;gap:8px 16px;padding:6px 4px 4px;display:flex}.leg.svelte-149rxdm{font:inherit;color:var(--text);cursor:pointer;background:#080912e0;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:6px;padding:3px 10px;font-size:15px;display:inline-flex}.leg.svelte-149rxdm:not(.static):hover{border-color:color-mix(in srgb, var(--c,#fff) 60%, transparent)}.leg.on.svelte-149rxdm{color:var(--text);border-color:var(--c)}.leg.static.svelte-149rxdm{cursor:default}.dot.svelte-149rxdm{border:2px solid var(--c,#888);width:12px;height:12px;box-shadow:0 0 6px var(--c,transparent);border-radius:50%}.dot.locked.svelte-149rxdm{box-shadow:none;border-color:#4a4658}.dot.active.svelte-149rxdm{border-color:var(--gold-bright);background:var(--gold-bright)}.detail.svelte-149rxdm{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.detail.svelte-149rxdm p:where(.svelte-149rxdm){margin:0}.d-head.svelte-149rxdm{align-items:center;gap:12px;display:flex}.d-disc.svelte-149rxdm{border:2px solid var(--c);width:58px;height:58px;box-shadow:0 0 10px color-mix(in srgb, var(--c) 60%, transparent);background:#0c0a16;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.d-disc.svelte-149rxdm img:where(.svelte-149rxdm){object-fit:cover;width:100%;height:100%}.d-kind.svelte-149rxdm{color:var(--text-dim);font-size:13px}.d-fx.svelte-149rxdm{background:linear-gradient(135deg, color-mix(in srgb, var(--c) 22%, #12101e), #12101e 75%);border:1px solid color-mix(in srgb, var(--c) 55%, transparent);border-left:3px solid var(--c);border-radius:4px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.d-fx-label.svelte-149rxdm{font-family:var(--font-title);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--c) 70%, #fff);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.d-fx-label.svelte-149rxdm em:where(.svelte-149rxdm){font-family:var(--font-body);letter-spacing:0;text-transform:none;color:#c9a8ff;font-size:12px;font-style:normal}.d-progress.svelte-149rxdm{justify-content:space-between;align-items:center;gap:10px;display:flex}.d-level.svelte-149rxdm{font-family:var(--font-title);color:var(--text)}.d-level.svelte-149rxdm b:where(.svelte-149rxdm){color:var(--gold-bright);font-size:20px;font-weight:400}.d-pips.svelte-149rxdm{letter-spacing:3px;color:#3a3446}.d-pips.svelte-149rxdm .on:where(.svelte-149rxdm){color:#c9a8ff;text-shadow:0 0 6px #b98cffcc}.d-effect.svelte-149rxdm{color:#f2ecdd;font-size:18px;line-height:1.35}.d-effect.svelte-149rxdm b:where(.svelte-149rxdm){font-family:var(--font-title);color:var(--gold-bright);font-size:1.15em;font-weight:400}.d-next.svelte-149rxdm{font-size:15px}.up.svelte-149rxdm{color:#7be08a}.d-short.svelte-149rxdm{color:#e88a96;font-size:13px}.d-max.svelte-149rxdm{font-family:var(--font-title);text-align:center;color:var(--gold-bright);flex:1;font-size:14px}.d-stones.svelte-149rxdm{color:var(--text-dim);border-top:1px solid var(--border-dim);padding-top:6px;font-size:13px}.d-stones.svelte-149rxdm b:where(.svelte-149rxdm){color:var(--gold-bright);font-weight:400}.d-actions.svelte-149rxdm{align-items:center;gap:8px;display:flex}.raise.svelte-149rxdm{flex:1}.summary.svelte-149rxdm{padding:10px 14px}.summary.svelte-149rxdm ul:where(.svelte-149rxdm){flex-direction:column;gap:3px;margin:8px 0 0;padding:0;list-style:none;display:flex}.sum-line.svelte-149rxdm{text-align:left;width:100%;font:inherit;color:var(--text);border:none;border-left:3px solid var(--c);cursor:pointer;background:#05060c80;border-radius:2px;flex-direction:column;gap:1px;padding:4px 8px;font-size:14px;display:flex}.sum-line.on.svelte-149rxdm{background:color-mix(in srgb, var(--c) 18%, #05060cb3)}.sum-head.svelte-149rxdm{justify-content:space-between;gap:8px;display:flex}.sum-name.svelte-149rxdm{font-family:var(--font-title);color:var(--gold-bright)}.sum-level.svelte-149rxdm{color:#c9a8ff}.sum-fx.svelte-149rxdm{color:var(--text-dim);font-size:13px;line-height:1.3}@media (width>=2200px){.network.svelte-149rxdm{grid-template-columns:320px minmax(0,1fr) 420px}.d-effect.svelte-149rxdm{font-size:21px}.sum-fx.svelte-149rxdm{font-size:14px}}.resonances.svelte-y3g7aj{grid-template-columns:250px minmax(0,1fr) 400px;align-items:start;gap:14px;display:grid}.filters.svelte-y3g7aj{flex-direction:column;gap:4px;padding:10px;display:flex}.tally.svelte-y3g7aj{border-bottom:1px solid var(--border-dim);grid-template-columns:1fr auto;align-items:baseline;gap:4px 8px;margin:0 4px 10px;padding-bottom:10px;display:grid}.t-label.svelte-y3g7aj{font-family:var(--font-title);color:var(--gold);font-size:15px}.t-count.svelte-y3g7aj{font-variant-numeric:tabular-nums;font-size:14px}.tally.svelte-y3g7aj .bar:where(.svelte-y3g7aj){grid-column:1/-1;margin-bottom:4px}.bar.svelte-y3g7aj{border:1px solid var(--border-dim);background:#0d0e1a;height:6px;display:block}.bar.svelte-y3g7aj span:where(.svelte-y3g7aj){background:linear-gradient(90deg,#6a4fb0,#b98cff);height:100%;display:block}.bar.gold.svelte-y3g7aj span:where(.svelte-y3g7aj){background:linear-gradient(90deg, #a07a2c, var(--gold-bright))}.f-head.svelte-y3g7aj{font-family:var(--font-title);color:var(--text-dim);margin:10px 4px 2px;font-size:14px}.filter.svelte-y3g7aj{--c:var(--gold);font:inherit;text-align:left;color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:10px;padding:6px 10px;font-size:16px;display:flex}.filter.svelte-y3g7aj:hover{color:var(--text)}.filter.on.svelte-y3g7aj{color:var(--c);background:linear-gradient(90deg, color-mix(in srgb, var(--c) 22%, transparent), transparent);border-color:color-mix(in srgb, var(--c) 60%, transparent)}.filter.svelte-y3g7aj .dot:where(.svelte-y3g7aj){--cat:var(--c)}.f-name.svelte-y3g7aj{font-family:var(--font-title);flex:1}.f-count.svelte-y3g7aj{font-variant-numeric:tabular-nums;color:var(--text-dim);font-size:14px}.info.svelte-y3g7aj{border-top:1px solid var(--border-dim);color:var(--text-dim);margin:10px 4px 0;padding-top:10px;font-size:14px}.dot.svelte-y3g7aj{background:var(--cat);width:8px;height:8px;box-shadow:0 0 5px var(--cat);border-radius:50%;flex:none;margin-right:5px;display:inline-block}.families.svelte-y3g7aj{flex-direction:column;gap:14px;display:flex}.f-title.svelte-y3g7aj{color:var(--gold);border-bottom:1px solid;border-image:linear-gradient(90deg,#f3cf7a99,#0000) 1;align-items:baseline;gap:12px;margin:0 2px 8px;padding-bottom:4px;font-size:18px;display:flex}.hint.svelte-y3g7aj{font-family:var(--font-body);color:var(--text-dim);font-size:14px}.grid.svelte-y3g7aj{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:8px;display:grid}.medal.svelte-y3g7aj{font:inherit;color:var(--text);cursor:pointer;background:radial-gradient(ellipse at 50% 38%, color-mix(in srgb, var(--cat) 14%, transparent), #05060cd1 70%);border:1px solid #f3cf7a2e;border-radius:3px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;transition:transform .15s;display:flex;position:relative}.medal.svelte-y3g7aj:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cat) 55%, transparent);transform:translateY(-2px)}.medal.on.svelte-y3g7aj{outline:2px solid var(--text);outline-offset:2px}.medal.hidden.svelte-y3g7aj{background:#05060cb8;border-style:dashed}.medal.fresh.svelte-y3g7aj{animation:1.8s ease-in-out infinite svelte-y3g7aj-fresh}@keyframes svelte-y3g7aj-fresh{50%{box-shadow:inset 0 0 0 1px var(--gold-bright), 0 0 16px #f3cf7a73}}.m-name.svelte-y3g7aj{min-height:2.4em;font-family:var(--font-title);text-align:center;color:var(--gold-bright);justify-content:center;align-items:center;font-size:14px;line-height:1.2;display:flex}.hidden.svelte-y3g7aj .m-name:where(.svelte-y3g7aj){font-family:var(--font-body);color:var(--text-dim);font-size:13px}.new.svelte-y3g7aj,.near.svelte-y3g7aj,.amp.svelte-y3g7aj{font-size:11px;line-height:1;position:absolute;top:4px}.new.svelte-y3g7aj{color:#120d08;background:var(--gold-bright);border-radius:2px;padding:2px 5px;left:4px}.near.svelte-y3g7aj{color:var(--gold-bright);text-shadow:0 0 6px #f3cf7acc;left:6px}.amp.svelte-y3g7aj{color:#b98cff;font-variant-numeric:tabular-nums;right:5px}.empty.svelte-y3g7aj{color:var(--text-dim)}.sky.svelte-y3g7aj{display:block;overflow:visible}.seg.svelte-y3g7aj{fill:none;stroke:#2a2534;stroke-width:3.2px;stroke-linecap:round}.seg.lit.svelte-y3g7aj{stroke:var(--gold-bright);filter:drop-shadow(0 0 2px #f3cf7acc)}.hidden.svelte-y3g7aj .seg:where(.svelte-y3g7aj){stroke-dasharray:2 3}.link.svelte-y3g7aj{stroke:var(--gold-bright);stroke-width:1.4px;opacity:var(--glow)}.hidden.svelte-y3g7aj .link:where(.svelte-y3g7aj){stroke:var(--text-dim);opacity:.35;stroke-dasharray:2 2}.full.svelte-y3g7aj .link:where(.svelte-y3g7aj){stroke-dasharray:4 3;animation:1.6s linear infinite svelte-y3g7aj-flow}@keyframes svelte-y3g7aj-flow{to{stroke-dashoffset:-14px}}.node.svelte-y3g7aj{fill:var(--c);stroke:color-mix(in srgb, var(--c) 40%, #fff);stroke-width:1px;filter:drop-shadow(0 0 3px var(--c))}.node.holding.svelte-y3g7aj{stroke:#ff5a6e;stroke-width:2.2px}.node.unknown.svelte-y3g7aj{fill:#05060ccc;stroke:var(--text-dim);stroke-dasharray:2 2;filter:none}.q.svelte-y3g7aj{text-anchor:middle;fill:var(--text-dim);font-size:10px}.detail.svelte-y3g7aj{flex-direction:column;gap:10px;padding:8px 14px 14px;display:flex}.d-sky.svelte-y3g7aj{background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--cat) 16%, transparent), transparent 65%);place-items:center;padding:6px 0 0;display:grid}.d-name.svelte-y3g7aj{text-align:center;color:var(--gold-bright);font-size:25px}.d-meta.svelte-y3g7aj{text-align:center;color:var(--text-dim);margin:-6px 0 0}.d-rank.svelte-y3g7aj{align-items:center;gap:4px;display:flex}.d-rank.svelte-y3g7aj span:where(.svelte-y3g7aj){background:#2a2534;border-radius:2px;flex:1;height:7px}.d-rank.svelte-y3g7aj span.lit:where(.svelte-y3g7aj){background:var(--gold-bright);box-shadow:0 0 6px #f3cf7a99}.d-rank.svelte-y3g7aj strong:where(.svelte-y3g7aj){font-family:var(--font-title);color:var(--gold-bright);white-space:nowrap;margin-left:8px;font-weight:400}.detail.svelte-y3g7aj h3:where(.svelte-y3g7aj){color:var(--gold);margin-bottom:6px;font-size:16px}.effect.svelte-y3g7aj,.goal.svelte-y3g7aj,.stones.svelte-y3g7aj{border-top:1px solid var(--border-dim);padding-top:10px}.e-text.svelte-y3g7aj{margin:0 0 6px;font-size:16px;line-height:1.45}.e-text.svelte-y3g7aj strong:where(.svelte-y3g7aj){color:var(--gold-bright);font-weight:400}.e-next.svelte-y3g7aj{color:#7be0a0}.legend.svelte-y3g7aj{float:right;font-family:var(--font-body);color:#7be0a0;font-size:13px}.e-amp.svelte-y3g7aj{color:#b98cff;margin:0;font-size:14px}.e-note.svelte-y3g7aj{color:var(--text-dim);margin:0;font-size:14px}.goal.svelte-y3g7aj{flex-direction:column;gap:6px;display:flex}.g-stone.svelte-y3g7aj{font:inherit;text-align:left;color:var(--text);cursor:pointer;background:#ff5a6e12;border:1px solid #ff5a6e73;border-radius:3px;grid-template-columns:1fr auto;gap:3px 8px;padding:7px 9px;display:grid}.g-stone.svelte-y3g7aj:hover{border-color:#ff5a6ecc}.g-name.svelte-y3g7aj{font-family:var(--font-title)}.g-level.svelte-y3g7aj{font-variant-numeric:tabular-nums;color:var(--text-dim);font-size:14px}.g-stone.svelte-y3g7aj .bar:where(.svelte-y3g7aj){grid-column:1/-1}.maxed.svelte-y3g7aj{color:var(--gold-bright);background:linear-gradient(90deg,#f3cf7a1f,#0000);border:1px solid #f3cf7a73;margin:0;padding:8px 10px}.stones.svelte-y3g7aj{flex-direction:column;display:flex}.s-row.svelte-y3g7aj{font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:6px;padding:3px 6px;font-size:15px;display:flex}.s-row.svelte-y3g7aj:hover:not(:disabled){border-color:var(--border-dim)}.s-row.svelte-y3g7aj:disabled{cursor:default}.s-row.holding.svelte-y3g7aj .s-name:where(.svelte-y3g7aj){color:#ff8a98}.s-name.svelte-y3g7aj{font-family:var(--font-title);flex:1}.s-name.unknown.svelte-y3g7aj,.s-zone.svelte-y3g7aj{color:var(--text-dim)}.s-zone.svelte-y3g7aj{font-size:13px}.s-stars.svelte-y3g7aj{letter-spacing:1px;color:#3a3446;font-size:11px}.s-stars.svelte-y3g7aj .lit:where(.svelte-y3g7aj){color:var(--gold-bright)}.s-level.svelte-y3g7aj{text-align:right;font-variant-numeric:tabular-nums;min-width:52px;color:var(--text-dim);font-size:13px}@media (prefers-reduced-motion:reduce){.medal.fresh.svelte-y3g7aj,.full.svelte-y3g7aj .link:where(.svelte-y3g7aj){animation:none}}@media (height<=1199px){.families.svelte-y3g7aj{gap:8px}.grid.svelte-y3g7aj{gap:6px}.detail.svelte-y3g7aj{max-height:calc(100vh - 240px);overflow-y:auto}}@media (width>=2200px){.resonances.svelte-y3g7aj{grid-template-columns:300px minmax(0,1fr) 480px}.grid.svelte-y3g7aj{grid-template-columns:repeat(auto-fill,minmax(164px,1fr))}.medal.svelte-y3g7aj .sky:where(.svelte-y3g7aj){width:124px;height:124px}.m-name.svelte-y3g7aj{font-size:16px}.e-text.svelte-y3g7aj{font-size:18px}.s-row.svelte-y3g7aj{font-size:17px}}.art.svelte-7z9zpw{width:var(--s);height:var(--s);flex:none;place-items:center;display:inline-grid}img.svelte-7z9zpw,svg.svelte-7z9zpw{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 calc(var(--s) * .08) color-mix(in srgb, var(--c) 60%, transparent))}.body.svelte-7z9zpw{fill:color-mix(in srgb, var(--c) 70%, #10101a);stroke:#0b0810;stroke-width:1.5px;stroke-linejoin:round}.facet.svelte-7z9zpw{fill:var(--c);opacity:.85}.shine.svelte-7z9zpw{fill:#fff;opacity:.5}.side.svelte-7z9zpw{fill:color-mix(in srgb, var(--c) 45%, #10101a);stroke:#0b0810;stroke-width:1.5px;stroke-linejoin:round}.unknown.svelte-7z9zpw img:where(.svelte-7z9zpw),.unknown.svelte-7z9zpw svg:where(.svelte-7z9zpw){filter:brightness(0)drop-shadow(0 0 2px #968cb459);opacity:.7}.litho.svelte-1cprh7s{flex-direction:column;gap:14px;min-height:0;display:flex}.head.svelte-1cprh7s{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}h1.svelte-1cprh7s{align-items:center;gap:12px;font-size:28px;display:flex}.subtitle.svelte-1cprh7s{color:var(--text-dim);margin:4px 0 0;font-size:16px;font-style:italic}.muted.svelte-1cprh7s{color:var(--text-dim)}.tabs.svelte-1cprh7s{align-self:center;gap:6px;margin-left:30px;margin-right:auto;display:flex}.tab.svelte-1cprh7s{font-family:var(--font-title);color:var(--text-dim);border:1px solid var(--border-dim);cursor:pointer;white-space:nowrap;background:#05060c80;border-radius:3px;align-items:center;gap:8px;padding:8px 18px;font-size:16px;display:inline-flex}.tab.svelte-1cprh7s:hover{color:var(--text)}.tab.on.svelte-1cprh7s{color:var(--gold-bright);border-color:var(--gold);background:linear-gradient(#f3cf7a24,#05060c80)}.t-count.svelte-1cprh7s{font-family:var(--font-body);color:var(--text-dim);font-size:13px}.news.svelte-1cprh7s{font:inherit;text-align:left;color:var(--text);cursor:pointer;align-items:center;gap:12px;padding:8px 14px;font-size:16px;display:flex;box-shadow:0 0 14px #f3cf7a40}.news.svelte-1cprh7s strong:where(.svelte-1cprh7s){color:var(--gold-bright)}.news-go.svelte-1cprh7s{color:var(--gold);margin-left:auto}.wallet.svelte-1cprh7s{border:1px solid var(--border-dim);background:#05060c99;border-radius:3px;gap:18px;padding:8px 16px;display:flex}.brisure.svelte-1cprh7s{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:18px;display:inline-flex}.locked.svelte-1cprh7s{align-items:center;gap:20px;padding:20px 26px;font-size:18px;display:flex}.locked.svelte-1cprh7s p:where(.svelte-1cprh7s){margin:0}.body.svelte-1cprh7s{grid-template-columns:250px minmax(0,1fr) 400px;align-items:start;gap:14px;display:grid}.filters.svelte-1cprh7s{flex-direction:column;gap:4px;padding:10px;display:flex}.filter.svelte-1cprh7s{--c:var(--gold);font:inherit;text-align:left;color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:10px;padding:8px 10px;font-size:17px;display:flex}.filter.svelte-1cprh7s:hover{color:var(--text)}.filter.on.svelte-1cprh7s{color:var(--c);background:linear-gradient(90deg, color-mix(in srgb, var(--c) 22%, transparent), transparent);border-color:color-mix(in srgb, var(--c) 60%, transparent)}.f-name.svelte-1cprh7s{font-family:var(--font-title);flex:1}.f-count.svelte-1cprh7s{font-variant-numeric:tabular-nums;color:var(--text-dim);font-size:14px}.info.svelte-1cprh7s{border-top:1px solid var(--border-dim);color:var(--text-dim);margin:10px 4px 0;padding-top:10px;font-size:14px}.collection.svelte-1cprh7s{--card-w:124px;flex-direction:column;gap:10px;display:flex}.grid.svelte-1cprh7s{grid-template-columns:repeat(auto-fill, var(--card-w));gap:8px;display:grid}.groups.svelte-1cprh7s{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(3 * var(--card-w) + 16px)), calc(3 * var(--card-w) + 16px)));gap:14px 22px;display:grid}.group.svelte-1cprh7s{flex-direction:column;gap:8px;display:flex}.group.alone.svelte-1cprh7s{grid-column:1/-1}.grid.by-zone.svelte-1cprh7s{grid-template-columns:repeat(3, minmax(0, var(--card-w)))}.group-head.svelte-1cprh7s{color:var(--c);border-bottom:1px solid;border-image:linear-gradient(90deg, color-mix(in srgb, var(--c) 70%, transparent), transparent) 1;align-items:center;gap:8px;margin:0 2px;padding-bottom:4px;font-size:17px;display:flex}.g-count.svelte-1cprh7s{font-family:var(--font-body);color:var(--text-dim);margin-left:auto;font-size:14px}.card.svelte-1cprh7s{--c:var(--gold);border:1px solid var(--t-line);font:inherit;color:var(--text);cursor:pointer;background:radial-gradient(ellipse at 50% 35%, color-mix(in srgb, var(--c) 18%, transparent), #05060cd9 70%);border-radius:3px;flex-direction:column;align-items:center;gap:4px;padding:12px 6px 10px;display:flex;position:relative}.card.unknown.svelte-1cprh7s{background:#05060cbf}.card.svelte-1cprh7s:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 60%, transparent)}.card.on.svelte-1cprh7s{outline:2px solid var(--text);outline-offset:2px}.t1.svelte-1cprh7s{--t:#a8583a;--t-line:#a8583a8c}.t2.svelte-1cprh7s{--t:#c9d6ea;--t-line:#c9d6eabf}.t3.svelte-1cprh7s{--t:#f3cf7a;--t-line:#f3cf7a}.card.t2.svelte-1cprh7s:after,.card.t3.svelte-1cprh7s:after{content:"";pointer-events:none;border-radius:2px;position:absolute;inset:2px}.card.t2.svelte-1cprh7s:after{border:1px solid color-mix(in srgb, var(--t) 35%, transparent)}.card.t3.svelte-1cprh7s{border-width:2px;box-shadow:0 0 10px #f3cf7a59}.card.t3.svelte-1cprh7s:after{box-shadow:inset 0 0 18px color-mix(in srgb, var(--t) 28%, transparent)}.card.t2.svelte-1cprh7s:before,.card.t3.svelte-1cprh7s:before{--l:12px;--w:2px;content:"";pointer-events:none;background:linear-gradient(var(--t), var(--t)) top left / var(--l) var(--w) no-repeat, linear-gradient(var(--t), var(--t)) top left / var(--w) var(--l) no-repeat, linear-gradient(var(--t), var(--t)) top right / var(--l) var(--w) no-repeat, linear-gradient(var(--t), var(--t)) top right / var(--w) var(--l) no-repeat, linear-gradient(var(--t), var(--t)) bottom left / var(--l) var(--w) no-repeat, linear-gradient(var(--t), var(--t)) bottom left / var(--w) var(--l) no-repeat, linear-gradient(var(--t), var(--t)) bottom right / var(--l) var(--w) no-repeat, linear-gradient(var(--t), var(--t)) bottom right / var(--w) var(--l) no-repeat;opacity:.85;position:absolute;inset:6px}.card.t3.svelte-1cprh7s:before{--l:20px;opacity:1;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--t) 80%, transparent))}.card.unknown.svelte-1cprh7s:before{opacity:.45}.card.t3.svelte-1cprh7s:not(.unknown){background:radial-gradient(ellipse at 50% -10%, #f3cf7a38, transparent 55%), radial-gradient(ellipse at 50% 35%, color-mix(in srgb, var(--c) 18%, transparent), #05060cd9 70%)}.tier.svelte-1cprh7s{z-index:1;min-width:22px;font-family:var(--font-title);text-align:center;color:#120d08;background:linear-gradient(180deg, color-mix(in srgb, var(--t) 100%, #fff 20%), color-mix(in srgb, var(--t) 70%, #000));padding:1px 5px;font-size:11px;font-weight:700;line-height:1.3;position:absolute;top:6px;left:7px}.t1.svelte-1cprh7s .tier:where(.svelte-1cprh7s){color:#f3e2d6;background:linear-gradient(#8c4a30,#5a2e1d);border-radius:2px;box-shadow:0 0 0 1px #05060ccc}.t3.svelte-1cprh7s .tier:where(.svelte-1cprh7s){box-shadow:0 0 0 1px #05060ccc, 0 0 8px color-mix(in srgb, var(--t) 70%, transparent)}.c-element.svelte-1cprh7s{z-index:1;line-height:0;display:grid;position:absolute;top:3px;right:4px}.c-dot.svelte-1cprh7s{z-index:2;background:#e0384f;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:2px;box-shadow:0 0 0 1px #05060ce6,0 0 6px #e0384fcc}.badge.svelte-1cprh7s{color:#fff;min-width:20px;font-family:var(--font-body);text-align:center;background:#c8304a;border-radius:10px;padding:1px 6px;font-size:12px;box-shadow:0 0 8px #c8304a99}.unknown.svelte-1cprh7s .c-element:where(.svelte-1cprh7s){opacity:.6}.unknown.svelte-1cprh7s .tier:where(.svelte-1cprh7s){opacity:.7}.d-tier.svelte-1cprh7s{color:var(--t)}.rare-tier.svelte-1cprh7s{color:#f3cf7a}.c-name.svelte-1cprh7s{max-width:100%;font-family:var(--font-title);white-space:nowrap;font-size:15px}.c-name.long.svelte-1cprh7s{letter-spacing:-.01em;font-size:13px}.card.unknown.svelte-1cprh7s .c-name:where(.svelte-1cprh7s){color:var(--text-dim)}.c-foot.svelte-1cprh7s{flex-direction:column;align-items:center;gap:4px;min-height:32px;display:flex}.c-level.svelte-1cprh7s,.c-zone.svelte-1cprh7s{color:var(--text-dim);font-size:13px}.stars.svelte-1cprh7s{color:#3a3446;gap:1px;font-size:12px;line-height:1;display:flex}.stars.svelte-1cprh7s .lit:where(.svelte-1cprh7s){color:var(--gold-bright);text-shadow:0 0 4px #f3cf7ab3}.stars.big.svelte-1cprh7s{justify-content:center;font-size:20px}.progress.svelte-1cprh7s{align-items:center;gap:14px;padding:10px 16px;display:flex}.p-label.svelte-1cprh7s{font-family:var(--font-title);color:var(--text-dim)}.p-count.svelte-1cprh7s{font-family:var(--font-title);color:var(--gold-bright);font-size:24px}.bar.svelte-1cprh7s{border:1px solid var(--border-dim);background:#0d0e1a;flex:1;height:7px}.bar.svelte-1cprh7s span:where(.svelte-1cprh7s){background:linear-gradient(90deg,#2f8f5a,#7be0a0);height:100%;display:block}.detail.svelte-1cprh7s{flex-direction:column;gap:10px;padding:8px 12px 12px;display:flex}.d-art.svelte-1cprh7s{background:radial-gradient(ellipse at 50% 60%, color-mix(in srgb, var(--c) 22%, transparent), transparent 65%);place-items:center;padding:8px 0;display:grid}.d-level.svelte-1cprh7s{text-align:center;font-family:var(--font-title);margin:0;font-size:17px}.d-name.svelte-1cprh7s{text-align:center;color:var(--gold-bright);font-size:26px}.d-meta.svelte-1cprh7s{color:var(--text-dim);justify-content:center;align-items:center;gap:6px;margin:0;display:flex}.detail.svelte-1cprh7s h3:where(.svelte-1cprh7s){color:var(--gold);margin-bottom:4px;font-size:16px}.effects.svelte-1cprh7s,.tiers.svelte-1cprh7s,.mastery.svelte-1cprh7s,.where.svelte-1cprh7s{border-top:1px solid var(--border-dim);padding-top:10px}ul.svelte-1cprh7s{margin:0 0 8px;padding-left:18px}li.svelte-1cprh7s{font-size:16px}.next.svelte-1cprh7s{color:#7be0a0;font-size:14px}.e-note.svelte-1cprh7s,.where.svelte-1cprh7s p:where(.svelte-1cprh7s){color:var(--text-dim);margin:0 0 6px;font-size:14px}.where.svelte-1cprh7s strong:where(.svelte-1cprh7s){color:var(--text)}.tiers.svelte-1cprh7s ol:where(.svelte-1cprh7s){margin:0 0 6px;padding:0;list-style:none}.tiers.svelte-1cprh7s li:where(.svelte-1cprh7s){color:var(--text-dim);border:1px solid #0000;border-radius:3px;grid-template-columns:18px 64px 1fr 16px;align-items:baseline;gap:6px;padding:3px 6px;font-size:15px;display:grid}.tiers.svelte-1cprh7s li.done:where(.svelte-1cprh7s){color:var(--text)}.tiers.svelte-1cprh7s li.next-tier:where(.svelte-1cprh7s){border-color:color-mix(in srgb, var(--gold) 55%, transparent);background:linear-gradient(90deg,#f3cf7a1f,#0000)}.t-star.svelte-1cprh7s{color:#3a3446}.done.svelte-1cprh7s .t-star:where(.svelte-1cprh7s),.done.svelte-1cprh7s .t-mark:where(.svelte-1cprh7s){color:var(--gold-bright)}.t-level.svelte-1cprh7s{font-variant-numeric:tabular-nums}.t-what.svelte-1cprh7s strong:where(.svelte-1cprh7s){color:var(--gold);font-weight:400;font-family:var(--font-title)}.star-fx.svelte-1cprh7s{border:1px solid var(--border-dim);opacity:.75;background:#05060c80;border-radius:3px;padding:8px 10px}.star-fx.active.svelte-1cprh7s{opacity:1;border-color:color-mix(in srgb, var(--gold-bright) 60%, transparent);background:radial-gradient(at 0 0,#f3cf7a29,#05060c80 70%);box-shadow:0 0 12px #f3cf7a26}.s-head.svelte-1cprh7s{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 4px;display:flex}.s-name.svelte-1cprh7s{font-family:var(--font-title);color:var(--gold-bright);font-size:16px}.star-fx.svelte-1cprh7s:not(.active) .s-name:where(.svelte-1cprh7s){color:var(--text-dim)}.s-state.svelte-1cprh7s{color:var(--text-dim);font-size:13px}.active.svelte-1cprh7s .s-state:where(.svelte-1cprh7s){color:#7be0a0}.s-desc.svelte-1cprh7s{margin:0;font-size:15px}.m-bar.svelte-1cprh7s{align-items:center;gap:10px;margin-bottom:6px;display:flex}.m-value.svelte-1cprh7s{font-variant-numeric:tabular-nums;font-size:14px}.m-actions.svelte-1cprh7s{flex-wrap:wrap;gap:8px;display:flex}.btn.svelte-1cprh7s{align-items:center;gap:6px;display:inline-flex}.btn.svelte-1cprh7s:disabled{opacity:.45;cursor:default}@media (height<=1199px){.groups.svelte-1cprh7s{max-height:calc(100vh - 310px);padding:4px 6px 4px 4px;overflow-y:auto}.detail.svelte-1cprh7s{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:8px 12px;max-height:calc(100vh - 240px);display:grid;overflow-y:auto}.detail.svelte-1cprh7s>*{grid-column:1/-1}.detail.svelte-1cprh7s>.d-art:where(.svelte-1cprh7s){grid-area:1/1/span 4;align-self:center;padding:4px}.d-art.svelte-1cprh7s>.art{--s:104px!important}.detail.svelte-1cprh7s>.d-level:where(.svelte-1cprh7s),.detail.svelte-1cprh7s>.stars:where(.svelte-1cprh7s),.detail.svelte-1cprh7s>.d-name:where(.svelte-1cprh7s),.detail.svelte-1cprh7s>.d-meta:where(.svelte-1cprh7s){text-align:left;grid-column:2;justify-content:flex-start}}@media (width>=2200px){.body.svelte-1cprh7s{grid-template-columns:300px minmax(0,1fr) 480px}.collection.svelte-1cprh7s{--card-w:140px}.c-name.svelte-1cprh7s{font-size:17px}.c-name.long.svelte-1cprh7s{font-size:14.5px}li.svelte-1cprh7s{font-size:18px}.tiers.svelte-1cprh7s li:where(.svelte-1cprh7s),.s-desc.svelte-1cprh7s{font-size:17px}}.lab.svelte-xd0ksn{flex-direction:column;gap:14px;min-height:0;display:flex}.head.svelte-xd0ksn{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}h1.svelte-xd0ksn{align-items:center;gap:12px;font-size:28px;display:flex}.subtitle.svelte-xd0ksn{color:var(--text-dim);margin:4px 0 0;font-size:16px;font-style:italic}.wallet.svelte-xd0ksn{border:1px solid var(--border-dim);background:#10121f;border-radius:4px;gap:6px;padding:6px;display:flex}.reagent.svelte-xd0ksn{white-space:nowrap;border:1px solid #0000;border-radius:3px;align-items:center;gap:8px;padding:4px 12px 4px 6px;display:inline-flex}.reagent.none.svelte-xd0ksn{opacity:.5}.reagent.current.svelte-xd0ksn{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 28%, #10121f), #10121f);border-color:var(--c)}.reagent.quint.svelte-xd0ksn{border-left-color:var(--border-dim);margin-left:2px}.reagent.heart.svelte-xd0ksn{border-left-color:#e0405e}.r-text.svelte-xd0ksn{flex-direction:column;line-height:1.1;display:flex}.r-amount.svelte-xd0ksn{font-family:var(--font-title);font-variant-numeric:tabular-nums;color:var(--gold-bright);font-size:24px}.r-name.svelte-xd0ksn{color:var(--text-dim);font-size:12px}.locked.svelte-xd0ksn{align-items:center;gap:20px;padding:20px 26px;font-size:18px;display:flex}.locked.svelte-xd0ksn p:where(.svelte-xd0ksn){margin:0}.body.svelte-xd0ksn{grid-template-columns:270px minmax(0,1fr) 400px;align-items:start;gap:14px;display:grid}.badge.svelte-xd0ksn{color:#fff;text-align:center;background:#c8304a;border-radius:11px;min-width:22px;padding:2px 7px;font-size:13px;box-shadow:0 0 8px #c8304a99}.lvl-chip.svelte-xd0ksn{color:var(--gold-bright);border:1px solid var(--border);background:#10121f;border-radius:3px;margin-left:4px;padding:2px 10px;font-size:16px}.badge.up.svelte-xd0ksn{background:#2f8f4e;box-shadow:0 0 8px #2f8f4e99}.grimoire.alembic.svelte-xd0ksn{--c:var(--gold-bright)}.nav-sep.svelte-xd0ksn{background:var(--border-dim);height:1px;margin:4px 2px}.th-lock.svelte-xd0ksn{font-family:var(--font-body);color:#ff8a94;font-size:14px}.alembic-head.svelte-xd0ksn{--c:var(--gold)}.ladder.svelte-xd0ksn{flex-direction:column;gap:3px;display:flex}.l-row.svelte-xd0ksn{font-variant-numeric:tabular-nums;color:var(--text-dim);border:1px solid var(--border-dim);background:#10121f;border-radius:3px;grid-template-columns:90px minmax(0,1.4fr) 1fr 1fr 1fr;align-items:center;gap:10px;padding:8px 14px;font-size:16px;display:grid}.l-headrow.svelte-xd0ksn{text-transform:uppercase;letter-spacing:.04em;background:0 0;border-color:#0000;font-size:13px}.l-row.done.svelte-xd0ksn{color:var(--text)}.l-row.done.svelte-xd0ksn .l-lv:where(.svelte-xd0ksn){color:#7be08a}.l-row.next.svelte-xd0ksn{color:var(--text);border-color:var(--gold);background:linear-gradient(90deg,#f3cf7a24,#10121f 60%)}.l-lv.svelte-xd0ksn{font-family:var(--font-title);color:var(--gold);font-size:20px}.l-check.svelte-xd0ksn{width:22px;display:inline-block}.l-quint.svelte-xd0ksn{color:var(--gold-bright);align-items:center;gap:3px;margin-left:10px;display:inline-flex}.l-opens.svelte-xd0ksn{color:var(--gold-bright);flex-wrap:wrap;gap:2px 10px;display:flex}.l-mile.svelte-xd0ksn{color:#9fd8ff}.l-row.svelte-xd0ksn:not(.done) .l-mile:where(.svelte-xd0ksn){color:color-mix(in srgb, #9fd8ff 70%, var(--text-dim))}.gain-miles.svelte-xd0ksn{color:#9fd8ff;margin:-4px 0 8px;padding-left:18px;font-size:14px}.ribbon.up.svelte-xd0ksn{color:#fff;background:#2d6f9a;margin-left:6px}.mile-on.svelte-xd0ksn{color:#9fd8ff}.ladder-note.svelte-xd0ksn{color:var(--text-dim);margin:0 2px;font-size:14px}.raise.svelte-xd0ksn .gain:where(.svelte-xd0ksn){margin:0 0 8px;font-size:15px;line-height:1.45}.gain.svelte-xd0ksn b:where(.svelte-xd0ksn){color:var(--gold-bright);font-weight:400}.pay-head.svelte-xd0ksn{color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin:0 0 6px;font-size:14px;display:flex}.link.svelte-xd0ksn{font:inherit;color:var(--gold);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.link.svelte-xd0ksn:disabled{opacity:.35;cursor:default}.pay.svelte-xd0ksn{flex-direction:column;gap:4px;margin-bottom:6px;display:flex}.pay-row.svelte-xd0ksn{border-left:3px solid var(--c);background:#14162a;border-radius:2px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:4px 8px;display:grid}.pay-row.none.svelte-xd0ksn{opacity:.5}.pay-name.svelte-xd0ksn{flex-direction:column;font-size:15px;line-height:1.15;display:flex}.pay-name.svelte-xd0ksn small:where(.svelte-xd0ksn){color:var(--text-dim);font-size:12px}.stepper.svelte-xd0ksn{border:1px solid var(--border);border-radius:3px;align-items:stretch;display:inline-flex;overflow:hidden}.stepper.svelte-xd0ksn button:where(.svelte-xd0ksn){width:28px;color:var(--gold);cursor:pointer;background:#0b0c16;border:none;font-size:18px}.stepper.svelte-xd0ksn button:where(.svelte-xd0ksn):disabled{opacity:.35;cursor:default}.stepper.svelte-xd0ksn button:where(.svelte-xd0ksn):hover:not(:disabled){color:var(--gold-bright);background:#f3cf7a1f}.stepper.svelte-xd0ksn input:where(.svelte-xd0ksn){text-align:center;width:56px;font-family:var(--font-title);border:none;border-left:1px solid var(--border-dim);border-right:1px solid var(--border-dim);appearance:textfield;border-radius:0;font-size:18px}.stepper.svelte-xd0ksn input:where(.svelte-xd0ksn)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper.svelte-xd0ksn input:where(.svelte-xd0ksn)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.raise.svelte-xd0ksn .cost-row:where(.svelte-xd0ksn){margin-bottom:4px}.raise-btn.svelte-xd0ksn{width:100%;margin-top:6px}.transmute.svelte-xd0ksn p:where(.svelte-xd0ksn){margin-bottom:8px}.tm-line.svelte-xd0ksn{align-items:center;gap:10px;margin-bottom:6px;display:flex}.tm-label.svelte-xd0ksn{width:64px;color:var(--text-dim);font-size:14px}.tm-picks.svelte-xd0ksn{gap:4px;display:flex}.tm-pick.svelte-xd0ksn{font:inherit;font-variant-numeric:tabular-nums;color:var(--text-dim);border:1px solid var(--border-dim);cursor:pointer;background:#14162a;border-radius:3px;align-items:center;gap:4px;padding:3px 8px 3px 4px;font-size:14px;display:inline-flex}.tm-pick.on.svelte-xd0ksn{color:var(--text);border-color:var(--c);background:color-mix(in srgb, var(--c) 22%, #14162a)}.tm-pick.svelte-xd0ksn:disabled{opacity:.35;cursor:default}.tm-sum.svelte-xd0ksn{font-family:var(--font-title);color:#7be08a;font-size:15px}.tm-sum.ko.svelte-xd0ksn{color:#ff8a94}.grimoires.svelte-xd0ksn{background:#10121f;flex-direction:column;gap:4px;padding:10px;display:flex}.grimoire.svelte-xd0ksn{font:inherit;text-align:left;color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:10px;padding:8px 10px;display:flex}.grimoire.svelte-xd0ksn:hover{color:var(--text)}.grimoire.on.svelte-xd0ksn{color:var(--c);background:linear-gradient(90deg, color-mix(in srgb, var(--c) 22%, transparent), transparent);border-color:color-mix(in srgb, var(--c) 60%, transparent)}.g-text.svelte-xd0ksn{flex-direction:column;flex:1;display:flex}.g-name.svelte-xd0ksn{font-family:var(--font-title);font-size:17px}.g-sub.svelte-xd0ksn{color:var(--text-dim);font-size:13px}.info.svelte-xd0ksn{border-top:1px solid var(--border-dim);color:var(--text-dim);margin:10px 4px 0;padding-top:10px;font-size:14px}.info.total.svelte-xd0ksn{color:var(--gold)}.recipes.svelte-xd0ksn{flex-direction:column;gap:10px;display:flex}.r-head.svelte-xd0ksn{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 22%, #10121f), #10121f 70%);border:1px solid color-mix(in srgb, var(--c) 45%, transparent);border-radius:3px;align-items:center;gap:14px;padding:10px 14px;display:flex}.r-head.svelte-xd0ksn h2:where(.svelte-xd0ksn){color:var(--gold-bright);margin:0;font-size:22px}.r-lore.svelte-xd0ksn{color:var(--text-dim);margin:4px 0 0;font-size:14px}.r-lore.svelte-xd0ksn strong:where(.svelte-xd0ksn){color:var(--text)}.tier-head.svelte-xd0ksn{color:var(--t);border-bottom:1px solid;border-image:linear-gradient(90deg, var(--t-line), transparent) 1;align-items:baseline;gap:10px;margin:6px 2px 0;padding-bottom:4px;font-size:17px;display:flex}.th-note.svelte-xd0ksn{font-family:var(--font-body);color:var(--text-dim);margin-left:auto;font-size:14px}.grid.svelte-xd0ksn{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:8px;display:grid}.card.svelte-xd0ksn{border:1px solid var(--t-line);border-left:3px solid var(--t-line);background:#14162a;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.card.ready.svelte-xd0ksn{border-left-color:#6fdc8c}.card.unknown.svelte-xd0ksn{background:#0e0f1b}.card.on.svelte-xd0ksn{border-color:var(--gold-bright);box-shadow:0 0 12px #f3cf7a4d}.c-pick.svelte-xd0ksn{width:100%;font:inherit;text-align:left;color:var(--text);background:radial-gradient(ellipse at 8% 50%, color-mix(in srgb, var(--c) 20%, transparent), transparent 55%);cursor:pointer;border:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.c-pick.svelte-xd0ksn:hover{background-color:#ffffff08}.c-art.svelte-xd0ksn{place-items:center;display:grid}.c-text.svelte-xd0ksn{flex-direction:column;gap:3px;min-width:0;display:flex}.c-name.svelte-xd0ksn{font-family:var(--font-title);color:var(--gold-bright);align-items:center;gap:8px;font-size:18px;line-height:1.15;display:flex}.card.unknown.svelte-xd0ksn .c-name:where(.svelte-xd0ksn){color:var(--text-dim)}.ribbon.svelte-xd0ksn{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:#1a1206;background:var(--gold-bright);border-radius:2px;padding:1px 6px;font-size:11px}.c-desc.svelte-xd0ksn{color:var(--text);opacity:.85;font-size:14px;line-height:1.3}.card.unknown.svelte-xd0ksn .c-desc:where(.svelte-xd0ksn){color:var(--text-dim)}.c-stock.svelte-xd0ksn{flex-direction:column;align-items:center;min-width:62px;line-height:1.05;display:flex}.c-stock.svelte-xd0ksn b:where(.svelte-xd0ksn){font-family:var(--font-title);color:#7be08a;font-size:30px;font-weight:400}.c-stock.empty.svelte-xd0ksn b:where(.svelte-xd0ksn){color:var(--text-dim)}.c-stock.svelte-xd0ksn small:where(.svelte-xd0ksn){color:var(--text-dim);font-size:11px}.c-make.svelte-xd0ksn{border-top:1px solid var(--border-dim);background:#0e0f1b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:7px 12px;display:flex}.c-prices.svelte-xd0ksn{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.c-price.svelte-xd0ksn{font-variant-numeric:tabular-nums;color:var(--text-dim);align-items:center;gap:4px;font-size:15px;display:inline-flex}.c-price.svelte-xd0ksn b:where(.svelte-xd0ksn){font-family:var(--font-title);color:#7be08a;font-size:18px;font-weight:400}.c-price.short.svelte-xd0ksn b:where(.svelte-xd0ksn){color:#ff8a94}.c-status.svelte-xd0ksn{font-size:13px}.c-status.ok.svelte-xd0ksn{color:#7be08a}.c-status.ko.svelte-xd0ksn{color:#ff8a94}.c-buttons.svelte-xd0ksn{gap:4px;display:flex}.c-buttons.svelte-xd0ksn .btn:where(.svelte-xd0ksn){padding:3px 10px;font-size:14px}.t1.svelte-xd0ksn{--t:#c07a55;--t-line:#a8583a8c}.t2.svelte-xd0ksn{--t:#c9d6ea;--t-line:#c9d6eabf}.t3.svelte-xd0ksn{--t:#f3cf7a;--t-line:#f3cf7a}.detail.svelte-xd0ksn{background:#10121f padding-box padding-box;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.d-art.svelte-xd0ksn{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--c) 22%, transparent), transparent 65%);justify-content:center;padding:8px 0;display:flex}.d-name.svelte-xd0ksn{text-align:center;color:var(--gold-bright);margin:0;font-size:24px}.d-meta.svelte-xd0ksn{text-align:center;color:var(--text-dim);margin:0;font-size:14px}.d-tier.svelte-xd0ksn{color:var(--t)}.d-desc.svelte-xd0ksn{margin:4px 0 0;font-size:16px;line-height:1.4}.facts.svelte-xd0ksn{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:14px;display:grid}.facts.svelte-xd0ksn dt:where(.svelte-xd0ksn){color:var(--text-dim)}.facts.svelte-xd0ksn dd:where(.svelte-xd0ksn){margin:0}.stock.svelte-xd0ksn{color:var(--gold-bright);font-variant-numeric:tabular-nums}.craft.svelte-xd0ksn,.where.svelte-xd0ksn{border-top:1px solid var(--border-dim);padding-top:10px}h3.svelte-xd0ksn{color:var(--gold);align-items:center;gap:8px;margin:0 0 6px;font-size:16px;display:flex}.costs.svelte-xd0ksn{flex-direction:column;gap:4px;margin-bottom:6px;display:flex}.cost-row.svelte-xd0ksn{background:#14162a;border-left:3px solid #6fdc8c;border-radius:2px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:4px 8px;display:grid}.cost-row.short.svelte-xd0ksn{border-left-color:#ff8a94}.cost-name.svelte-xd0ksn{font-size:15px}.cost-need.svelte-xd0ksn{color:var(--text-dim);grid-area:2/2;font-size:12px}.cost-icon.svelte-xd0ksn{grid-row:1/span 2}.cost-have.svelte-xd0ksn{color:var(--text-dim);grid-area:1/3/span 2;font-size:13px}.cost-have.svelte-xd0ksn b:where(.svelte-xd0ksn){font-family:var(--font-title);color:#7be08a;font-size:20px;font-weight:400}.cost-row.short.svelte-xd0ksn .cost-have:where(.svelte-xd0ksn) b:where(.svelte-xd0ksn){color:#ff8a94}.make-status.svelte-xd0ksn{font-family:var(--font-title);color:#ff8a94;margin:0 0 8px;font-size:15px}.make-status.ok.svelte-xd0ksn{color:#7be08a}.c-actions.svelte-xd0ksn{gap:8px;display:flex}.c-actions.svelte-xd0ksn .btn:where(.svelte-xd0ksn){flex:1}.where.svelte-xd0ksn p:where(.svelte-xd0ksn){color:var(--text-dim);margin:0;font-size:14px;line-height:1.45}.where.svelte-xd0ksn strong:where(.svelte-xd0ksn){color:var(--text)}@media (width>=2200px){.c-name.svelte-xd0ksn{font-size:21px}.c-desc.svelte-xd0ksn{font-size:16px}.c-status.svelte-xd0ksn{font-size:15px}.c-price.svelte-xd0ksn{font-size:17px}.c-price.svelte-xd0ksn b:where(.svelte-xd0ksn){font-size:21px}.c-buttons.svelte-xd0ksn .btn:where(.svelte-xd0ksn){font-size:16px}}.backdrop.svelte-1l30ona{z-index:20;background:#06070db8;place-items:center;display:grid;position:fixed;inset:0}.dialog.svelte-1l30ona{flex-direction:column;gap:12px;width:min(1040px,100vw - 40px);max-height:calc(100vh - 60px);padding:18px 22px;display:flex;overflow:hidden auto}header.svelte-1l30ona{justify-content:space-between;align-items:center;display:flex}h2.svelte-1l30ona{color:var(--gold-bright);font-size:24px}.close.svelte-1l30ona{color:var(--text-dim);border:1px solid var(--border-dim);cursor:pointer;background:0 0;border-radius:3px;padding:2px 10px;font-size:18px}.close.svelte-1l30ona:hover{color:var(--gold-bright);border-color:var(--gold)}h3.svelte-1l30ona{color:var(--c);border-bottom:1px solid;border-image:linear-gradient(90deg, color-mix(in srgb, var(--c) 70%, transparent), transparent) 1;align-items:baseline;gap:10px;margin:0 0 6px;padding-bottom:3px;font-size:16px;display:flex}.muted.svelte-1l30ona{font-family:var(--font-body);color:var(--text-dim);font-size:13px}.grid.svelte-1l30ona{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:8px;display:grid}.tile.svelte-1l30ona{font:inherit;color:var(--text);border:1px solid var(--border-dim);cursor:pointer;text-align:center;background:#05060c99;border-radius:3px;flex-direction:column;align-items:center;gap:3px;padding:10px 8px;display:flex;position:relative}.tile.svelte-1l30ona:hover:not(:disabled){border-color:color-mix(in srgb, var(--c) 70%, #3a3020);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 12%, transparent), #05060c99)}.tile.on.svelte-1l30ona{border-color:var(--c);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 24%, transparent), color-mix(in srgb, var(--c) 6%, transparent));box-shadow:0 0 10px color-mix(in srgb, var(--c) 35%, transparent)}.tile.taken.svelte-1l30ona{background:#05060cd9;border-style:dashed;border-color:#b9b0cc99}.tile.taken.svelte-1l30ona .t-art:where(.svelte-1l30ona){filter:grayscale()brightness(.6)}.tile.taken.svelte-1l30ona .t-name:where(.svelte-1l30ona){color:var(--text-dim)}.t-art.svelte-1l30ona{place-items:center;display:grid}.line-badge.svelte-1l30ona{color:#0b0c18;background:#b9b0cc;border-radius:9px;padding:0 7px;font-size:11px;line-height:17px;position:absolute;top:5px;right:5px}.tile.unknown.svelte-1l30ona{cursor:default;opacity:.55}.t-name.svelte-1l30ona{font-family:var(--font-title);color:var(--gold-bright);font-size:15px}.tile.unknown.svelte-1l30ona .t-name:where(.svelte-1l30ona){color:var(--text-dim)}.t-effect.svelte-1l30ona{color:var(--text);font-size:14px;line-height:1.25}.t-sub.svelte-1l30ona{color:var(--text-dim);font-size:12px}.t-stock.svelte-1l30ona{color:var(--text);font-size:13px}.t-stock.empty.svelte-1l30ona{color:#e0868f}.hint.svelte-1l30ona{color:var(--text-dim);margin:0;font-size:13px}.icon.svelte-i3kl8{width:var(--s);height:var(--s);flex:none;place-items:center;display:inline-grid;position:relative}.down.svelte-i3kl8{color:var(--gold-bright);text-shadow:0 0 4px #000,0 0 2px #000;font-size:11px;position:absolute;bottom:-4px;right:-4px}.farm.svelte-17rcwel{flex-direction:column;gap:10px;padding:12px 16px;display:flex}h3.svelte-17rcwel{color:var(--gold-bright);align-items:center;gap:8px;font-size:17px;display:flex}header.svelte-17rcwel p:where(.svelte-17rcwel){color:var(--text-dim);margin:2px 0 0;font-size:14px;font-style:italic}.rows.svelte-17rcwel{grid-template-columns:auto 1fr;align-items:center;gap:8px 14px;display:grid}.kind.svelte-17rcwel{font-family:var(--font-title);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:12px}.opts.svelte-17rcwel{flex-wrap:wrap;gap:6px;display:flex}.opt.svelte-17rcwel{--c:var(--gold);font:inherit;color:var(--text-dim);cursor:pointer;background:#05060c99;border:1px solid #3a3020;border-radius:3px;align-items:center;gap:6px;padding:4px 10px 4px 6px;font-size:15px;line-height:1;display:inline-flex}.opt.svelte-17rcwel:not(.on) svg,.opt.svelte-17rcwel:not(.on) img{filter:grayscale(.6)brightness(.75)}.opt.svelte-17rcwel:hover{color:var(--text);border-color:color-mix(in srgb, var(--c) 60%, #3a3020)}.opt.svelte-17rcwel:hover svg,.opt.svelte-17rcwel:hover img{filter:none}.opt.on.svelte-17rcwel{color:var(--c);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 24%, transparent), color-mix(in srgb, var(--c) 6%, transparent));border-color:var(--c);box-shadow:0 0 10px color-mix(in srgb, var(--c) 35%, transparent)}.opt.yield.on.svelte-17rcwel{color:var(--gold-bright)}.name.svelte-17rcwel{font-family:var(--font-title)}.now.svelte-17rcwel{border-top:1px solid #6b553066;margin:0;padding-top:8px;font-size:15px}.now.svelte-17rcwel strong:where(.svelte-17rcwel){font-family:var(--font-title);color:var(--gold-bright);font-weight:500}.backdrop.svelte-1phrnra{z-index:20;background:#06070db8;place-items:center;display:grid;position:fixed;inset:0}.dialog.svelte-1phrnra{flex-direction:column;gap:12px;width:min(920px,100vw - 40px);max-height:calc(100vh - 60px);padding:18px 22px;display:flex;overflow-y:auto}header.svelte-1phrnra{justify-content:space-between;align-items:center;display:flex}h2.svelte-1phrnra{color:var(--gold-bright);font-size:24px}.close.svelte-1phrnra{color:var(--text-dim);border:1px solid var(--border-dim);cursor:pointer;background:0 0;border-radius:3px;padding:2px 10px;font-size:18px}.close.svelte-1phrnra:hover{color:var(--gold-bright);border-color:var(--gold)}.tabs.svelte-1phrnra{border-bottom:1px solid var(--border-dim);gap:4px;display:flex}.tab.svelte-1phrnra{font-family:var(--font-title);color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:3px 3px 0 0;padding:6px 16px;font-size:15px}.tab.svelte-1phrnra:hover{color:var(--text)}.tab.on.svelte-1phrnra{color:var(--gold-bright);border-color:var(--border);background:linear-gradient(#f3cf7a24,#0000)}.grid.svelte-1phrnra{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.tile.svelte-1phrnra{--c:var(--gold);font:inherit;color:var(--text);border:1px solid var(--border-dim);cursor:pointer;text-align:center;background:#05060c99;border-radius:3px;flex-direction:column;align-items:center;gap:3px;padding:10px 8px;display:flex}.tile.svelte-1phrnra:hover{border-color:color-mix(in srgb, var(--c) 70%, #3a3020);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 12%, transparent), #05060c99)}.tile.on.svelte-1phrnra{border-color:var(--c);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 24%, transparent), color-mix(in srgb, var(--c) 6%, transparent));box-shadow:0 0 10px color-mix(in srgb, var(--c) 35%, transparent)}.tile.wide.svelte-1phrnra{text-align:left;flex-direction:row;grid-column:1/-1;gap:14px;padding:12px 16px}.tile.wide.svelte-1phrnra .t-sub:where(.svelte-1phrnra){flex:1}.t-name.svelte-1phrnra{font-family:var(--font-title);color:var(--gold-bright);font-size:15px}.t-sub.svelte-1phrnra{color:var(--text-dim);font-size:13px}.zones.svelte-1phrnra{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px 14px;display:grid}.zone.svelte-1phrnra h3:where(.svelte-1phrnra){letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:13px}.stones.svelte-1phrnra{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.stone.svelte-1phrnra{padding:6px 4px}.stone.svelte-1phrnra .t-name:where(.svelte-1phrnra){font-size:13px}.stone.far.svelte-1phrnra{opacity:.7}.t-far.svelte-1phrnra{color:#ff8a94;font-size:12px}.hint.svelte-1phrnra{color:var(--text-dim);margin:0;font-size:13px;font-style:italic}.orders.svelte-1klvvjj{--sheet:#0b0c16f2;--card:#15172a;--card-on:#1f1b2a;--line:#7a623a8c;flex-direction:column;gap:12px;display:flex}.title.svelte-1klvvjj h1:where(.svelte-1klvvjj){color:var(--gold-bright);align-items:center;gap:12px;font-size:30px;display:flex}.subtitle.svelte-1klvvjj{color:var(--text-dim);margin:2px 0 0;font-style:italic}.muted.svelte-1klvvjj{color:var(--text-dim);font-size:13px;font-family:var(--font-body)}.body.svelte-1klvvjj{grid-template-columns:270px minmax(0,1280px) minmax(280px,340px);align-items:start;gap:14px;display:grid}.recap.svelte-1klvvjj{background:var(--sheet);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:6px;padding:12px;display:flex;position:sticky;top:0}.rc-head.svelte-1klvvjj{border-bottom:1px solid var(--line);flex-direction:column;padding-bottom:6px;display:flex}.rc-label.svelte-1klvvjj{font-family:var(--font-title);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:12px}.rc-name.svelte-1klvvjj{font-family:var(--font-title);color:var(--gold-bright);font-size:19px}.rc-part.svelte-1klvvjj{font:inherit;text-align:left;color:var(--text);background:var(--card);border:1px solid var(--border-dim);border-left:3px solid var(--border-dim);cursor:pointer;border-radius:3px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.rc-part.svelte-1klvvjj:hover{border-color:var(--border)}.rc-part.on.svelte-1klvvjj{border-color:var(--line);border-left-color:var(--gold);background:linear-gradient(90deg, #262013, var(--card))}.rc-part.static.svelte-1klvvjj{cursor:default}.rc-title.svelte-1klvvjj{font-family:var(--font-title);color:var(--gold);align-items:center;gap:6px;font-size:14px;display:flex}.rc-part.svelte-1klvvjj ul:where(.svelte-1klvvjj),.rc-part.svelte-1klvvjj ol:where(.svelte-1klvvjj){flex-direction:column;gap:3px;margin:0;padding:0;font-size:13px;line-height:1.35;list-style:none;display:flex}.rc-part.svelte-1klvvjj li:where(.svelte-1klvvjj){padding-left:11px;position:relative}.rc-part.svelte-1klvvjj ul:where(.svelte-1klvvjj) li:where(.svelte-1klvvjj):not(:has(.rc-icon)):before{content:"·";color:var(--gold);position:absolute;left:1px}.rc-part.svelte-1klvvjj li:where(.svelte-1klvvjj):has(.rc-icon:where(.svelte-1klvvjj)){align-items:flex-start;gap:6px;padding-left:0;display:flex}.rc-part.svelte-1klvvjj li.skipped:where(.svelte-1klvvjj){opacity:.5}.rc-part.svelte-1klvvjj li.usual:where(.svelte-1klvvjj){margin-top:2px}.rc-icon.svelte-1klvvjj{flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.rc-part.svelte-1klvvjj b:where(.svelte-1klvvjj){color:var(--gold-bright);font-weight:400}.rc-part.svelte-1klvvjj em:where(.svelte-1klvvjj){color:var(--text-dim);margin-left:4px;font-size:12px;font-style:normal}.rc-part.svelte-1klvvjj em.ok:where(.svelte-1klvvjj){color:#7be08a}.rc-part.svelte-1klvvjj em.ko:where(.svelte-1klvvjj){color:#ff8a94}.rc-none.svelte-1klvvjj{color:var(--text-dim);margin:0;font-size:13px}.list.svelte-1klvvjj{background:var(--sheet);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:6px;padding:12px;display:flex}.list.svelte-1klvvjj header:where(.svelte-1klvvjj){justify-content:space-between;align-items:baseline;display:flex}.list.svelte-1klvvjj h3:where(.svelte-1klvvjj){color:var(--gold);font-size:17px}.item.svelte-1klvvjj{text-align:left;font:inherit;color:var(--text-dim);background:var(--card);border:1px solid var(--border-dim);cursor:pointer;border-radius:3px;flex-direction:column;gap:1px;min-width:0;padding:8px 10px;display:flex}.item.svelte-1klvvjj:hover{border-color:var(--border)}.item.on.svelte-1klvvjj{color:var(--gold-bright);border-color:var(--gold);background:linear-gradient(90deg, #2c2416, var(--card))}.i-name.svelte-1klvvjj{font-family:var(--font-title);font-size:16px}.i-note.svelte-1klvvjj,.i-sum.svelte-1klvvjj,.i-pace.svelte-1klvvjj{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.i-sum.svelte-1klvvjj{font-style:italic}.i-active.svelte-1klvvjj{color:var(--gold-bright);text-shadow:0 0 6px #f3cf7acc}.create.svelte-1klvvjj{font:inherit;font-family:var(--font-title);color:var(--gold);border:1px dashed var(--gold);cursor:pointer;background:0 0;border-radius:3px;margin-top:2px;padding:8px}.create.svelte-1klvvjj:disabled{opacity:.4;cursor:default}.info.svelte-1klvvjj{color:var(--text-dim);margin:4px 0 0;font-size:12px;font-style:italic}.sheet.svelte-1klvvjj{background:var(--sheet);border:1px solid var(--line);border-radius:4px;flex-direction:column;min-width:0;display:flex;box-shadow:0 10px 40px #00000080}.head.svelte-1klvvjj{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#f3cf7a14,#0000 60%);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 18px;display:flex}.h-text.svelte-1klvvjj{flex-direction:column;flex:1;min-width:160px;display:flex}.head.svelte-1klvvjj h2:where(.svelte-1klvvjj){color:var(--gold-bright);font-size:24px}.h-note.svelte-1klvvjj{color:var(--text-dim);font-size:14px;font-style:italic}.network.svelte-1klvvjj{font-family:var(--font-title);color:var(--gold);align-items:center;gap:8px;font-size:14px;display:flex}select.svelte-1klvvjj{max-width:280px;font:inherit;font-family:var(--font-body);color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:3px;padding:4px 8px;font-size:14px}.actions.svelte-1klvvjj{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chosen.svelte-1klvvjj{font-family:var(--font-title);color:var(--gold-bright);text-shadow:0 0 8px #f3cf7a80;font-size:14px}.btn.small.svelte-1klvvjj{padding:4px 10px;font-size:13px}.btn.save.svelte-1klvvjj{border-color:var(--gold);color:var(--gold-bright)}.btn.svelte-1klvvjj:disabled{opacity:.4;cursor:default}.edit.svelte-1klvvjj{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}input.svelte-1klvvjj{font:inherit;color:var(--text);border:1px solid var(--border);background:#0b0c16;border-radius:3px;padding:4px 8px}.edit.svelte-1klvvjj input:where(.svelte-1klvvjj){border-color:var(--gold);flex:200px}.tabs.svelte-1klvvjj{border-bottom:1px solid var(--gold);flex-wrap:wrap;align-items:flex-end;gap:4px;padding:10px 18px 0;display:flex}.tab.svelte-1klvvjj{font:inherit;font-family:var(--font-title);color:var(--text-dim);border:1px solid var(--border-dim);cursor:pointer;background:#0d0f1f;border-bottom:none;border-radius:4px 4px 0 0;align-items:center;gap:8px;padding:8px 16px;font-size:16px;display:inline-flex}.tab.svelte-1klvvjj:hover{color:var(--text)}.tab.on.svelte-1klvvjj{color:var(--gold-bright);border-color:var(--gold);background:linear-gradient(#2a1420,#16182c)}.tab.locked.svelte-1klvvjj{opacity:.55}.tab.svelte-1klvvjj .count:where(.svelte-1klvvjj){font-family:var(--font-body);color:var(--text);border:1px solid var(--border);background:#f3cf7a24;border-radius:9px;padding:0 7px;font-size:12px}.lock.svelte-1klvvjj{font-size:12px}.pane.svelte-1klvvjj{flex-direction:column;gap:12px;padding:14px 18px 18px;display:flex}.lead.svelte-1klvvjj{color:var(--text-dim);margin:0;font-size:15px}.locked.svelte-1klvvjj{color:var(--text-dim);align-items:center;gap:8px;margin:0;display:flex}.pace.svelte-1klvvjj{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:8px;display:grid}.flow.svelte-1klvvjj{color:var(--gold);opacity:.6;align-self:center;font-size:30px}.pace-card.svelte-1klvvjj{background:var(--card);border:1px solid var(--line);border-top:2px solid var(--gold);border-radius:4px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pace-card.endless.svelte-1klvvjj{border-color:var(--gold)}.pc-step.svelte-1klvvjj{font-family:var(--font-title);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;font-size:13px;display:flex}.pc-controls.svelte-1klvvjj{align-items:center;gap:10px;display:flex}.pc-title.svelte-1klvvjj{font-family:var(--font-title);color:var(--gold-bright);font-size:18px;line-height:1.2}.pc-text.svelte-1klvvjj{color:var(--text);opacity:.85;margin:0;font-size:14px;line-height:1.4}.stepper.svelte-1klvvjj{border:1px solid var(--border);border-radius:3px;align-items:stretch;display:inline-flex;overflow:hidden}.stepper.svelte-1klvvjj button:where(.svelte-1klvvjj){width:30px;color:var(--gold);cursor:pointer;background:#0b0c16;border:none;font-size:18px}.stepper.svelte-1klvvjj button:where(.svelte-1klvvjj):disabled{opacity:.35;cursor:default}.stepper.svelte-1klvvjj button:where(.svelte-1klvvjj):hover:not(:disabled){color:var(--gold-bright);background:#f3cf7a1f}.stepper.svelte-1klvvjj input:where(.svelte-1klvvjj),.endless-value.svelte-1klvvjj{text-align:center;width:58px;font-family:var(--font-title);border:none;border-left:1px solid var(--border-dim);border-right:1px solid var(--border-dim);appearance:textfield;border-radius:0;font-size:20px}.stepper.svelte-1klvvjj input:where(.svelte-1klvvjj)::-webkit-inner-spin-button{-webkit-appearance:none}.endless-value.svelte-1klvvjj{color:var(--gold-bright);background:#0b0c16;place-items:center;display:grid}.stepper.small.svelte-1klvvjj{vertical-align:middle;margin:0 4px}.stepper.small.svelte-1klvvjj button:where(.svelte-1klvvjj){width:24px;font-size:15px}.stepper.small.svelte-1klvvjj input:where(.svelte-1klvvjj){width:42px;padding:1px 4px;font-size:16px}.chip.svelte-1klvvjj{font:inherit;font-family:var(--font-title);color:var(--text-dim);border:1px solid var(--border-dim);cursor:pointer;white-space:nowrap;background:#0b0c16;border-radius:3px;padding:3px 10px;font-size:13px}.chip.svelte-1klvvjj:hover{color:var(--text);border-color:var(--border)}.chip.on.svelte-1klvvjj{color:var(--gold-bright);border-color:var(--gold);background:linear-gradient(#f3cf7a38,#f3cf7a0f)}.farm-now.svelte-1klvvjj{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:4px;align-items:center;gap:14px;padding:10px 14px;display:flex}.fn-text.svelte-1klvvjj{flex-direction:column;min-width:0;display:flex}.fn-label.svelte-1klvvjj{font-family:var(--font-title);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:12px}.fn-name.svelte-1klvvjj{font-family:var(--font-title);color:var(--gold-bright);font-size:20px}.fn-hint.svelte-1klvvjj{color:var(--text-dim);font-size:14px}.pane.svelte-1klvvjj .farm{background:var(--card)}.rows.svelte-1klvvjj{flex-direction:column;gap:8px;display:flex}.row.svelte-1klvvjj{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:4px;grid-template-columns:26px auto minmax(0,1fr) 210px auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.row.met.svelte-1klvvjj{border-left-color:#7be08a}.row.met.svelte-1klvvjj .r-main:where(.svelte-1klvvjj){opacity:.75}.row.closed.svelte-1klvvjj{border-left-color:#ff8a94}.r-num.svelte-1klvvjj{font-family:var(--font-title);color:var(--gold);text-align:center;font-size:22px}.r-icon.svelte-1klvvjj{border:1px solid var(--border);cursor:pointer;background:#0b0c16;border-radius:4px;place-items:center;padding:4px;display:grid}.r-icon.svelte-1klvvjj:hover{border-color:var(--gold-bright);box-shadow:0 0 10px #f3cf7a4d}.r-main.svelte-1klvvjj{flex-direction:column;gap:6px;min-width:0;display:flex}.r-sentence.svelte-1klvvjj{font-size:17px;line-height:1.35}.r-name.svelte-1klvvjj{font:inherit;font-family:var(--font-title);color:var(--gold-bright);cursor:pointer;background:0 0;border:none;border-bottom:1px dashed #f3cf7a80;padding:0;font-size:18px}.r-name.svelte-1klvvjj:hover{border-bottom-color:var(--gold-bright)}.r-rest.svelte-1klvvjj{color:var(--text)}.r-where.svelte-1klvvjj{color:var(--text-dim);font-size:12px}.r-desc.svelte-1klvvjj{color:var(--text);opacity:.85;margin-top:-2px;font-size:14px;line-height:1.35}.r-controls.svelte-1klvvjj{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chips.svelte-1klvvjj{flex-wrap:wrap;gap:4px;display:flex}.value.svelte-1klvvjj{color:var(--text-dim);align-items:center;gap:6px;font-size:13px;display:flex}.value.svelte-1klvvjj input:where(.svelte-1klvvjj){width:90px}.r-state.svelte-1klvvjj{flex-direction:column;gap:4px;display:flex}.bar.svelte-1klvvjj{background:#ffffff14;border-radius:4px;height:7px;overflow:hidden}.fill.svelte-1klvvjj{background:linear-gradient(90deg, #a07a3a, var(--gold-bright));height:100%;display:block}.s-text.svelte-1klvvjj{font-variant-numeric:tabular-nums;font-size:14px}.s-tag.svelte-1klvvjj{font-family:var(--font-title);font-size:15px}.s-tag.met.svelte-1klvvjj{color:#7be08a}.s-tag.closed.svelte-1klvvjj{color:#ff8a94}.s-note.svelte-1klvvjj{color:var(--text-dim);font-size:12px}.tools.svelte-1klvvjj{flex-direction:column;gap:3px;display:flex}.tools.svelte-1klvvjj button:where(.svelte-1klvvjj){width:28px;height:22px;color:var(--text-dim);border:1px solid var(--border-dim);cursor:pointer;background:#0b0c16;border-radius:3px;font-size:11px}.tools.svelte-1klvvjj button:where(.svelte-1klvvjj):hover:not(:disabled){color:var(--gold-bright);border-color:var(--gold)}.tools.svelte-1klvvjj button:where(.svelte-1klvvjj):disabled{opacity:.3;cursor:default}.add.svelte-1klvvjj{font:inherit;font-family:var(--font-title);text-align:left;color:var(--text);border:1px dashed var(--border);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:12px;padding:8px 12px;display:flex}.add.svelte-1klvvjj:hover{border-color:var(--gold)}.plus.svelte-1klvvjj{width:28px;height:28px;color:var(--gold-bright);border:1px solid var(--gold);border-radius:50%;place-items:center;font-size:18px;display:grid}.anomalies.svelte-1klvvjj{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:18px;display:grid}.col.svelte-1klvvjj{flex-direction:column;gap:10px;min-width:0;display:flex}.sub.svelte-1klvvjj{font-family:var(--font-title);color:var(--gold);align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.elites.svelte-1klvvjj{flex-direction:column;gap:6px;display:flex}.elite.svelte-1klvvjj{font:inherit;text-align:left;color:var(--text-dim);background:var(--card);border:1px solid var(--border-dim);cursor:pointer;border-radius:4px;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.elite.svelte-1klvvjj:hover{border-color:var(--border);color:var(--text)}.elite.on.svelte-1klvvjj{color:var(--text);border-color:var(--gold);background:linear-gradient(90deg, #2c2416, var(--card))}.radio.svelte-1klvvjj{border:1px solid var(--border);border-radius:50%;flex:none;width:14px;height:14px;margin-top:4px}.elite.on.svelte-1klvvjj .radio:where(.svelte-1klvvjj){border-color:var(--gold-bright);background:radial-gradient(circle, var(--gold-bright) 45%, transparent 50%)}.e-text.svelte-1klvvjj{flex-direction:column;gap:2px;display:flex}.e-name.svelte-1klvvjj{font-family:var(--font-title);color:var(--gold-bright);font-size:16px}.e-hint.svelte-1klvvjj{font-size:13px;line-height:1.35}.rares.svelte-1klvvjj{background:var(--card);border:1px solid var(--border-dim);border-radius:4px;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.r-title.svelte-1klvvjj{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:11px}.rare.svelte-1klvvjj{color:var(--text-dim);align-items:center;gap:8px;font-size:13px;display:flex}.rare.svelte-1klvvjj strong:where(.svelte-1klvvjj){font-family:var(--font-title);color:var(--c);font-weight:400}.rare.current.svelte-1klvvjj{color:var(--text)}.altar-tabs.svelte-1klvvjj{flex-wrap:wrap;gap:6px;display:flex}.altar-tab.svelte-1klvvjj{font:inherit;font-family:var(--font-title);color:var(--text-dim);background:var(--card);border:1px solid var(--border-dim);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:5px 12px;font-size:14px;display:flex}.altar-tab.svelte-1klvvjj:hover{color:var(--text)}.altar-tab.on.svelte-1klvvjj{color:var(--gold-bright);border-color:var(--c);background:color-mix(in srgb, var(--c) 20%, var(--card))}.cycle-tag.svelte-1klvvjj,.taken-count.svelte-1klvvjj{font-family:var(--font-body);border-radius:8px;padding:0 6px;font-size:11px}.cycle-tag.svelte-1klvvjj{color:var(--gold-bright);border:1px solid var(--gold)}.taken-count.svelte-1klvvjj{color:#fff;background:#a8243a}.altars.svelte-1klvvjj{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.altar.svelte-1klvvjj{font:inherit;text-align:left;color:var(--text-dim);background:var(--card);border:1px solid var(--border-dim);cursor:pointer;border-radius:4px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.altar.svelte-1klvvjj:hover{border-color:var(--border)}.altar.on.svelte-1klvvjj{color:var(--text);border-color:var(--c);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 18%, var(--card)), var(--card))}.al-head.svelte-1klvvjj{align-items:center;gap:8px;display:flex}.al-name.svelte-1klvvjj{font-family:var(--font-title);color:var(--gold-bright);flex:1;font-size:16px}.al-state.svelte-1klvvjj{font-size:12px}.switch.svelte-1klvvjj{border:1px solid var(--border-dim);background:#ffffff1f;border-radius:10px;flex:none;width:36px;height:19px;transition:background .2s;position:relative}.switch.svelte-1klvvjj .knob:where(.svelte-1klvvjj){background:var(--text-dim);border-radius:50%;width:13px;height:13px;transition:left .2s,background .2s;position:absolute;top:2px;left:2px}.switch.on.svelte-1klvvjj{background:color-mix(in srgb, var(--c) 55%, #000);border-color:var(--c)}.switch.on.svelte-1klvvjj .knob:where(.svelte-1klvvjj){background:#fff;left:19px}.al-fx.svelte-1klvvjj{flex-direction:column;gap:1px;font-size:13px;display:flex}.good.svelte-1klvvjj{color:#7be08a}.bad.svelte-1klvvjj{color:#ff8a94}@media (width<=1900px){.body.svelte-1klvvjj{grid-template-columns:270px minmax(0,1fr)}.recap.svelte-1klvvjj{grid-column:2;position:static}}@media (width<=1400px){.anomalies.svelte-1klvvjj{grid-template-columns:minmax(0,1fr)}.row.svelte-1klvvjj{grid-template-columns:26px auto minmax(0,1fr) 170px auto}}@media (width>=2200px){.body.svelte-1klvvjj{grid-template-columns:300px minmax(0,1360px) minmax(300px,380px)}.rc-part.svelte-1klvvjj ul:where(.svelte-1klvvjj),.rc-part.svelte-1klvvjj ol:where(.svelte-1klvvjj){font-size:14px}.pc-text.svelte-1klvvjj,.e-hint.svelte-1klvvjj,.lead.svelte-1klvvjj,.fn-hint.svelte-1klvvjj{font-size:15px}}.badge.svelte-ixa2fw{color:var(--c);font-family:var(--font-title);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.gem.svelte-ixa2fw{background:radial-gradient(circle at 35% 35%, color-mix(in srgb, var(--c) 40%, white 60%), var(--c) 60%);border:1px solid color-mix(in srgb, var(--c) 50%, black 50%);width:10px;height:10px;box-shadow:0 0 8px color-mix(in srgb, var(--c) 60%, transparent);transform:rotate(45deg)}.normal.svelte-ixa2fw{font-size:15px}.small.svelte-ixa2fw{gap:4px;font-size:12px}.small.svelte-ixa2fw .gem:where(.svelte-ixa2fw){width:7px;height:7px}.frame-title.svelte-17ukq66{z-index:4;align-items:center;gap:12px;margin-bottom:4px;display:flex;position:relative}.medal.svelte-17ukq66{filter:drop-shadow(0 2px 4px #000000b3);flex:none;margin:-22px 0 -6px -24px;line-height:0;position:relative}.medal-icon.svelte-17ukq66{place-items:center;display:grid;position:absolute;inset:0}h2.svelte-17ukq66{color:var(--gold-bright);letter-spacing:.02em;text-shadow:0 1px 3px #000c;font-size:22px}.divider.svelte-17ukq66{align-items:center;gap:6px;margin:2px 0 12px;display:flex}.count.svelte-17ukq66{font-family:var(--font-title);color:var(--text);margin-left:auto;font-size:17px}.line.svelte-17ukq66{flex:1;height:1px}.l.svelte-17ukq66{background:linear-gradient(90deg,#0000,#8a6a36)}.r.svelte-17ukq66{background:linear-gradient(90deg,#8a6a36,#0000)}.icon.svelte-1fihcfb{flex:none;transition:filter .15s}.icon.active.svelte-1fihcfb{filter:drop-shadow(0 0 8px var(--tint))}.emblem.svelte-1laqxrf{flex:none;place-items:center;line-height:0;display:inline-grid;position:relative}img.svelte-1laqxrf{object-fit:contain;width:100%;height:100%}.reached.svelte-1laqxrf{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--c) 70%, transparent))}.later.svelte-1laqxrf{filter:saturate(.4)brightness(.55);opacity:.85}.next.svelte-1laqxrf{animation:1.6s ease-in-out infinite svelte-1laqxrf-pulse}@keyframes svelte-1laqxrf-pulse{0%,to{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--c) 50%, transparent)) brightness(.85);transform:scale(1)}50%{filter:drop-shadow(0 0 14px var(--c)) brightness(1.15);transform:scale(1.08)}}.column.svelte-1e10win{flex-direction:column;gap:8px;display:flex}.block.svelte-1e10win{padding:4px 10px 6px}.muted.svelte-1e10win{color:var(--text-dim)}button.svelte-1e10win{font:inherit;color:inherit;text-align:inherit;cursor:pointer}.global.svelte-1e10win{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.rows.svelte-1e10win{grid-template-columns:1fr 1fr;column-gap:16px;margin:0;padding:0;list-style:none;display:grid}.rows.svelte-1e10win li:where(.svelte-1e10win){white-space:nowrap;border-bottom:1px solid #3a302099;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:2px;font-size:14px;display:grid}.row-label.svelte-1e10win{color:var(--text-dim)}.row-value.svelte-1e10win{font-family:var(--font-title);color:var(--gold-bright);font-variant-numeric:tabular-nums;font-size:17px}.race-grid.svelte-1e10win{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.race.svelte-1e10win{align-items:center;gap:5px;min-width:0;padding:3px 6px;line-height:1.1;display:flex}.race-name.svelte-1e10win{min-width:0;font-family:var(--font-title);text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.race-floor.svelte-1e10win{font-family:var(--font-title);color:var(--gold-bright);font-size:15px}.race.unplayed.svelte-1e10win{opacity:.55}.race.unplayed.svelte-1e10win .race-floor:where(.svelte-1e10win){color:var(--text-dim)}.heroes.svelte-1e10win{padding-top:calc(var(--hs,64px) * .2);grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.hero.svelte-1e10win{background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;padding:4px 0 0;transition:transform .15s,filter .15s;display:flex}.hero.svelte-1e10win:hover{filter:brightness(1.12);transform:translateY(-2px)}.hero.unplayed.svelte-1e10win{filter:saturate(.5)brightness(.8)}.hero-name.svelte-1e10win{text-overflow:ellipsis;max-width:100%;font-family:var(--font-title);color:var(--gold-bright);text-shadow:0 1px 3px #000000e6;margin-top:7px;font-size:17px;line-height:1.1;overflow:hidden}.hero-art.svelte-1e10win{line-height:0;position:relative}.hero-rank.svelte-1e10win{z-index:3;position:absolute;bottom:-6px;right:-8px}.hero-name.svelte-1e10win{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.hero-floor.svelte-1e10win{z-index:3;font-family:var(--font-title);color:var(--gold-bright);background:#080912e6;border:1px solid #6b5530;border-radius:3px;align-items:center;gap:3px;padding:1px 6px;font-size:14px;line-height:1.3;display:inline-flex;position:absolute;bottom:-6px;left:-8px}.clans.svelte-1e10win{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.clan.svelte-1e10win{text-align:center;background:#080912b3;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:4px 2px 5px;transition:transform .15s,filter .15s;display:flex}.clan.svelte-1e10win:hover{filter:brightness(1.15);transform:translateY(-2px)}.clan.unplayed.svelte-1e10win{filter:saturate(.4)brightness(.7)}.clan-art.svelte-1e10win{aspect-ratio:2;background:radial-gradient(circle, color-mix(in srgb, var(--ec) 30%, #12101c), #07080f 75%) center / cover;width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ec) 50%, #3a3020);background-position:50%;background-size:cover;position:relative}.clan-element.svelte-1e10win{line-height:0;position:absolute;bottom:-6px;right:-4px}.clan-name.svelte-1e10win{width:100%;min-height:2.3em;font-family:var(--font-title);letter-spacing:-.01em;justify-content:center;align-items:center;margin-top:3px;font-size:11.5px;line-height:1.1;display:flex}.clan-line.svelte-1e10win{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:12px}.clan-floor.svelte-1e10win{font-family:var(--font-title);color:var(--gold-bright);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:14px;line-height:1.1;display:inline-flex}.recent.svelte-1e10win{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.run.svelte-1e10win{background:#080912bf;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.run-art.svelte-1e10win{background:linear-gradient(#2a1830,#0b0c18) 50% 70%/cover;height:clamp(26px,14vh - 100px,100px);position:relative}.run-hero.svelte-1e10win{line-height:0;position:absolute;bottom:-22px;left:6px;box-shadow:0 0 0 1px #3a3020,0 2px 6px #000c}.run-foot.svelte-1e10win{justify-content:flex-end;align-items:center;gap:6px;padding:3px 8px 4px 60px;display:flex}.run-text.svelte-1e10win{flex-direction:column;min-width:0;line-height:1.15;display:flex}.run-floor.svelte-1e10win{font-family:var(--font-title);color:var(--gold-bright);white-space:nowrap;font-size:16px}.run-dur.svelte-1e10win{font-size:13px}.empty.svelte-1e10win{color:var(--text-dim);grid-column:1/-1;margin:0;font-style:italic}.home.svelte-e4s1r7{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(380px,.9fr) minmax(520px,1.1fr);gap:18px;height:100%;min-height:0;display:grid}.tower.svelte-e4s1r7{flex-direction:column;justify-content:space-between;min-height:560px;display:flex;position:relative}.tower.svelte-e4s1r7:before,.tower.svelte-e4s1r7:after{content:"";clip-path:polygon(16px 4px,calc(100% - 16px) 4px,calc(100% - 4px) 16px,calc(100% - 4px) calc(100% - 16px),calc(100% - 16px) calc(100% - 4px),16px calc(100% - 4px),4px calc(100% - 16px),4px 16px);pointer-events:none;position:absolute;inset:0}.tower.svelte-e4s1r7:before{background:var(--art,none) center 40% / cover, radial-gradient(circle at 75% 20%, #b3202c73 0, #b3202c00 22%), linear-gradient(180deg, #14102a, #2a1830 70%, #120d16)}.tower.svelte-e4s1r7:after{background:linear-gradient(#06070dbf 0,#0000 22% 45%,#06070deb 85%),radial-gradient(at 50% 45%,#0000 55%,#06070d8c)}.tower.open.svelte-e4s1r7:before,.tower.open.svelte-e4s1r7:after{background:0 0}.tower.open.svelte-e4s1r7{justify-content:space-between;padding:4px 0 6px}.tower-head.svelte-e4s1r7{z-index:1;align-items:center;gap:14px;padding:18px 20px 0;display:flex;position:relative}.tower-head-text.svelte-e4s1r7{flex-direction:column;gap:2px;display:flex}.kicker.svelte-e4s1r7{font-family:var(--font-title);letter-spacing:.1em;text-transform:uppercase;color:var(--text);text-shadow:0 1px 4px #000000f2;font-size:15px}.tower-title.svelte-e4s1r7{color:var(--gold-bright);text-shadow:0 2px 6px #000000f2,0 0 24px #000000b3;margin:0;font-size:40px;line-height:1.05}.affinity.svelte-e4s1r7{color:var(--text);border:1px solid color-mix(in srgb, var(--ec) 55%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--ec) 30%, #06070dcc), #06070d8c);border-radius:3px;align-self:flex-start;margin-top:4px;padding:2px 12px;font-size:15px}.tower-lore.svelte-e4s1r7{z-index:1;text-shadow:0 1px 3px #000000f2,0 0 12px #000c;max-width:440px;margin:10px 0 0 22px;font-size:16px;line-height:1.4;position:relative}.launch.svelte-e4s1r7{z-index:1;background:#080912d1;flex-direction:column;align-items:center;gap:12px;margin-top:auto;padding:12px 16px 16px;display:flex;position:relative;overflow:hidden}.launch-art.svelte-e4s1r7{opacity:.45;pointer-events:none;background-position:50% 70%;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 30%,#0000 70%);mask-image:linear-gradient(#000 0 30%,#0000 70%)}.launch-zone.svelte-e4s1r7{grid-template-columns:auto 1fr;align-self:stretch;align-items:end;gap:2px 16px;min-width:0;display:grid;position:relative}.zone-label.svelte-e4s1r7{grid-column:1/-1;align-items:center;gap:8px;display:inline-flex}.launch-guardian.svelte-e4s1r7{justify-self:end}.launch-name.svelte-e4s1r7{font-family:var(--font-title);color:var(--gold-bright);text-shadow:0 1px 3px #000000f2;align-items:center;gap:8px;font-size:22px;line-height:1.1;display:inline-flex}.launch-guardian.svelte-e4s1r7{text-shadow:0 1px 3px #000000f2;align-items:center;gap:10px;font-size:16px;display:inline-flex}.guardian-text.svelte-e4s1r7{white-space:nowrap;flex-direction:column;display:flex}.launch-guardian.svelte-e4s1r7 strong:where(.svelte-e4s1r7){font-family:var(--font-title);color:var(--text);font-size:18px;font-weight:400}.ascend.launch-btn.svelte-e4s1r7{white-space:nowrap;justify-content:center;gap:14px;height:76px;padding:0 30px;font-size:27px;position:relative}.launch-btn-text.svelte-e4s1r7{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.launch-btn-text.svelte-e4s1r7 small:where(.svelte-e4s1r7){font-family:var(--font-body);letter-spacing:0;text-transform:none;opacity:.85;font-size:15px}.zone-head.svelte-e4s1r7,.tower-text.svelte-e4s1r7{z-index:1;padding:26px 32px;position:relative}.zone-head.svelte-e4s1r7{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.zone-name.svelte-e4s1r7{color:var(--gold-bright);text-shadow:0 2px 4px #000000e6,0 0 28px #000c;font-size:40px}.tower-text.svelte-e4s1r7{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.lore.svelte-e4s1r7{text-shadow:0 1px 3px #000000f2;max-width:560px;margin:0;font-size:18px;font-style:italic}.facts.svelte-e4s1r7{flex-wrap:wrap;gap:12px;display:flex}.fact.svelte-e4s1r7{background:#080912d1;flex-direction:column;justify-content:center;gap:2px;padding:8px 16px;display:flex}.fact-value.svelte-e4s1r7{font-family:var(--font-title);color:var(--gold-bright);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:32px;line-height:1.1;display:inline-flex}.guardian.svelte-e4s1r7{flex-direction:row;align-items:center;gap:12px}.fact-text.svelte-e4s1r7{flex-direction:column;display:flex}.guardian-name.svelte-e4s1r7{font-family:var(--font-title);color:var(--text);font-size:18px}.ascend.svelte-e4s1r7{align-items:center;gap:12px;max-width:100%;padding:0 18px;font-size:clamp(16px,1.4vw,21px);display:inline-flex}.right.svelte-e4s1r7{min-width:0;min-height:0;padding:6px 8px 6px 6px;overflow:hidden auto}.muted.svelte-e4s1r7{color:var(--text-dim)}.bar.svelte-1hwpcwk{flex-wrap:wrap;justify-content:flex-end;padding:0 6px;display:flex}.group.svelte-1hwpcwk{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:3px;flex-direction:column;gap:2px;padding:4px 12px 6px;transition:background .15s;display:flex}.group.svelte-1hwpcwk+.group:where(.svelte-1hwpcwk){border-left:1px solid;border-image:linear-gradient(180deg, transparent, var(--border), transparent) 1}.group.svelte-1hwpcwk:hover{background:#d8b46a14}.group.svelte-1hwpcwk:hover .title:where(.svelte-1hwpcwk){color:var(--gold-bright)}.head.svelte-1hwpcwk{justify-content:center;align-items:center;gap:6px;height:16px;display:flex}.title.svelte-1hwpcwk{font-family:var(--font-title);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:12px}.up.svelte-1hwpcwk{filter:drop-shadow(0 0 4px #4cd46acc);animation:1.4s ease-in-out infinite svelte-1hwpcwk-bob}@keyframes svelte-1hwpcwk-bob{50%{transform:translateY(-2px)}}.items.svelte-1hwpcwk{justify-content:center;gap:4px;display:flex}.res.svelte-1hwpcwk{flex-direction:column;align-items:center;min-width:54px;line-height:1.1;display:flex}.value.svelte-1hwpcwk{font-variant-numeric:tabular-nums;color:var(--text);margin-top:2px;font-size:16px}.caption.svelte-1hwpcwk{letter-spacing:.02em;font-size:11px}.empty.svelte-1hwpcwk svg,.empty.svelte-1hwpcwk img{filter:grayscale(.8)brightness(.6)}.empty.svelte-1hwpcwk .value:where(.svelte-1hwpcwk){color:var(--text-dim)}.empty.svelte-1hwpcwk .caption:where(.svelte-1hwpcwk){opacity:.6}.shell.svelte-4h4dbd{isolation:isolate;background:radial-gradient(ellipse at 50% 0%, #1d1430 0%, var(--bg) 60%);grid-template-rows:auto 1fr;grid-template-columns:250px 1fr;gap:16px;height:100%;padding:16px 22px;display:grid;position:relative;overflow:hidden}.backdrop.svelte-4h4dbd{z-index:-1;filter:blur(6px)brightness(.32)saturate(.85);background-position:50%;background-size:cover;transition:filter .4s;position:absolute;inset:-12px}.backdrop.tower-art.svelte-4h4dbd{filter:blur(3px)brightness(.4)saturate(.9)}.backdrop.clear.svelte-4h4dbd{filter:none;inset:0}.backdrop.clear.svelte-4h4dbd:after{background:linear-gradient(90deg,#06070dc7 0,#06070d1a 18%,#0000 45%,#06070d59 62%,#06070db3),linear-gradient(#06070d8c 0,#0000 14% 62%,#06070dcc)}.backdrop.own.svelte-4h4dbd{filter:brightness(.62)saturate(1.05);inset:0}.backdrop.own.svelte-4h4dbd:after{background:radial-gradient(at 50% 55%,#0000 30%,#06070d8c 85%),linear-gradient(#06070d8c 0,#0000 14% 80%,#06070db3)}.backdrop.glow.svelte-4h4dbd{filter:none;background:radial-gradient(at 55% 55%,#7846c852,#0000 55%),radial-gradient(at 50% 100%,#46198266,#0000 70%),radial-gradient(at 15% 20%,#5a28a02e,#0000 50%),#07060f}.backdrop.svelte-4h4dbd:after{content:"";background:linear-gradient(90deg,#06070dd9 0,#06070d33 22% 78%,#06070db3),linear-gradient(#06070d99 0,#0000 18% 75%,#06070dd9);position:absolute;inset:0}.top.svelte-4h4dbd{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.brand.svelte-4h4dbd{align-items:center;gap:12px;display:flex}h1.svelte-4h4dbd{text-shadow:0 0 24px #d8b46a40;font-size:34px}.badge.svelte-4h4dbd{color:#fff;text-align:center;background:#c8304a;border-radius:11px;min-width:22px;margin-left:auto;padding:2px 7px;font-size:13px;box-shadow:0 0 8px #c8304a99}.side.svelte-4h4dbd{flex-direction:column;gap:12px;min-height:0;display:flex}.nav.svelte-4h4dbd{cursor:pointer;color:var(--text);font:inherit;text-align:left;background:#0b0c18d9;align-items:center;gap:12px;padding:12px 14px;display:flex}.nav.svelte-4h4dbd:hover{background:linear-gradient(90deg,#d8b46a1f,#0b0c18e6)}.nav.active.svelte-4h4dbd{box-shadow:inset 3px 0 0 var(--gold-bright);background:linear-gradient(90deg,#d8b46a3d,#0b0c18eb)}.nav-tower.svelte-4h4dbd{cursor:pointer;min-height:132px;font:inherit;text-align:left;color:var(--text);border:1px solid color-mix(in srgb, var(--tc) 55%, #3a3020);background:linear-gradient(180deg, #06070d0d 30%, #06070deb), var(--art,radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--tc) 35%, #12101c), #07080f 75%)) 38% 22% / cover;box-shadow:0 0 0 1px #000000b3, 0 0 14px color-mix(in srgb, var(--tc) 25%, transparent);filter:brightness(.85)saturate(.9);border-radius:4px;align-items:flex-end;padding:0;transition:box-shadow .25s,filter .25s;display:flex;position:relative;overflow:hidden}.nav-tower.svelte-4h4dbd:hover{filter:none}.nav-tower.active.svelte-4h4dbd{filter:none;border-color:var(--tc);box-shadow:0 0 0 1px #000000b3, 0 0 24px color-mix(in srgb, var(--tc) 55%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--tc) 40%, transparent)}.nav-tower-text.svelte-4h4dbd{border-top:1px solid color-mix(in srgb, var(--tc) 35%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--tc) 22%, #06070d99), transparent 85%);flex-direction:column;gap:1px;width:100%;padding:10px 14px;display:flex}.nav-tower-kicker.svelte-4h4dbd{font-family:var(--font-title);letter-spacing:.12em;text-transform:uppercase;color:var(--tc);align-items:center;gap:6px;font-size:12px;display:inline-flex}.nav-tower-name.svelte-4h4dbd{font-family:var(--font-title);color:var(--gold-bright);text-shadow:0 2px 6px #000000f2, 0 0 16px color-mix(in srgb, var(--tc) 45%, transparent);font-size:23px;line-height:1.1}.nav-tower-sub.svelte-4h4dbd{color:var(--text);text-shadow:0 1px 3px #000000f2;font-size:13px}.nav-text.svelte-4h4dbd{flex-direction:column;display:flex}.nav-title.svelte-4h4dbd{font-family:var(--font-title);color:var(--gold-bright);font-size:19px}.nav-sub.svelte-4h4dbd{color:var(--text-dim);font-size:13px}.bottom.svelte-4h4dbd{flex-direction:column;gap:12px;margin-top:auto;display:flex}.save.svelte-4h4dbd,.save-files.svelte-4h4dbd{flex-direction:column;gap:6px;display:flex}.nav.locked.svelte-4h4dbd,.nav-calamity.locked.svelte-4h4dbd,.nav-collapse.locked.svelte-4h4dbd{filter:grayscale()brightness(.6)}.nav.locked.svelte-4h4dbd:hover,.nav-calamity.locked.svelte-4h4dbd:hover,.nav-collapse.locked.svelte-4h4dbd:hover{filter:grayscale()brightness(.8)}.nav-calamity.svelte-4h4dbd{--tc:var(--kc);cursor:pointer;min-height:96px;font:inherit;text-align:left;color:var(--text);border:1px solid color-mix(in srgb, var(--kc) 55%, #3a3020);background:linear-gradient(180deg, #06070d1a 20%, #06070de6), var(--art,radial-gradient(circle at 70% 30%, color-mix(in srgb, var(--kc) 40%, #12101c), #07080f 75%)) center 40% / cover;box-shadow:0 0 0 1px #000000b3, 0 0 14px color-mix(in srgb, var(--kc) 25%, transparent);filter:brightness(.85)saturate(.9);border-radius:4px;align-items:flex-end;padding:0;transition:box-shadow .25s,filter .25s;display:flex;position:relative;overflow:hidden}.nav-calamity.svelte-4h4dbd:hover{filter:none}.nav-calamity.active.svelte-4h4dbd{filter:none;border-color:var(--kc);box-shadow:0 0 0 1px #000000b3, 0 0 24px color-mix(in srgb, var(--kc) 55%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--kc) 40%, transparent)}.calamity-text.svelte-4h4dbd{padding:8px 14px}.calamity-name.svelte-4h4dbd{font-family:var(--font-title);color:var(--gold-bright);text-shadow:0 2px 6px #000000f2, 0 0 16px color-mix(in srgb, var(--kc) 45%, transparent);font-size:20px;line-height:1.1}.nav-collapse.svelte-4h4dbd{cursor:pointer;font:inherit;text-align:left;color:var(--text);background:linear-gradient(90deg,#7812228c,#0b0c18e6 75%);border:1px solid #c8304a8c;border-radius:4px;align-items:center;gap:12px;padding:12px 14px;transition:box-shadow .25s,background .25s;display:flex;box-shadow:0 0 0 1px #000000b3,inset 0 0 18px #c8304a26}.nav-collapse.svelte-4h4dbd:hover,.nav-collapse.active.svelte-4h4dbd{background:linear-gradient(90deg,#a01a2eb3,#0b0c18e6 80%);border-color:#e0405a}.nav-collapse.ready.svelte-4h4dbd{animation:2.4s ease-in-out infinite svelte-4h4dbd-ember}@keyframes svelte-4h4dbd-ember{50%{box-shadow:0 0 0 1px #000000b3,0 0 18px #e0405a8c,inset 0 0 22px #e0405a4d}}.collapse-kicker.svelte-4h4dbd{font-family:var(--font-title);letter-spacing:.14em;text-transform:uppercase;color:#ff8a9a;font-size:11px}.nav-collapse.svelte-4h4dbd .nav-title:where(.svelte-4h4dbd){color:#ffd0a8}.btn.small.svelte-4h4dbd{align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.reset-confirm.svelte-4h4dbd{background:#a8243a1f;border:1px solid #a8243a;border-radius:4px;flex-direction:column;gap:6px;padding:8px;display:flex}.reset-confirm.svelte-4h4dbd p:where(.svelte-4h4dbd){color:#ffb3b8;margin:0;font-size:13px}.btn.danger.svelte-4h4dbd{color:#ff8a9a;border-color:#c8304a}.account.svelte-4h4dbd{justify-content:space-between;align-items:center;gap:6px;display:flex}.account-name.svelte-4h4dbd{min-width:0;font-family:var(--font-title);color:var(--gold-bright);font-size:15px}.account-name.svelte-4h4dbd small:where(.svelte-4h4dbd){font-family:var(--font-body);color:#ffb3b8;font-size:12px}.msg.svelte-4h4dbd{color:var(--text-dim);margin:0;font-size:13px}.msg.error.svelte-4h4dbd{color:#ffb3b8}.content.svelte-4h4dbd{min-height:0;padding:6px;overflow:hidden auto}@media (height<=1200px){.shell.svelte-4h4dbd{gap:12px;padding:12px 20px}h1.svelte-4h4dbd{font-size:30px}.side.svelte-4h4dbd{gap:8px}.nav.svelte-4h4dbd,.nav-collapse.svelte-4h4dbd{padding:8px 12px}.nav-tower.svelte-4h4dbd{min-height:104px}.nav-tower-text.svelte-4h4dbd{padding:7px 12px}.nav-calamity.svelte-4h4dbd{min-height:78px}.calamity-text.svelte-4h4dbd{padding:6px 12px}.bottom.svelte-4h4dbd{gap:8px}.save.svelte-4h4dbd{gap:4px}.save-files.svelte-4h4dbd{flex-direction:row;gap:4px}.save-files.svelte-4h4dbd .btn:where(.svelte-4h4dbd){flex:1;justify-content:center;padding:5px 6px}}.order.svelte-1k7bosh{flex-direction:column;gap:8px;padding:12px 16px;display:flex}header.svelte-1k7bosh{justify-content:space-between;align-items:center;gap:10px;display:flex}h3.svelte-1k7bosh{color:var(--gold-bright);align-items:center;gap:8px;font-size:17px;display:flex}.edit.svelte-1k7bosh{font-family:var(--font-title);color:var(--gold);border:1px solid var(--border-dim);cursor:pointer;background:0 0;border-radius:3px;padding:3px 10px;font-size:13px}.edit.svelte-1k7bosh:hover{color:var(--gold-bright);border-color:var(--gold)}.opts.svelte-1k7bosh{flex-wrap:wrap;gap:6px;display:flex}.opt.svelte-1k7bosh{font-family:var(--font-title);color:var(--text-dim);cursor:pointer;background:#05060c99;border:1px solid #3a3020;border-radius:3px;padding:5px 12px;font-size:15px}.opt.svelte-1k7bosh em:where(.svelte-1k7bosh){font-family:var(--font-body);color:var(--text-dim);font-size:12px;font-style:normal}.opt.svelte-1k7bosh:hover{color:var(--text);border-color:var(--border)}.opt.on.svelte-1k7bosh{color:var(--gold-bright);border-color:var(--gold);background:linear-gradient(#f3cf7a33,#f3cf7a0d);box-shadow:0 0 10px #f3cf7a4d}dl.svelte-1k7bosh{border-top:1px solid #6b553066;grid-template-columns:auto 1fr;gap:4px 14px;margin:0;padding-top:8px;display:grid}dt.svelte-1k7bosh{font-family:var(--font-title);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);padding-top:2px;font-size:12px}dd.svelte-1k7bosh{margin:0;font-size:15px}ol.svelte-1k7bosh{margin:0;padding-left:18px}li.skipped.svelte-1k7bosh{color:var(--text-dim)}.state.svelte-1k7bosh{color:var(--text-dim);margin-left:6px;font-size:13px}.state.met.svelte-1k7bosh{color:var(--hp)}.state.closed.svelte-1k7bosh{color:#ff8a94}.prepare.svelte-d90bhj{background:radial-gradient(ellipse at 50% 0%, #1d1430 0%, var(--bg) 60%);grid-template-rows:auto 1fr;grid-template-columns:280px auto minmax(520px,1fr);gap:14px;height:100%;padding:16px 22px;display:grid;overflow:auto}.top.svelte-d90bhj{grid-column:1/-1;align-items:center;gap:28px;display:flex}.title.svelte-d90bhj h1:where(.svelte-d90bhj){font-size:30px}.muted.svelte-d90bhj{color:var(--text-dim)}.small.svelte-d90bhj{font-size:12px}.stepper.svelte-d90bhj{flex:1;grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.stepper.svelte-d90bhj li:where(.svelte-d90bhj){border:1px solid var(--border-dim);opacity:.55;background:#0b0c18;border-radius:3px;align-items:center;gap:10px;padding:8px 12px;display:flex}.stepper.svelte-d90bhj li.done:where(.svelte-d90bhj){opacity:1;border-color:var(--border)}.stepper.svelte-d90bhj li.current:where(.svelte-d90bhj){opacity:1;border-color:var(--gold-bright);box-shadow:0 0 14px #f3cf7a4d}.num.svelte-d90bhj{border:1px solid var(--gold);width:26px;height:26px;font-family:var(--font-title);color:var(--gold-bright);border-radius:50%;flex:none;place-items:center;font-size:14px;display:inline-grid}.done.svelte-d90bhj .num:where(.svelte-d90bhj){background:var(--gold);color:#0b0c18}.step-text.svelte-d90bhj{flex-direction:column;min-width:0;display:flex}.step-label.svelte-d90bhj{font-family:var(--font-title);color:var(--text-dim);font-size:13px}.step-value.svelte-d90bhj{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.col.svelte-d90bhj{min-width:0}.panel.current.svelte-d90bhj{filter:drop-shadow(0 0 10px #f3cf7a4d)}h2.svelte-d90bhj{align-items:center;gap:10px;margin-bottom:12px;font-size:20px;display:flex}.locked.svelte-d90bhj{text-align:center;color:var(--text-dim);margin:24px 0;font-style:italic}.races.svelte-d90bhj{flex-direction:column;gap:10px;padding:14px;display:flex}.race.svelte-d90bhj,.hero-pick.svelte-d90bhj{text-align:left;border:1px solid var(--border-dim);color:var(--text);font:inherit;cursor:pointer;background:#0b0c18;border-radius:3px;align-items:center;gap:12px;padding:10px;display:flex}.race.svelte-d90bhj:hover,.hero-pick.svelte-d90bhj:hover{border-color:var(--border)}.race.active.svelte-d90bhj,.hero-pick.active.svelte-d90bhj{border-color:var(--gold-bright);background:linear-gradient(90deg,#d8b46a29,#0b0c18)}.race-text.svelte-d90bhj,.hero-pick-text.svelte-d90bhj{flex-direction:column;gap:3px;display:flex}.race-name.svelte-d90bhj,.hero-pick-name.svelte-d90bhj{font-family:var(--font-title);color:var(--gold-bright);font-size:16px}.race-desc.svelte-d90bhj{color:var(--text-dim);font-size:14px}.race-mods.svelte-d90bhj{font-size:13px}.race.svelte-d90bhj:disabled{opacity:.55;cursor:default}.race.svelte-d90bhj:disabled:hover{border-color:var(--border-dim)}.soon.svelte-d90bhj{font-family:var(--font-body,inherit);color:var(--text-dim);font-size:13px}.hero-col.svelte-d90bhj{flex-direction:column;padding:14px;display:flex}.hero-picks.svelte-d90bhj{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.hero-pick.svelte-d90bhj{align-items:center;min-width:210px;padding-right:16px}.hero-pick-text.svelte-d90bhj{gap:2px}.hero-pick-name.svelte-d90bhj{font-size:18px}.hero-pick-title.svelte-d90bhj{color:var(--text-dim);font-size:14px;font-style:italic}.hero-pick.active.svelte-d90bhj .hero-pick-title:where(.svelte-d90bhj){color:var(--text)}.more.svelte-d90bhj{color:var(--text-dim);font-size:12px;font-style:italic}.showcase.svelte-d90bhj{align-items:flex-start;gap:22px;padding:20px 0 0 10px;display:flex}.showcase.svelte-d90bhj>.rf{flex:none}.splash.svelte-d90bhj{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--c) 30%, transparent), transparent 65%), linear-gradient(180deg, #1a1830, #0b0c18);flex:none;place-items:center;display:grid}.splash.svelte-d90bhj img:where(.svelte-d90bhj){width:auto;height:min(540px,100vh - 290px);display:block}.hero-info.svelte-d90bhj{flex-direction:column;gap:8px;width:210px;display:flex}.hero-info.svelte-d90bhj h3:where(.svelte-d90bhj){color:var(--gold-bright);margin:0;font-size:22px}.hero-title.svelte-d90bhj{color:var(--text);font-size:14px;font-style:italic}.rank.svelte-d90bhj{font-family:var(--font-title);align-items:center;gap:6px;font-size:15px;display:inline-flex}.quote.svelte-d90bhj{margin:0;font-style:italic}.ability.svelte-d90bhj{flex-direction:column;font-size:14px;display:flex}.ability-name.svelte-d90bhj{font-family:var(--font-title);color:var(--gold-bright)}.ability-mods.svelte-d90bhj{color:var(--text-dim);font-size:13px}.line-info.svelte-d90bhj{align-items:baseline;gap:8px;display:flex}dl.svelte-d90bhj{grid-template-columns:auto 1fr;gap:3px 14px;margin:0;display:grid}dt.svelte-d90bhj{font-family:var(--font-title);color:var(--text-dim);font-size:13px}dd.svelte-d90bhj{text-align:right;font-variant-numeric:tabular-nums;margin:0}.right.svelte-d90bhj{flex-direction:column;gap:14px;display:flex}.clans.svelte-d90bhj,.team.svelte-d90bhj{padding:14px}.clan-cards.svelte-d90bhj{grid-template-columns:1fr 1fr;gap:10px;display:grid}.clan-card.svelte-d90bhj{border:1px solid var(--border-dim);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#0b0c18;border-radius:3px;flex-direction:column;gap:5px;padding:0 0 10px;display:flex;overflow:hidden}.clan-card.svelte-d90bhj:hover{border-color:var(--border)}.clan-card.active.svelte-d90bhj{border-color:var(--c);box-shadow:0 0 14px color-mix(in srgb, var(--c) 40%, transparent)}.clan-art.svelte-d90bhj{background:radial-gradient(circle at 60% 40%, color-mix(in srgb, var(--c) 45%, transparent), transparent 65%), linear-gradient(180deg, #1a1830, #0b0c18);background-position:50%;background-size:cover;height:128px;display:block}.clan-head.svelte-d90bhj{justify-content:space-between;align-items:center;padding:0 10px;display:flex}.clan-name.svelte-d90bhj{font-family:var(--font-title);color:var(--gold-bright);font-size:19px}.clan-technique.svelte-d90bhj{color:var(--text);font-size:14px}.clan-technique.svelte-d90bhj strong:where(.svelte-d90bhj){font-family:var(--font-title);color:var(--gold-bright);font-weight:500}.clan-pact.svelte-d90bhj{color:var(--text-dim);flex-wrap:wrap;gap:2px 10px;font-size:13px;display:flex}.clan-pact.svelte-d90bhj strong:where(.svelte-d90bhj){font-family:var(--font-title);color:var(--c);font-weight:500}.clan-pact.svelte-d90bhj .milestone:where(.svelte-d90bhj){color:var(--gold-bright);flex-basis:100%}.clan-desc.svelte-d90bhj{color:var(--text-dim);padding:0 12px;font-size:15px}.clan-mods.svelte-d90bhj{flex-direction:column;gap:2px;padding:0 12px;font-size:14px;display:flex}.zones.svelte-d90bhj{color:var(--text-dim);margin:10px 0 0;font-size:14px}.ensemble.svelte-d90bhj{color:var(--text);align-items:center;gap:6px;margin:-2px 0 8px;font-size:15px;display:flex}.ensemble.svelte-d90bhj strong:where(.svelte-d90bhj){font-family:var(--font-title);color:var(--gold-bright);font-weight:500}.counts.svelte-d90bhj{gap:14px;margin-bottom:8px;font-size:15px;display:flex}.count.svelte-d90bhj{align-items:center;gap:4px;display:inline-flex}.count.svelte-d90bhj strong:where(.svelte-d90bhj){color:var(--gold-bright)}.count.zero.svelte-d90bhj{color:var(--text-dim)}.cards.svelte-d90bhj{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.card.svelte-d90bhj{border:1px solid var(--border-dim);cursor:pointer;background:#0b0c18;border-radius:3px;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:18px 3px 8px;display:flex}.card.active.svelte-d90bhj{border-color:var(--gold-bright);box-shadow:0 0 12px #f3cf7a40}.card-name.svelte-d90bhj{font-family:var(--font-title);font-size:14px}.card-rank.svelte-d90bhj{color:var(--text-dim);font-size:12px}.lines.svelte-d90bhj{gap:2px;display:flex}.lines.svelte-d90bhj button:where(.svelte-d90bhj){border:1px solid var(--border-dim);color:var(--text-dim);cursor:pointer;background:0 0;padding:2px 5px;font-size:12px}.lines.svelte-d90bhj button.on:where(.svelte-d90bhj){color:var(--gold-bright);border-color:var(--gold)}.role-bar.svelte-d90bhj{align-items:center;gap:5px;margin-top:10px;display:flex}.role-btn.svelte-d90bhj{border:1px solid var(--border-dim);color:var(--text-dim);cursor:pointer;background:#0b0c18;border-radius:2px;flex:1;justify-content:center;align-items:center;gap:4px;padding:2px;font-size:14px;display:inline-flex}.role-btn.active.svelte-d90bhj{color:var(--gold-bright);border-color:var(--gold)}.role-info.svelte-d90bhj{color:var(--text-dim);margin:8px 0 0;font-size:15px}.role-info.svelte-d90bhj strong:where(.svelte-d90bhj){color:var(--text)}.role-skill.svelte-d90bhj{margin-top:4px;display:block}.role-skill.locked.svelte-d90bhj{color:var(--text-dim)}.unlock.svelte-d90bhj{color:var(--gold);font-size:13px}.warn.svelte-d90bhj{color:#ffb3b8;margin:6px 0 0;font-size:14px}.actions.svelte-d90bhj{justify-content:flex-end;align-items:center;gap:14px;display:flex}.start.svelte-d90bhj{padding:0 18px}@media (height<=1199px){.splash.svelte-d90bhj img:where(.svelte-d90bhj){height:min(440px,100vh - 640px)}.hero-info.svelte-d90bhj{gap:6px;width:330px}.hero-picks.svelte-d90bhj{margin-bottom:6px}.hero-info.svelte-d90bhj dl:where(.svelte-d90bhj){grid-template-columns:auto 1fr auto 1fr}.order-under.svelte-d90bhj{contain:inline-size;margin-top:auto;padding-top:6px}.clan-art.svelte-d90bhj{height:64px}.clan-card.svelte-d90bhj{gap:3px}.right.svelte-d90bhj{gap:10px}.clans.svelte-d90bhj,.team.svelte-d90bhj{padding:10px 14px}}@media (width<=1500px){.showcase.svelte-d90bhj{flex-direction:column;gap:26px}.splash.svelte-d90bhj img:where(.svelte-d90bhj){height:min(400px,100vh - 290px)}.hero-info.svelte-d90bhj{width:290px}}.artifact.svelte-p3k9yw{border:1px solid color-mix(in srgb, var(--c) 70%, #2a2440);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--c) 28%, #0b0c18), #07080f 75%);box-shadow:0 0 8px color-mix(in srgb, var(--c) 35%, transparent), inset 0 0 6px color-mix(in srgb, var(--c) 20%, transparent);border-radius:6px;flex:none;place-items:center;line-height:0;display:inline-grid;overflow:hidden}img.svelte-p3k9yw{object-fit:cover;width:100%;height:100%}.locked.svelte-p3k9yw img:where(.svelte-p3k9yw){filter:brightness(0)opacity(.6)}.artifact.locked.svelte-p3k9yw{box-shadow:none;background:#0b0c18;border-color:#2a2440}.rune.svelte-16xpdte{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--c) 55%, transparent));flex:none}.rune.dim.svelte-16xpdte{filter:grayscale(.8)brightness(.6)}.report-fit.svelte-f82y7y{background:var(--bg);height:100%;position:relative;overflow:hidden}.report.svelte-f82y7y{isolation:isolate;width:calc(100% / var(--fit,1));height:calc(100% / var(--fit,1));transform:scale(var(--fit,1));transform-origin:0 0;background:var(--bg);grid-template:"title title facts""loot loot members""stats team members"minmax(0,1fr)"stats team actions"/minmax(0,1.05fr) minmax(0,1fr) minmax(330px,.85fr);gap:14px 16px;padding:10px 22px;display:grid;position:relative;overflow:auto}.backdrop.svelte-f82y7y{z-index:-2;filter:blur(5px)brightness(.3)saturate(.85);background-position:50%;background-size:cover;position:absolute;inset:0}.splash.svelte-f82y7y{z-index:-1;opacity:.75;pointer-events:none;width:auto;height:100%;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 35%,#0000 90%),linear-gradient(#000 30%,#0000 65%);mask-image:linear-gradient(90deg,#000 35%,#0000 90%),linear-gradient(#000 30%,#0000 65%);-webkit-mask-composite:source-in;mask-composite:intersect}.muted.svelte-f82y7y{color:var(--text-dim);font-style:italic}h3.svelte-f82y7y{letter-spacing:.06em;margin:10px 0 6px;font-size:15px}.title.svelte-f82y7y{text-align:center;filter:drop-shadow(0 0 22px #d8323f40);grid-area:title;justify-self:end;min-width:560px;padding:2px 40px 6px}.kicker.svelte-f82y7y{font-family:var(--font-title);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-size:13px}.title.svelte-f82y7y h1:where(.svelte-f82y7y){letter-spacing:.08em;color:var(--gold-bright);text-shadow:0 2px 4px #000000e6,0 0 26px #f3cf7a59;font-size:40px;font-weight:700;line-height:1.1}.reached.svelte-f82y7y{margin:2px 0 0;font-size:19px}.reached.svelte-f82y7y strong:where(.svelte-f82y7y){font-family:var(--font-title);color:var(--gold-bright);font-size:24px}.line.svelte-f82y7y{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 18px;margin:2px 0 0;display:flex}.record.svelte-f82y7y{font-family:var(--font-title);color:var(--gold-bright);text-shadow:0 0 12px #f3cf7a99}.sub.svelte-f82y7y{color:var(--text-dim);font-style:italic}.discovered.svelte-f82y7y{align-items:center;gap:6px;font-size:16px;display:inline-flex}.discovered.svelte-f82y7y strong:where(.svelte-f82y7y){font-family:var(--font-title);color:var(--c)}.facts.svelte-f82y7y{flex-direction:column;grid-area:facts;align-self:center;gap:2px;padding:6px 12px;display:flex}.fact.svelte-f82y7y{border-bottom:1px solid #6b553059;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:3px 0;display:grid}.fact.svelte-f82y7y:last-child{border-bottom:none}.f-label.svelte-f82y7y{color:var(--text-dim);font-size:16px}.f-value.svelte-f82y7y{font-family:var(--font-title);color:var(--gold-bright);font-size:18px}.loot.svelte-f82y7y{grid-area:loot;padding:8px 12px 10px}.loot-groups.svelte-f82y7y{flex-wrap:wrap;gap:8px 0;display:flex}.group.svelte-f82y7y{flex-direction:column;align-items:center;gap:4px;padding:0 10px;display:flex}.group.svelte-f82y7y+.group:where(.svelte-f82y7y){border-left:1px solid;border-image:linear-gradient(#0000,#6b5530,#0000) 1}.g-title.svelte-f82y7y{font-family:var(--font-title);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:13px}.tiles.svelte-f82y7y{gap:6px;display:flex}.tile.svelte-f82y7y{background:radial-gradient(circle at 50% 30%,#f3cf7a1a,#0000 70%);border-radius:3px;flex-direction:column;align-items:center;min-width:64px;padding:2px 4px;line-height:1.15;display:flex}.tile.svelte-f82y7y strong:where(.svelte-f82y7y){font-family:var(--font-title);color:var(--text);font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px}.tile.svelte-f82y7y span:where(.svelte-f82y7y){color:var(--text-dim);font-size:13px}.tile.souls.svelte-f82y7y strong:where(.svelte-f82y7y){color:#cdeeff;text-shadow:0 0 10px #96dcff80;font-size:21px}.tile.zero.svelte-f82y7y svg,.tile.zero.svelte-f82y7y img{filter:grayscale(.8)brightness(.55)}.tile.zero.svelte-f82y7y strong:where(.svelte-f82y7y){color:var(--text-dim)}.tile.new-stone.svelte-f82y7y{background:radial-gradient(circle at 50% 30%,#7be0a047,#0000 70%)}.tile.new-stone.svelte-f82y7y strong:where(.svelte-f82y7y){color:#7be0a0}.stats.svelte-f82y7y{scrollbar-width:thin;grid-area:stats;min-height:0;padding:8px 14px 10px;overflow-y:auto}.rows.svelte-f82y7y{margin:0;padding:0;list-style:none}.rows.svelte-f82y7y li:where(.svelte-f82y7y){border-bottom:1px solid #6b553059;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:3px 2px;display:grid}.r-label.svelte-f82y7y{color:var(--text-dim)}.r-value.svelte-f82y7y{font-family:var(--font-title);text-align:right;font-variant-numeric:tabular-nums;font-size:17px}.r-value.gold.svelte-f82y7y{color:var(--gold-bright);font-size:22px}.r-value.dmg.svelte-f82y7y{color:#ff9a7a}.r-value.taken.svelte-f82y7y{color:#9fb7ff}.r-value.heal.svelte-f82y7y{color:#7ee08f}.by-element.svelte-f82y7y{flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:15px;display:flex}.el.svelte-f82y7y{align-items:center;gap:6px;display:inline-flex}.el.strong.svelte-f82y7y span:where(.svelte-f82y7y):last-child{color:#9be8a8}.el.weak.svelte-f82y7y span:where(.svelte-f82y7y):last-child{color:#ff8a94}.team.svelte-f82y7y{scrollbar-width:thin;grid-area:team;min-height:0;padding:8px 14px 10px;overflow-y:auto}.team.svelte-f82y7y h3:where(.svelte-f82y7y),.stats.svelte-f82y7y h3:where(.svelte-f82y7y){align-items:center;gap:6px;display:flex}.portraits.svelte-f82y7y{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:14px 8px;padding:14px 0 4px;display:flex}.pick.svelte-f82y7y{flex-direction:column;align-items:center;gap:6px;display:flex}.p-name.svelte-f82y7y{font-family:var(--font-title);text-align:center;max-width:96px;font-size:13px;line-height:1.1}.pick.hero.svelte-f82y7y{flex-basis:100%}.pick.hero.svelte-f82y7y .p-name:where(.svelte-f82y7y){font-size:15px}.notable.svelte-f82y7y{flex-direction:column;gap:4px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.notable.svelte-f82y7y li:where(.svelte-f82y7y){grid-template-columns:18px auto 1fr;align-items:center;gap:8px;display:grid}.n-floor.svelte-f82y7y{font-family:var(--font-title);color:var(--gold-bright)}.n-label.svelte-f82y7y{color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.members.svelte-f82y7y{flex-direction:column;grid-area:members;min-height:0;padding:8px 12px 10px;display:flex}.cards.svelte-f82y7y{scrollbar-width:thin;flex-direction:column;gap:2px;min-height:0;padding:8px 6px 4px 10px;display:flex;overflow-y:auto}.member.svelte-f82y7y{background:#05060c73;border-radius:3px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:3px 8px 3px 10px;display:grid}.member.hero.svelte-f82y7y{background:linear-gradient(90deg,#f3cf7a1f,#05060c73)}.m-body.svelte-f82y7y{flex-direction:column;gap:3px;min-width:0;display:flex}.m-head.svelte-f82y7y{justify-content:space-between;gap:8px;display:flex}.m-name.svelte-f82y7y{font-family:var(--font-title);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.member.hero.svelte-f82y7y .m-name:where(.svelte-f82y7y){color:var(--gold-bright)}.m-share.svelte-f82y7y{color:var(--text-dim);white-space:nowrap;font-size:13px}.share.svelte-f82y7y{background:#07060b;border:1px solid #000;height:6px;box-shadow:0 0 0 1px #6b553080}.share.svelte-f82y7y div:where(.svelte-f82y7y){background:linear-gradient(#ffd08a,#e0603a 55%,#8a2a1a);height:100%}.m-stats.svelte-f82y7y{font-variant-numeric:tabular-nums;gap:12px;font-size:14px;display:flex}.m-stats.svelte-f82y7y span:where(.svelte-f82y7y){align-items:center;gap:4px;display:inline-flex}.dmg.svelte-f82y7y{color:#ff9a7a}.heal.svelte-f82y7y{color:#7ee08f}.taken.svelte-f82y7y{color:#9fb7ff}.nearest.svelte-f82y7y{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nearest.svelte-f82y7y li:where(.svelte-f82y7y){grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:10px;font-size:15px;display:grid}.what.svelte-f82y7y{align-items:center;gap:8px;min-width:0;display:inline-flex}.w-label.svelte-f82y7y{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bar.svelte-f82y7y{background:#07060b;border:1px solid #000;height:6px;box-shadow:0 0 0 1px #6b553080}.bar.svelte-f82y7y span:where(.svelte-f82y7y){background:linear-gradient(#f3cf7a,#a8783a);height:100%;display:block}.ready.svelte-f82y7y .bar:where(.svelte-f82y7y) span:where(.svelte-f82y7y){background:#4cd46a;box-shadow:0 0 6px #4cd46a}.state.svelte-f82y7y{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:14px}.ready.svelte-f82y7y .state:where(.svelte-f82y7y){color:#6fe08a;font-family:var(--font-title)}.actions.svelte-f82y7y{flex-direction:column;grid-area:actions;align-self:end;align-items:stretch;gap:8px;display:flex}.available.svelte-f82y7y{justify-content:center;align-items:center;gap:8px;font-size:16px;display:inline-flex}.badge.svelte-f82y7y{color:#fff;text-align:center;background:#c8304a;border-radius:12px;min-width:24px;padding:2px 8px;font-size:15px;box-shadow:0 0 8px #c8304a99}.improve.svelte-f82y7y{justify-content:center;align-items:center;gap:10px;width:100%;display:inline-flex}.secondary.svelte-f82y7y{gap:8px;display:flex}.secondary.svelte-f82y7y .btn:where(.svelte-f82y7y){flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 8px;font-size:14px;display:inline-flex}@media (width<=1150px){.report.svelte-f82y7y{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""facts""loot""stats""team""members""actions"}.title.svelte-f82y7y{min-width:0}}.artifacts-view.svelte-1i8vigl{grid-template-columns:260px minmax(0,1fr) minmax(330px,400px);align-items:start;gap:16px;display:grid}h3.svelte-1i8vigl{font-family:var(--font-title);color:var(--gold-bright);letter-spacing:.04em;margin:0 0 8px;font-size:15px}.muted.svelte-1i8vigl{color:var(--text-dim)}.roster.svelte-1i8vigl{padding:14px 12px}.roster.svelte-1i8vigl h3:where(.svelte-1i8vigl){justify-content:space-between;display:flex}.count.svelte-1i8vigl{font-family:var(--font-body);color:var(--text)}.gallery.svelte-1i8vigl{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tile.svelte-1i8vigl{font:inherit;color:var(--text);border:1px solid var(--border-dim);cursor:pointer;background:#0b0c18;border-radius:3px;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;display:flex;position:relative}.tile.svelte-1i8vigl:hover{border-color:var(--border)}.tile.on.svelte-1i8vigl{border-color:var(--gold-bright);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--c) 20%, #16182c), #0b0c18 75%);box-shadow:0 0 10px #f3cf7a40}.tile.locked.on.svelte-1i8vigl{background:#12131f}.tile-icon.svelte-1i8vigl{line-height:0;position:relative}.mystery.svelte-1i8vigl{font-family:var(--font-title);color:#5a4f78;text-shadow:0 0 8px #7864b480;place-items:center;font-size:30px;line-height:1;display:grid;position:absolute;inset:0}.mystery.big.svelte-1i8vigl{font-size:110px}.tile-level.svelte-1i8vigl{color:var(--c);font-size:13px}.tile-level.dim.svelte-1i8vigl{color:var(--text-dim)}.up.svelte-1i8vigl{filter:drop-shadow(0 0 5px #4cd46acc);animation:1.4s ease-in-out infinite svelte-1i8vigl-bob;position:absolute;top:2px;right:2px}@keyframes svelte-1i8vigl-bob{50%{transform:translateY(-3px)}}.roster-hint.svelte-1i8vigl{color:var(--text-dim);margin:12px 2px 0;font-size:13px;font-style:italic}.sheet.svelte-1i8vigl{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.identity.svelte-1i8vigl{grid-template-columns:auto 1fr;align-items:center;gap:20px;display:grid}.relic.svelte-1i8vigl{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--c) 30%, #1a0c14), #07080f 72%);box-shadow:0 0 24px color-mix(in srgb, var(--c) 30%, transparent);border-radius:6px;padding:8px}.relic.locked.svelte-1i8vigl{box-shadow:none;background:#0b0c18;line-height:0;position:relative}.who.svelte-1i8vigl{flex-direction:column;gap:4px;display:flex}.kind.svelte-1i8vigl{font-family:var(--font-title);letter-spacing:.06em;color:var(--text-dim);font-size:13px}.who.svelte-1i8vigl h2:where(.svelte-1i8vigl){color:var(--c);text-shadow:0 0 12px color-mix(in srgb, var(--c) 40%, transparent);margin:0;font-size:30px}.level-badge.svelte-1i8vigl{font-family:var(--font-title);color:var(--gold-bright);font-size:18px}.lore.svelte-1i8vigl{color:var(--text-dim);margin:8px 0 0;font-size:17px;font-style:italic}.bonus.svelte-1i8vigl{border:1px solid var(--border-dim);background:#0b0c18;border-radius:3px;grid-template-columns:1fr 1fr;display:grid}.bonus-col.svelte-1i8vigl{padding:10px 14px}.bonus-col.next.svelte-1i8vigl{border-left:1px solid var(--border-dim)}.bonus-line.svelte-1i8vigl{margin:4px 0;font-size:18px}.gain.svelte-1i8vigl{color:#6fe08a}.section-title.svelte-1i8vigl{margin-top:2px}.totals.svelte-1i8vigl{border:1px solid var(--border-dim);background:#0b0c18;border-radius:3px;padding:10px 14px}.totals.svelte-1i8vigl ul:where(.svelte-1i8vigl){flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.totals.svelte-1i8vigl li:where(.svelte-1i8vigl){grid-template-columns:30px minmax(120px,auto) 1fr;align-items:center;gap:10px;font-size:15px;display:grid}.total-name.svelte-1i8vigl{font-family:var(--font-title);color:var(--c)}.totals.svelte-1i8vigl p:where(.svelte-1i8vigl){margin:0}.action.svelte-1i8vigl{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.action.svelte-1i8vigl h2:where(.svelte-1i8vigl){margin:0;font-size:22px}@keyframes svelte-1i8vigl-pip{50%{box-shadow:0 0 12px var(--c);background:color-mix(in srgb, var(--c) 45%, #12131f)}}.block.svelte-1i8vigl{padding:12px 14px}.gains.svelte-1i8vigl{flex-direction:column;gap:4px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.gains.svelte-1i8vigl li:where(.svelte-1i8vigl){flex-direction:column;gap:1px;display:flex}.gains.svelte-1i8vigl li:where(.svelte-1i8vigl)>span:where(.svelte-1i8vigl){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cost.ok.svelte-1i8vigl{box-shadow:inset 0 0 16px #4cd46a47}.cost-line.svelte-1i8vigl{grid-template-columns:60px 1fr auto;align-items:center;gap:12px;display:grid}.cost-text.svelte-1i8vigl{flex-direction:column;gap:3px;display:flex}.cost-name.svelte-1i8vigl{color:var(--text-dim);font-size:15px}.cost-amount.svelte-1i8vigl{font-variant-numeric:tabular-nums;font-size:20px}.cost-amount.svelte-1i8vigl strong:where(.svelte-1i8vigl){color:var(--gold-bright)}.bar.svelte-1i8vigl{background:#1b1d33;border-radius:4px;height:7px;display:block;overflow:hidden}.bar.svelte-1i8vigl span:where(.svelte-1i8vigl){background:var(--gold);height:100%;display:block}.cost.ok.svelte-1i8vigl .bar:where(.svelte-1i8vigl) span:where(.svelte-1i8vigl){background:#4cd46a;box-shadow:0 0 6px #4cd46a}.check.svelte-1i8vigl{color:#4cd46a;text-shadow:0 0 8px #4cd46ab3;font-size:26px}.shared.svelte-1i8vigl{color:var(--text-dim);margin:8px 0 0;font-size:13px;font-style:italic}.record.svelte-1i8vigl{margin:0 0 6px;font-size:20px}.record.svelte-1i8vigl strong:where(.svelte-1i8vigl){color:var(--gold-bright)}.mega.svelte-1i8vigl{font:inherit;color:#8a8296;border:1px solid var(--border-dim);cursor:default;background:linear-gradient(#24202e,#15131c);border-radius:4px;flex-direction:column;align-items:center;gap:2px;padding:14px 20px;display:flex}.mega-title.svelte-1i8vigl{font-family:var(--font-title);letter-spacing:.06em;font-size:24px}.mega-sub.svelte-1i8vigl{font-size:15px}.mega.ready.svelte-1i8vigl{color:#fff3dc;cursor:pointer;border:1px solid var(--gold-bright);box-shadow:0 0 0 1px #000000b3, 0 0 26px #b3202c8c, 0 0 12px color-mix(in srgb, var(--c) 40%, transparent);background:linear-gradient(#b32634,#6e121b)}.mega.ready.svelte-1i8vigl:hover{background:linear-gradient(#cf2e3d,#861823)}@media (height<=1199px){.relic.svelte-1i8vigl>.artifact{width:150px!important;height:150px!important}.tile-icon.svelte-1i8vigl>.artifact{width:48px!important;height:48px!important}.totals.svelte-1i8vigl ul:where(.svelte-1i8vigl){gap:2px}.totals.svelte-1i8vigl li:where(.svelte-1i8vigl)>.artifact{width:22px!important;height:22px!important}}@media (width<=1500px){.artifacts-view.svelte-1i8vigl{grid-template-columns:240px minmax(0,1fr)}.action.svelte-1i8vigl{grid-column:1/-1}}.pacts-view.svelte-yeul8r{grid-template-columns:260px minmax(0,1fr) minmax(330px,400px);align-items:start;gap:16px;display:grid}h3.svelte-yeul8r{font-family:var(--font-title);color:var(--gold-bright);letter-spacing:.04em;margin:0 0 8px;font-size:15px}.muted.svelte-yeul8r{color:var(--text-dim)}.roster.svelte-yeul8r{flex-direction:column;gap:12px;padding:12px;display:flex}.element.svelte-yeul8r h3:where(.svelte-yeul8r){color:var(--c);align-items:center;gap:8px;display:flex}.stock.svelte-yeul8r{font-family:var(--font-body);color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px}.element.svelte-yeul8r ul:where(.svelte-yeul8r){flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.entry.svelte-yeul8r{width:100%;font:inherit;color:var(--text);text-align:left;border:1px solid var(--border-dim);cursor:pointer;background:#0b0c18;border-radius:3px;grid-template-columns:54px 1fr auto;align-items:center;gap:10px;padding:4px 8px 4px 4px;display:grid}.entry.svelte-yeul8r:hover{border-color:var(--border)}.entry.on.svelte-yeul8r{border-color:var(--gold-bright);background:linear-gradient(90deg, color-mix(in srgb, var(--c) 20%, #16182c), #0b0c18);box-shadow:0 0 10px #f3cf7a40}.thumb.svelte-yeul8r{border:1px solid color-mix(in srgb, var(--c) 50%, var(--border-dim));background:radial-gradient(circle, color-mix(in srgb, var(--c) 30%, #0b0c18), #07080f) center / cover;border-radius:2px;width:54px;height:38px}.entry-text.svelte-yeul8r{flex-direction:column;min-width:0;display:flex}.entry-name.svelte-yeul8r{font-family:var(--font-title);font-size:14px}.entry-sub.svelte-yeul8r{color:var(--text-dim);font-size:13px}.up.svelte-yeul8r{filter:drop-shadow(0 0 5px #4cd46acc);animation:1.4s ease-in-out infinite svelte-yeul8r-bob}@keyframes svelte-yeul8r-bob{50%{transform:translateY(-3px)}}.sheet.svelte-yeul8r{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.banner.svelte-yeul8r{border:1px solid color-mix(in srgb, var(--c) 55%, var(--border));background:radial-gradient(circle at 70% 40%, color-mix(in srgb, var(--c) 30%, #1a0c14), #07080f 75%) center / cover;min-height:200px;box-shadow:0 0 18px color-mix(in srgb, var(--c) 25%, transparent);border-radius:3px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.banner-text.svelte-yeul8r{background:linear-gradient(#0000,#07080fe6 55%);flex-direction:column;gap:2px;width:100%;padding:30px 16px 12px;display:flex}.kind.svelte-yeul8r{font-family:var(--font-title);color:var(--text-dim);align-items:center;gap:8px;font-size:13px;display:inline-flex}.banner.svelte-yeul8r h2:where(.svelte-yeul8r){margin:0;font-size:30px}.pact-name.svelte-yeul8r{font-family:var(--font-title);color:var(--c);text-shadow:0 0 10px color-mix(in srgb, var(--c) 50%, transparent);font-size:18px}.summary.svelte-yeul8r{color:var(--text-dim);margin:0;font-size:16px;font-style:italic}.bonus.svelte-yeul8r{border:1px solid var(--border-dim);background:#0b0c18;border-radius:3px;grid-template-columns:1fr 1fr;display:grid}.bonus-col.svelte-yeul8r{padding:10px 14px}.bonus-col.next.svelte-yeul8r{border-left:1px solid var(--border-dim)}.bonus-line.svelte-yeul8r{margin:4px 0;font-size:17px}.gain.svelte-yeul8r{color:#6fe08a}.section-title.svelte-yeul8r{margin-top:4px}.cards.svelte-yeul8r{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.card.svelte-yeul8r{border:1px solid var(--border);background:linear-gradient(#1a1426,#0b0c18);border-radius:3px;padding:10px 12px}.card.technique.svelte-yeul8r{border-color:color-mix(in srgb, var(--c) 50%, var(--border))}.card.svelte-yeul8r header:where(.svelte-yeul8r){justify-content:space-between;gap:8px;font-size:12px;display:flex}.card-kind.svelte-yeul8r{font-family:var(--font-title);color:var(--gold)}.card-state.svelte-yeul8r{color:var(--gold-bright)}.card.svelte-yeul8r h4:where(.svelte-yeul8r){font-family:var(--font-title);margin:4px 0;font-size:18px}.card.svelte-yeul8r p:where(.svelte-yeul8r){margin:0;font-size:16px;line-height:1.35}.card.locked.svelte-yeul8r{border-color:var(--border-dim);background:#0b0c18}.card.locked.svelte-yeul8r h4:where(.svelte-yeul8r),.card.locked.svelte-yeul8r p:where(.svelte-yeul8r),.card.locked.svelte-yeul8r .card-state:where(.svelte-yeul8r){color:var(--text-dim)}.action.svelte-yeul8r{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.action.svelte-yeul8r h2:where(.svelte-yeul8r){margin:0;font-size:22px}.gauge.svelte-yeul8r{grid-template-columns:repeat(10,1fr);align-items:center;gap:4px;display:grid}.pip.svelte-yeul8r{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--c) 50%, #333);background:#12131f;place-items:center;display:grid;position:relative;transform:rotate(45deg)scale(.7)}.pip.mile.svelte-yeul8r{border:2px solid var(--gold);transform:rotate(45deg)scale(.92)}.pip.reached.svelte-yeul8r{background:var(--c);box-shadow:0 0 8px var(--c)}.pip.reached.mile.svelte-yeul8r{background:var(--gold-bright);box-shadow:0 0 10px var(--gold-bright)}.pip.next.svelte-yeul8r{animation:1.6s ease-in-out infinite svelte-yeul8r-pip}@keyframes svelte-yeul8r-pip{50%{box-shadow:0 0 12px var(--c);background:color-mix(in srgb, var(--c) 45%, #12131f)}}.pip-num.svelte-yeul8r{color:var(--text-dim);font-size:11px;transform:rotate(-45deg)}.pip.reached.svelte-yeul8r .pip-num:where(.svelte-yeul8r){color:#0b0c18;font-weight:700}.gauge-legend.svelte-yeul8r{color:var(--text-dim);margin:-6px 0 0;font-size:13px;font-style:italic}.block.svelte-yeul8r{padding:12px 14px}.gains.svelte-yeul8r{flex-direction:column;gap:4px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.gains.svelte-yeul8r li:where(.svelte-yeul8r){flex-direction:column;gap:1px;display:flex}.gains.svelte-yeul8r li:where(.svelte-yeul8r)>span:where(.svelte-yeul8r){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.unlock.svelte-yeul8r{border:1px solid var(--gold);background:#f3cf7a0f;border-radius:3px;margin-top:10px;padding:8px 10px}.unlock-label.svelte-yeul8r{font-family:var(--font-title);color:var(--gold);font-size:12px;display:block}.unlock.svelte-yeul8r strong:where(.svelte-yeul8r){font-family:var(--font-title);color:var(--gold-bright);font-size:17px}.unlock.svelte-yeul8r p:where(.svelte-yeul8r){margin:4px 0 0;font-size:15px}.cost.ok.svelte-yeul8r{box-shadow:inset 0 0 16px #4cd46a47}.cost-line.svelte-yeul8r{grid-template-columns:60px 1fr auto;align-items:center;gap:12px;display:grid}.cost-text.svelte-yeul8r{flex-direction:column;gap:3px;display:flex}.cost-name.svelte-yeul8r{color:var(--text-dim);font-size:15px}.cost-amount.svelte-yeul8r{font-variant-numeric:tabular-nums;font-size:20px}.cost-amount.svelte-yeul8r strong:where(.svelte-yeul8r){color:var(--gold-bright)}.bar.svelte-yeul8r{background:#1b1d33;border-radius:4px;height:7px;overflow:hidden}.bar.svelte-yeul8r span:where(.svelte-yeul8r){background:var(--gold);height:100%;display:block}.cost.ok.svelte-yeul8r .bar:where(.svelte-yeul8r) span:where(.svelte-yeul8r){background:#4cd46a;box-shadow:0 0 6px #4cd46a}.check.svelte-yeul8r{color:#4cd46a;text-shadow:0 0 8px #4cd46ab3;font-size:26px}.shared.svelte-yeul8r{color:var(--text-dim);margin:8px 0 0;font-size:13px;font-style:italic}.mega.svelte-yeul8r{font:inherit;color:#8a8296;border:1px solid var(--border-dim);cursor:default;background:linear-gradient(#24202e,#15131c);border-radius:4px;flex-direction:column;align-items:center;gap:2px;padding:14px 20px;display:flex}.mega-title.svelte-yeul8r{font-family:var(--font-title);letter-spacing:.06em;font-size:24px}.mega-sub.svelte-yeul8r{font-size:15px}.mega.ready.svelte-yeul8r{color:#fff3dc;cursor:pointer;border:1px solid var(--gold-bright);box-shadow:0 0 0 1px #000000b3, 0 0 26px #b3202c8c, 0 0 12px color-mix(in srgb, var(--c) 40%, transparent);background:linear-gradient(#b32634,#6e121b)}.mega.ready.svelte-yeul8r:hover{background:linear-gradient(#cf2e3d,#861823)}.record.svelte-yeul8r{margin:0 0 6px;font-size:20px}.record.svelte-yeul8r strong:where(.svelte-yeul8r),.entry-sub.capped.svelte-yeul8r{color:var(--gold-bright)}@media (height<=1199px){.pacts-view.svelte-yeul8r{grid-template-columns:300px minmax(0,1fr) minmax(330px,400px)}.roster.svelte-yeul8r{gap:8px}.element.svelte-yeul8r ul:where(.svelte-yeul8r){gap:4px}.entry.svelte-yeul8r{grid-template-columns:40px 1fr auto;gap:8px}.thumb.svelte-yeul8r{width:40px;height:30px}}@media (width<=1500px){.pacts-view.svelte-yeul8r{grid-template-columns:240px minmax(0,1fr)}.action.svelte-yeul8r{grid-column:1/-1}}.skill-icon.svelte-mwftjj{border:1px solid color-mix(in srgb, var(--c) 60%, #3a3020);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--c) 22%, #12101c), #07080f 75%);box-shadow:inset 0 0 8px color-mix(in srgb, var(--c) 20%, transparent), 0 0 8px color-mix(in srgb, var(--c) 25%, transparent);border-radius:4px;flex:none;place-items:center;line-height:0;display:inline-grid;overflow:hidden}img.svelte-mwftjj{object-fit:contain;width:100%;height:100%}.locked.svelte-mwftjj{box-shadow:none;filter:saturate(.3)brightness(.6);border-color:#2a2440}.gate-hint.svelte-19gm5o1{color:var(--text-dim);margin:6px 0 0;font-size:14px}.ranks-view.svelte-19gm5o1{grid-template-columns:250px minmax(0,1fr) minmax(330px,400px);align-items:start;gap:16px;display:grid}h3.svelte-19gm5o1{font-family:var(--font-title);color:var(--gold-bright);letter-spacing:.04em;margin:0 0 8px;font-size:15px}.roster.svelte-19gm5o1{padding:14px 12px}.roster.svelte-19gm5o1 h3:where(.svelte-19gm5o1){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.roster.svelte-19gm5o1 h3:where(.svelte-19gm5o1) .btn:where(.svelte-19gm5o1){letter-spacing:0;white-space:nowrap;padding-inline:6px}.roster.svelte-19gm5o1 h3:where(.svelte-19gm5o1):not(:first-child){margin-top:14px}.roster.svelte-19gm5o1 ul:where(.svelte-19gm5o1){flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.entry.svelte-19gm5o1{width:100%;font:inherit;color:var(--text);text-align:left;border:1px solid var(--border-dim);cursor:pointer;background:#0b0c18;border-radius:3px;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:5px 8px 5px 5px;display:grid}.entry.svelte-19gm5o1:hover{border-color:var(--border)}.entry.on.svelte-19gm5o1{border-color:var(--gold-bright);background:linear-gradient(90deg, color-mix(in srgb, var(--rc) 18%, #16182c), #0b0c18);box-shadow:0 0 10px #f3cf7a40}.role-tile.svelte-19gm5o1{background:radial-gradient(circle, color-mix(in srgb, var(--rc) 25%, #0b0c18), #07080f);place-items:center;width:40px;height:40px;display:grid}.entry-text.svelte-19gm5o1{flex-direction:column;min-width:0;display:flex}.entry-name.svelte-19gm5o1{font-family:var(--font-title);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.entry-rank.svelte-19gm5o1{color:var(--rc);font-size:13px}.up.svelte-19gm5o1{filter:drop-shadow(0 0 5px #4cd46acc);animation:1.4s ease-in-out infinite svelte-19gm5o1-bob}@keyframes svelte-19gm5o1-bob{50%{transform:translateY(-3px)}}.sheet.svelte-19gm5o1{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.identity.svelte-19gm5o1{grid-template-columns:minmax(180px,38%) 1fr;align-items:start;gap:20px;display:grid}.visual.svelte-19gm5o1{aspect-ratio:1;background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--rc) 25%, #1a0c14), #07080f 75%);place-items:center;display:grid;position:relative;overflow:hidden}.visual.hero.svelte-19gm5o1{aspect-ratio:624/760}.visual.svelte-19gm5o1 img:where(.svelte-19gm5o1){object-fit:cover;object-position:top;width:100%;height:100%}.who.svelte-19gm5o1{flex-direction:column;gap:4px;display:flex}.kind.svelte-19gm5o1{font-family:var(--font-title);letter-spacing:.06em;color:var(--text-dim);font-size:13px}.who.svelte-19gm5o1 h2:where(.svelte-19gm5o1){margin:0;font-size:30px}.title.svelte-19gm5o1{color:var(--text-dim);font-size:17px;font-style:italic}.rank-badge.svelte-19gm5o1{font-family:var(--font-title);color:var(--rc);text-shadow:0 0 10px color-mix(in srgb, var(--rc) 50%, transparent);align-items:center;gap:8px;margin-top:6px;font-size:20px;display:inline-flex}.quote.svelte-19gm5o1{color:var(--text-dim);margin:6px 0 0;font-size:16px;font-style:italic}.stats.svelte-19gm5o1{border-collapse:collapse;border:1px solid var(--border-dim);background:#0b0c18;width:100%;margin-top:12px;font-size:17px}.stats.svelte-19gm5o1 th:where(.svelte-19gm5o1),.stats.svelte-19gm5o1 td:where(.svelte-19gm5o1){text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #3a302080;padding:5px 10px}.stats.svelte-19gm5o1 thead:where(.svelte-19gm5o1) th:where(.svelte-19gm5o1){font-family:var(--font-title);color:var(--gold-bright);font-size:13px;font-weight:400}.stats.svelte-19gm5o1 tbody:where(.svelte-19gm5o1) th:where(.svelte-19gm5o1){text-align:left;font-family:var(--font-title);color:var(--text-dim);font-weight:400}.gain.svelte-19gm5o1{color:#6fe08a;font-variant-numeric:tabular-nums}.same.svelte-19gm5o1{color:var(--text-dim)}.note.svelte-19gm5o1{color:var(--text-dim);margin:6px 0 0;font-size:13px;font-style:italic}.skills-title.svelte-19gm5o1{margin-top:4px}.level-line.svelte-19gm5o1{align-items:center;gap:10px;max-width:360px;margin:6px 0 2px;display:flex}.level-line.svelte-19gm5o1 .bar:where(.svelte-19gm5o1){flex:1}.lv.svelte-19gm5o1{font-family:var(--font-title);white-space:nowrap;font-size:18px}.lv.svelte-19gm5o1 strong:where(.svelte-19gm5o1){color:var(--gold-bright);font-size:22px}.lv.svelte-19gm5o1 em:where(.svelte-19gm5o1){color:var(--text-dim);font-style:normal}.rankband.svelte-19gm5o1{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.rb-head.svelte-19gm5o1{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rb-mastery.svelte-19gm5o1{color:var(--text-dim);font-size:15px}.rb-mastery.svelte-19gm5o1 strong:where(.svelte-19gm5o1){color:var(--gold-bright)}.rankband.svelte-19gm5o1 .frieze:where(.svelte-19gm5o1){grid-template-columns:repeat(8,1fr)}.rb-next.svelte-19gm5o1{margin:0;font-size:16px}.rb-label.svelte-19gm5o1{font-family:var(--font-title);margin-right:6px}.rb-hint.svelte-19gm5o1{color:var(--text-dim);margin:0;font-size:13px;font-style:italic}.skill-icon.svelte-19gm5o1{line-height:0}.skill-body.svelte-19gm5o1{min-width:0}.skills.svelte-19gm5o1{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.skill.svelte-19gm5o1{border:1px solid var(--border);background:linear-gradient(#1a1426,#0b0c18);border-radius:3px;grid-template-columns:56px 1fr;align-items:start;gap:12px;padding:10px 12px;display:grid}.skill.svelte-19gm5o1 header:where(.svelte-19gm5o1){letter-spacing:.04em;justify-content:space-between;gap:8px;font-size:12px;display:flex}.skill-kind.svelte-19gm5o1{font-family:var(--font-title);color:var(--gold)}.skill-state.svelte-19gm5o1{color:var(--gold-bright)}.skill.svelte-19gm5o1 h4:where(.svelte-19gm5o1){font-family:var(--font-title);color:var(--text);margin:4px 0;font-size:18px}.skill.svelte-19gm5o1 p:where(.svelte-19gm5o1){margin:0;font-size:16px;line-height:1.35}.cd.svelte-19gm5o1{color:var(--text-dim);margin-top:6px;font-size:13px;display:block}.skill.locked.svelte-19gm5o1{border-color:var(--border-dim);background:#0b0c18}.skill.locked.svelte-19gm5o1 h4:where(.svelte-19gm5o1),.skill.locked.svelte-19gm5o1 p:where(.svelte-19gm5o1),.skill.locked.svelte-19gm5o1 .skill-state:where(.svelte-19gm5o1){color:var(--text-dim)}.action.svelte-19gm5o1{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.action.svelte-19gm5o1 h2:where(.svelte-19gm5o1){margin:0;font-size:22px}.frieze.svelte-19gm5o1{grid-template-columns:repeat(4,1fr);gap:10px 4px;display:grid}.step.svelte-19gm5o1{font-family:var(--font-title);color:var(--text-dim);border-radius:3px;flex-direction:column;align-items:center;gap:2px;padding:4px 0;font-size:12px;display:flex}.step.current.svelte-19gm5o1{background:#f3cf7a14;outline:1px solid #f3cf7a59}.beyond.svelte-19gm5o1{text-align:center;font-family:var(--font-title);color:var(--gold-bright);margin:-6px 0 0}.block.svelte-19gm5o1{padding:12px 14px}.gains.svelte-19gm5o1{flex-direction:column;gap:4px;margin:0;padding:0;font-size:17px;list-style:none;display:flex}.gains.svelte-19gm5o1 li:where(.svelte-19gm5o1){justify-content:space-between;gap:10px;display:flex}.cost.ok.svelte-19gm5o1{box-shadow:inset 0 0 16px #4cd46a47}.cost-line.svelte-19gm5o1{grid-template-columns:60px 1fr auto;align-items:center;gap:12px;margin-bottom:8px;display:grid}.cost-text.svelte-19gm5o1{flex-direction:column;gap:3px;display:flex}.cost-name.svelte-19gm5o1{color:var(--text-dim);font-size:15px}.cost-amount.svelte-19gm5o1{font-variant-numeric:tabular-nums;font-size:20px}.cost-amount.svelte-19gm5o1 strong:where(.svelte-19gm5o1){color:var(--gold-bright)}.bar.svelte-19gm5o1{background:#1b1d33;border-radius:4px;height:7px;overflow:hidden}.bar.svelte-19gm5o1 span:where(.svelte-19gm5o1){background:var(--gold);height:100%;display:block}.cost.ok.svelte-19gm5o1 .bar:where(.svelte-19gm5o1) span:where(.svelte-19gm5o1){background:#4cd46a;box-shadow:0 0 6px #4cd46a}.check.svelte-19gm5o1{color:#4cd46a;text-shadow:0 0 8px #4cd46ab3;font-size:26px}.exchange.svelte-19gm5o1 p:where(.svelte-19gm5o1){color:var(--text-dim);margin:0 0 6px;font-size:14px}.exchange-row.svelte-19gm5o1{flex-wrap:wrap;gap:6px;display:flex}.exchange.svelte-19gm5o1 select:where(.svelte-19gm5o1){font:inherit;color:var(--text);border:1px solid var(--border-dim);background:#0d0f1f;border-radius:3px;flex:100%;padding:4px 6px;font-size:14px}.btn.small.svelte-19gm5o1{padding:5px 10px;font-size:12px}.btn.svelte-19gm5o1:disabled{opacity:.4;cursor:default}.btn.all.svelte-19gm5o1{align-self:center;margin:-4px 0 4px}.mega.svelte-19gm5o1{font:inherit;color:#8a8296;border:1px solid var(--border-dim);cursor:default;background:linear-gradient(#24202e,#15131c);border-radius:4px;flex-direction:column;align-items:center;gap:2px;padding:14px 20px;display:flex}.mega-title.svelte-19gm5o1{font-family:var(--font-title);letter-spacing:.06em;font-size:24px}.mega-sub.svelte-19gm5o1{font-size:15px}.mega.ready.svelte-19gm5o1{color:#fff3dc;cursor:pointer;border:1px solid var(--gold-bright);box-shadow:0 0 0 1px #000000b3, 0 0 26px #b3202c8c, 0 0 12px color-mix(in srgb, var(--next) 40%, transparent);background:linear-gradient(#b32634,#6e121b)}.mega.ready.svelte-19gm5o1:hover{background:linear-gradient(#cf2e3d,#861823)}.mega.ready.svelte-19gm5o1 .mega-sub:where(.svelte-19gm5o1){color:var(--next)}@media (width<=1500px){.ranks-view.svelte-19gm5o1{grid-template-columns:230px minmax(0,1fr)}.action.svelte-19gm5o1{grid-column:1/-1}}.runes-view.svelte-6akprv{grid-template-columns:250px minmax(0,1fr) minmax(330px,400px);align-items:start;gap:16px;display:grid}.sets.svelte-6akprv{grid-column:1/-1;align-items:center;gap:14px;padding:10px 14px;display:flex}.sets-title.svelte-6akprv{font-family:var(--font-title);color:var(--gold);flex:none;font-size:15px}.set-list.svelte-6akprv{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.set.svelte-6akprv{border:1px solid var(--border-dim);background:#12142a;border-radius:4px;flex-direction:column;gap:4px;min-width:190px;padding:7px 10px;display:flex}.set.worn.svelte-6akprv{border-color:var(--gold);background:linear-gradient(#f3cf7a24,#12142a)}.set.auto.svelte-6akprv{box-shadow:inset 3px 0 #7be08a}.set-head.svelte-6akprv{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.set-name.svelte-6akprv{font-family:var(--font-title);color:var(--gold-bright);font-size:15px}.set-input.svelte-6akprv{width:130px;font:inherit;font-family:var(--font-title);color:var(--text);border:1px solid var(--gold);background:#0b0c18;border-radius:3px;padding:1px 6px;font-size:14px}.set-count.svelte-6akprv{color:var(--text-dim);font-size:12px}.set-actions.svelte-6akprv{align-items:center;gap:4px;display:flex}.set-btn.svelte-6akprv{font:inherit;color:var(--text-dim);border:1px solid var(--border-dim);cursor:pointer;background:#0b0c18;border-radius:3px;padding:2px 8px;font-size:12px}.set-btn.svelte-6akprv:hover:not(:disabled){color:var(--gold-bright);border-color:var(--gold)}.set-btn.svelte-6akprv:disabled{opacity:.35;cursor:default}.set-btn.apply.svelte-6akprv{font-family:var(--font-title);color:var(--gold-bright);border-color:var(--gold)}.set-worn.svelte-6akprv{font-family:var(--font-title);color:var(--gold-bright);padding:2px 4px;font-size:12px}.set-auto.svelte-6akprv{color:var(--text-dim);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.set.auto.svelte-6akprv .set-auto:where(.svelte-6akprv){color:#7be08a}.set.new.svelte-6akprv{min-height:74px;font:inherit;font-family:var(--font-title);color:var(--gold);border-style:dashed;border-color:var(--gold);cursor:pointer;background:0 0;flex-direction:row;justify-content:center;align-items:center;gap:8px;font-size:14px}.set.new.svelte-6akprv .plus:where(.svelte-6akprv){font-size:18px}h3.svelte-6akprv{font-family:var(--font-title);color:var(--gold-bright);letter-spacing:.04em;margin:0 0 8px;font-size:15px}.muted.svelte-6akprv{color:var(--text-dim);font-size:15px}.small.svelte-6akprv{font-size:13px;font-style:italic}.roster.svelte-6akprv{padding:14px 12px}.roster.svelte-6akprv ul:where(.svelte-6akprv){flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.roster-hint.svelte-6akprv{color:var(--text-dim);margin:12px 2px 0;font-size:13px;font-style:italic}.entry.svelte-6akprv{width:100%;font:inherit;color:var(--text);text-align:left;border:1px solid var(--border-dim);cursor:pointer;background:#0b0c18;border-radius:3px;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:5px 8px 5px 5px;display:grid}.entry.svelte-6akprv:hover{border-color:var(--border)}.entry.on.svelte-6akprv{border-color:var(--gold-bright);background:linear-gradient(90deg, color-mix(in srgb, var(--rc) 18%, #16182c), #0b0c18);box-shadow:0 0 10px #f3cf7a40}.role-tile.svelte-6akprv{background:radial-gradient(circle, color-mix(in srgb, var(--rc) 25%, #0b0c18), #07080f);place-items:center;width:40px;height:40px;display:grid}.role-tile.big.svelte-6akprv{width:84px;height:84px}.entry-text.svelte-6akprv{flex-direction:column;min-width:0;display:flex}.entry-name.svelte-6akprv{font-family:var(--font-title);font-size:14px}.entry-sub.svelte-6akprv{color:var(--text-dim);font-size:13px}.up.svelte-6akprv{filter:drop-shadow(0 0 5px #4cd46acc);animation:1.4s ease-in-out infinite svelte-6akprv-bob}@keyframes svelte-6akprv-bob{50%{transform:translateY(-3px)}}.sheet.svelte-6akprv{flex-direction:column;gap:16px;padding:16px 18px;display:flex}.identity.svelte-6akprv{align-items:center;gap:16px;display:flex}.who.svelte-6akprv{flex-direction:column;gap:4px;display:flex}.who.svelte-6akprv h2:where(.svelte-6akprv){margin:0;font-size:28px}.rank-badge.svelte-6akprv{font-family:var(--font-title);color:var(--rc);align-items:center;gap:6px;font-size:17px;display:inline-flex}.slots-count.svelte-6akprv{color:var(--text-dim);font-size:16px}.slots.svelte-6akprv{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.slot.svelte-6akprv{min-height:220px;font:inherit;color:var(--text);text-align:center;border:1px solid var(--border-dim);cursor:pointer;background:#0b0c18;border-radius:4px;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;display:flex;position:relative}.slot.rune.svelte-6akprv{border-color:color-mix(in srgb, var(--c) 45%, var(--border-dim));background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--c) 16%, #0b0c18), #0b0c18 70%)}.slot.svelte-6akprv:hover{border-color:var(--border)}.slot.on.svelte-6akprv{border-color:var(--gold-bright);box-shadow:0 0 14px #f3cf7a4d}.slot-up.svelte-6akprv{color:#4cd46a;text-shadow:0 0 6px #4cd46acc;font-size:18px;position:absolute;top:6px;right:8px}.slot-name.svelte-6akprv{font-family:var(--font-title);font-size:16px}.slot-level.svelte-6akprv{color:var(--c,var(--gold));font-size:15px}.slot-bar.svelte-6akprv,.level-bar.svelte-6akprv,.bar.svelte-6akprv{background:#1b1d33;border-radius:3px;width:100%;height:6px;overflow:hidden}.slot-bar.svelte-6akprv span:where(.svelte-6akprv),.level-bar.svelte-6akprv span:where(.svelte-6akprv){background:var(--c);height:100%;box-shadow:0 0 6px var(--c);display:block}.slot-effect.svelte-6akprv{color:var(--text-dim);font-size:15px}.slot.free.svelte-6akprv{border-style:dashed;border-color:var(--gold);justify-content:center}.plus.svelte-6akprv{color:var(--gold-bright);font-size:48px;line-height:1}.slot.locked.svelte-6akprv{opacity:.6;justify-content:center}.lock.svelte-6akprv{filter:grayscale();font-size:34px}.all-runes.svelte-6akprv{background:linear-gradient(90deg,#6e46be52,#281a462e);border:1px dashed #aa82ff99;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.all-label.svelte-6akprv{color:#d9c8ff;flex:100%;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.all-icons.svelte-6akprv{gap:1px;display:inline-flex}.all-btn.svelte-6akprv{color:#efe6ff;background:linear-gradient(#4a2f86,#2c1b52);border-color:#aa82ffbf}.all-btn.svelte-6akprv:not(:disabled):hover{background:linear-gradient(#5b3aa3,#382266)}.own-btn.svelte-6akprv{border-color:color-mix(in srgb, var(--c) 75%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 22%, #15131c), #15131c);align-items:center;gap:6px;display:inline-flex}.totals.svelte-6akprv{border:1px solid var(--border-dim);background:#0b0c18;border-radius:3px;padding:12px 14px}.totals.svelte-6akprv ul:where(.svelte-6akprv){flex-wrap:wrap;gap:6px 18px;margin:0 0 6px;padding:0;list-style:none;display:flex}.totals.svelte-6akprv li:where(.svelte-6akprv){align-items:center;gap:6px;font-size:17px;display:inline-flex}.totals.svelte-6akprv p:where(.svelte-6akprv){margin:4px 0 0}.action.svelte-6akprv{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.action.svelte-6akprv h2:where(.svelte-6akprv){margin:0;font-size:22px}.focus.svelte-6akprv{border:1px solid color-mix(in srgb, var(--c) 40%, var(--border-dim));background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--c) 18%, #0b0c18), #0b0c18 70%);border-radius:4px;flex-direction:column;align-items:center;gap:4px;padding:12px;display:flex}.focus-name.svelte-6akprv{color:var(--text);margin:4px 0 0;font-size:20px}.focus-level.svelte-6akprv{color:var(--c);font-size:16px}.block.svelte-6akprv{padding:12px 14px}.effect-line.svelte-6akprv{flex-direction:column;gap:2px;min-height:2.8em;font-size:18px;line-height:1.3;display:flex}.effect-line.svelte-6akprv .now:where(.svelte-6akprv),.effect-line.svelte-6akprv .next:where(.svelte-6akprv){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.arrow.svelte-6akprv{color:var(--text-dim)}.gain.svelte-6akprv{color:#6fe08a}.cost.ok.svelte-6akprv{box-shadow:inset 0 0 16px #4cd46a47}.cost-line.svelte-6akprv{grid-template-columns:60px 1fr auto;align-items:center;gap:12px;display:grid}.cost-text.svelte-6akprv{flex-direction:column;gap:3px;display:flex}.cost-name.svelte-6akprv{color:var(--text-dim);font-size:15px}.cost-amount.svelte-6akprv{font-variant-numeric:tabular-nums;font-size:20px}.cost-amount.svelte-6akprv strong:where(.svelte-6akprv){color:var(--gold-bright)}.bar.svelte-6akprv span:where(.svelte-6akprv){background:var(--gold);height:100%;display:block}.cost.ok.svelte-6akprv .bar:where(.svelte-6akprv) span:where(.svelte-6akprv){background:#4cd46a;box-shadow:0 0 6px #4cd46a}.check.svelte-6akprv{color:#4cd46a;text-shadow:0 0 8px #4cd46ab3;font-size:26px}.mega.svelte-6akprv{font:inherit;color:#8a8296;border:1px solid var(--border-dim);cursor:default;background:linear-gradient(#24202e,#15131c);border-radius:4px;flex-direction:column;align-items:center;gap:2px;padding:14px 20px;display:flex}.mega-title.svelte-6akprv{font-family:var(--font-title);letter-spacing:.06em;font-size:24px}.mega-sub.svelte-6akprv{font-size:15px}.mega.ready.svelte-6akprv{color:#fff3dc;cursor:pointer;border:1px solid var(--gold-bright);background:linear-gradient(#b32634,#6e121b);box-shadow:0 0 0 1px #000000b3,0 0 26px #b3202c8c}.mega.ready.svelte-6akprv:hover{background:linear-gradient(#cf2e3d,#861823)}.more.svelte-6akprv{justify-content:center;gap:8px;display:flex}.done.svelte-6akprv{text-align:center;color:var(--gold-bright);margin:0;font-size:16px}.slot-wrap.svelte-6akprv{display:flex;position:relative}.slot-wrap.svelte-6akprv .slot:where(.svelte-6akprv){flex:1}.focus-icon.svelte-6akprv{line-height:0;position:relative}.remove-x.svelte-6akprv{color:#ffd6dc;cursor:pointer;background:radial-gradient(circle at 40% 35%,#c8304a,#6e121b);border:1px solid #ff8a9a;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-size:13px;line-height:1;display:grid;position:absolute;top:6px;left:6px;box-shadow:0 0 6px #c8304a99}.remove-x.svelte-6akprv:hover{color:#fff;background:radial-gradient(circle at 40% 35%,#e0405a,#8a1a26);box-shadow:0 0 10px #ff5064cc}.remove-x.big.svelte-6akprv{width:30px;height:30px;font-size:16px;top:-4px;left:auto;right:-10px}.btn.small.svelte-6akprv{padding:6px 12px;font-size:13px}.btn.svelte-6akprv:disabled{opacity:.4;cursor:default}.choices.svelte-6akprv{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.choice.svelte-6akprv{width:100%;font:inherit;color:var(--text);text-align:left;border:1px solid color-mix(in srgb, var(--c) 40%, var(--border-dim));background:linear-gradient(90deg, color-mix(in srgb, var(--c) 12%, #0b0c18), #0b0c18 70%);cursor:pointer;border-radius:4px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.choice.svelte-6akprv:hover:not(:disabled){border-color:var(--gold-bright)}.choice-text.svelte-6akprv{flex-direction:column;display:flex}.choice-name.svelte-6akprv{font-family:var(--font-title);font-size:16px}.choice-effect.svelte-6akprv{color:var(--text-dim);font-size:15px}.choice-go.svelte-6akprv{font-family:var(--font-title);color:var(--gold-bright)}.choice.hidden.svelte-6akprv{cursor:default;opacity:.6;border-color:var(--border-dim);background:#0b0c18}.choice-go.dim.svelte-6akprv{color:var(--text-dim)}.locked-text.svelte-6akprv{margin:0;font-size:17px}@media (height<=1199px){.slots.svelte-6akprv{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.slot.svelte-6akprv{gap:4px;min-height:0;padding:10px 6px}.sets.svelte-6akprv{padding:6px 14px}.slot.svelte-6akprv>.rune{width:56px;height:56px}.action.svelte-6akprv{gap:10px}.focus.svelte-6akprv{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.focus-icon.svelte-6akprv{grid-row:span 3}.focus-name.svelte-6akprv{margin:0}.choices.svelte-6akprv{max-height:calc(100vh - 620px);padding-right:4px;overflow-y:auto}}@media (width<=1500px){.runes-view.svelte-6akprv{grid-template-columns:230px minmax(0,1fr)}.action.svelte-6akprv{grid-column:1/-1}}.seals-view.svelte-11dss2a{flex-direction:column;gap:16px;display:flex}.summary.svelte-11dss2a{align-items:center;gap:24px;padding:14px 20px;display:flex}.stock.svelte-11dss2a{align-items:center;gap:12px;display:flex}.stock-label.svelte-11dss2a{font-family:var(--font-title);color:var(--gold-bright);letter-spacing:.06em;font-size:15px;display:block}.stock-n.svelte-11dss2a{font-family:var(--font-title);color:#ffb3bd;font-size:34px}.explain.svelte-11dss2a{color:var(--text-dim);flex:1;margin:0;font-size:16px}.explain.svelte-11dss2a strong:where(.svelte-11dss2a){color:var(--text)}.next.svelte-11dss2a{flex-direction:column;align-items:flex-end;gap:8px;font-size:16px;display:flex}.next.svelte-11dss2a strong:where(.svelte-11dss2a){color:#ffb3bd;font-size:20px}.lines.svelte-11dss2a{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.line.svelte-11dss2a{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.line.svelte-11dss2a header:where(.svelte-11dss2a){align-items:center;gap:12px;display:flex}.glyph.svelte-11dss2a{background:radial-gradient(circle, color-mix(in srgb, var(--c) 28%, #12101c), #0a0912 72%);width:64px;height:64px;box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 55%, #3a3020), 0 0 18px color-mix(in srgb, var(--c) 30%, transparent);border-radius:50%;place-items:center;display:grid}h3.svelte-11dss2a{font-family:var(--font-title);color:var(--c);margin:0;font-size:21px}.level.svelte-11dss2a{font-family:var(--font-title);color:var(--gold-bright);font-size:16px}.desc.svelte-11dss2a{min-height:2.6em;color:var(--text-dim);margin:0;font-size:15px}.now-line.svelte-11dss2a{min-height:0;color:var(--c)}.effect.svelte-11dss2a{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;font-size:16px;display:flex}.arrow.svelte-11dss2a{color:var(--text-dim)}.gain.svelte-11dss2a{color:#9be8a8}.buy.svelte-11dss2a{font:inherit;font-family:var(--font-title);color:#8a8296;border:1px solid var(--border-dim);cursor:default;background:linear-gradient(#24202e,#15131c);border-radius:4px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:17px;display:flex}.buy.ready.svelte-11dss2a{color:#fff3dc;cursor:pointer;border-color:var(--gold-bright);background:linear-gradient(#b32634,#6e121b);box-shadow:0 0 18px #b3202c73}.buy.ready.svelte-11dss2a:hover{background:linear-gradient(#cf2e3d,#861823)}@media (height<=1199px){.seals-view.svelte-11dss2a{gap:12px}.summary.svelte-11dss2a{padding:8px 20px}.line.svelte-11dss2a{gap:8px;padding:10px 14px}.glyph.svelte-11dss2a{width:48px;height:48px}}@media (width<=1300px){.lines.svelte-11dss2a{grid-template-columns:repeat(2,minmax(0,1fr))}}.cost.svelte-11dss2a{align-items:center;gap:6px;display:inline-flex}.weapons.svelte-1wrs5df{--art:72px;flex-direction:column;gap:10px;font-size:15px;display:flex}.wallet.svelte-1wrs5df{z-index:5;background:linear-gradient(90deg,#16263a,#0c0d18 60%);border:1px solid #96dcff66;border-radius:4px;align-items:center;gap:12px;padding:8px 16px;display:flex;position:sticky;top:0;box-shadow:0 6px 18px #0009}.wallet-text.svelte-1wrs5df{flex-direction:column;flex:none;display:flex}.wallet-label.svelte-1wrs5df{font-family:var(--font-title);letter-spacing:.08em;text-transform:uppercase;color:#bfe9ff;font-size:12px}.wallet-amount.svelte-1wrs5df{font-family:var(--font-title);color:#fff;text-shadow:0 0 14px #96dcff8c;font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.intro.svelte-1wrs5df{border-left:1px solid var(--border-dim);min-width:0;color:var(--text-dim);flex:1;margin:0 0 0 8px;padding-left:14px;font-size:14px}.intro.svelte-1wrs5df strong:where(.svelte-1wrs5df){color:var(--gold-bright);font-weight:400}.total.svelte-1wrs5df{font-family:var(--font-title);color:var(--gold-bright);flex:none;font-size:20px}.total.svelte-1wrs5df em:where(.svelte-1wrs5df){font-family:var(--font-body);color:var(--text-dim);font-size:13px;font-style:normal}.grid.svelte-1wrs5df{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (width<=1700px){.grid.svelte-1wrs5df{grid-template-columns:repeat(2,minmax(0,1fr))}}.card.svelte-1wrs5df{border:1px solid var(--border-dim);border-left:3px solid color-mix(in srgb, var(--hc) 75%, transparent);background:#12142a;border-radius:4px;grid-template-columns:auto minmax(0,1fr) 128px;align-items:center;gap:12px;padding:8px 10px;display:grid}.card.ready.svelte-1wrs5df{border-color:#96dcff8c;border-left-color:color-mix(in srgb, var(--hc) 75%, transparent);box-shadow:0 0 10px #96dcff29}.art.svelte-1wrs5df{width:var(--art);height:var(--art);position:relative}.card.unforged.svelte-1wrs5df .art:where(.svelte-1wrs5df){filter:grayscale(.7)brightness(.75)}.level.svelte-1wrs5df{min-width:28px;font-family:var(--font-title);text-align:center;color:var(--gold-bright);border:1px solid var(--gold);background:#0b0c18;border-radius:14px;padding:0 5px;font-size:18px;line-height:26px;position:absolute;bottom:-6px;right:-6px}.body.svelte-1wrs5df{flex-direction:column;gap:1px;min-width:0;display:flex}header.svelte-1wrs5df{align-items:baseline;gap:8px;display:flex}.weapon-name.svelte-1wrs5df{font-family:var(--font-title);color:#bfe9ff;font-size:17px}.team.svelte-1wrs5df{color:var(--gold-bright);border:1px solid var(--gold);border-radius:8px;padding:0 6px;font-size:11px}.hero-name.svelte-1wrs5df{color:var(--text-dim);align-items:center;gap:4px;font-size:13px;display:flex}.stat.svelte-1wrs5df{font-size:14px}.stat.svelte-1wrs5df strong:where(.svelte-1wrs5df){color:var(--gold-bright);font-weight:400}.command.svelte-1wrs5df{color:var(--text);margin:0;font-size:13px;line-height:1.3}.up.svelte-1wrs5df{color:#7be08a}.buy.svelte-1wrs5df{flex-direction:column;gap:4px;display:flex}.buy.svelte-1wrs5df .btn:where(.svelte-1wrs5df){width:100%;padding:4px 6px;font-size:14px}.buy-one.svelte-1wrs5df{flex-direction:column;align-items:center;line-height:1.15;display:flex}.buy-cost.svelte-1wrs5df{align-items:center;gap:4px;font-size:13px;display:inline-flex}.relics.svelte-1wrs5df{grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}@media (width<=1700px){.relics.svelte-1wrs5df{grid-template-columns:repeat(2,minmax(0,1fr))}.relics-title.svelte-1wrs5df{grid-column:1/-1}}.relics-title.svelte-1wrs5df{font-family:var(--font-title);color:var(--gold);align-self:center;font-size:15px}.relic.svelte-1wrs5df{border:1px solid var(--border-dim);opacity:.55;background:#12142a;border-radius:4px;flex-direction:column;gap:2px;padding:6px 10px;display:flex}.relic.owned.svelte-1wrs5df{opacity:1;border-color:#f3cf7a80}.relic-name.svelte-1wrs5df{font-family:var(--font-title);color:var(--gold-bright);font-size:14px}.relic-text.svelte-1wrs5df{color:var(--text-dim);font-size:12px;line-height:1.3}@media (width>=2200px){.weapons.svelte-1wrs5df{--art:104px;gap:12px}.card.svelte-1wrs5df{grid-template-columns:auto minmax(0,1fr) 150px;gap:16px;padding:12px 14px}.wallet-amount.svelte-1wrs5df{font-size:36px}.intro.svelte-1wrs5df{font-size:16px}.weapon-name.svelte-1wrs5df{font-size:21px}.hero-name.svelte-1wrs5df{font-size:15px}.stat.svelte-1wrs5df{font-size:17px}.command.svelte-1wrs5df{font-size:16px}.buy.svelte-1wrs5df .btn:where(.svelte-1wrs5df){padding:6px;font-size:16px}.buy-cost.svelte-1wrs5df{font-size:15px}.level.svelte-1wrs5df{min-width:34px;font-size:22px;line-height:30px}.relic-name.svelte-1wrs5df{font-size:17px}.relic-text.svelte-1wrs5df{font-size:14px}}.upgrades.svelte-ym8hcr{flex-direction:column;gap:14px;display:flex}h1.svelte-ym8hcr{align-items:center;gap:12px;font-size:28px;display:flex}.subtitle.svelte-ym8hcr{color:var(--text-dim);margin:4px 0 0;font-style:italic}.tabs.svelte-ym8hcr{border-bottom:1px solid var(--gold);flex-wrap:wrap;align-items:flex-end;gap:4px;display:flex}.tab.svelte-ym8hcr{font:inherit;font-family:var(--font-title);color:var(--text-dim);border:1px solid var(--border-dim);cursor:pointer;background:#0d0f1f;border-bottom:none;border-radius:4px 4px 0 0;align-items:center;gap:8px;padding:9px 18px;font-size:17px;display:inline-flex}.tab.svelte-ym8hcr:hover{color:var(--text)}.tab.on.svelte-ym8hcr{color:var(--gold-bright);border-color:var(--gold);background:linear-gradient(#2a1420,#16182c)}.badge.svelte-ym8hcr{color:#fff;min-width:20px;font-family:var(--font-body);text-align:center;background:#c8304a;border-radius:10px;padding:1px 6px;font-size:12px;box-shadow:0 0 6px #c8304a99}.spacer.svelte-ym8hcr{flex:1}.buy-all.svelte-ym8hcr{margin-bottom:6px}.btn.svelte-ym8hcr:disabled{opacity:.4;cursor:default;border-color:var(--border-dim);color:var(--text-dim)}.wb.svelte-kjf6pl{flex-direction:column;gap:14px;display:flex}h1.svelte-kjf6pl{align-items:center;gap:12px;font-size:28px;display:flex}.subtitle.svelte-kjf6pl{color:var(--text-dim);margin:4px 0 0;font-size:16px;font-style:italic}h2.svelte-kjf6pl{font-family:var(--font-title);color:var(--gold-bright);margin:0;font-size:22px}.muted.svelte-kjf6pl{color:var(--text-dim);margin:0}.muted.svelte-kjf6pl strong:where(.svelte-kjf6pl){color:var(--gold-bright)}.small.svelte-kjf6pl{font-size:14px}.warn.svelte-kjf6pl{color:#ff8a94;margin:0}.label.svelte-kjf6pl{font-family:var(--font-title);letter-spacing:.08em;color:var(--gold);text-transform:uppercase;font-size:13px}.locked.svelte-kjf6pl{flex-direction:column;gap:8px;padding:18px 20px;display:flex}.record.svelte-kjf6pl{margin:0;font-size:20px}.layout.svelte-kjf6pl{grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);align-items:start;gap:16px;display:grid}.boss.svelte-kjf6pl{flex-direction:column;gap:12px;padding:12px;display:flex}.art.svelte-kjf6pl{aspect-ratio:912/624;background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--el) 30%, #10101c), #06070d 72%) center / cover;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);place-items:center;display:grid;position:relative;overflow:hidden}.art.svelte-kjf6pl img:where(.svelte-kjf6pl){object-fit:cover;width:100%;height:100%;display:block}.art.portrait-only.svelte-kjf6pl img:where(.svelte-kjf6pl){object-fit:contain;width:auto;height:92%;filter:drop-shadow(0 0 20px color-mix(in srgb, var(--el) 50%, transparent))}.art-fallback.svelte-kjf6pl{filter:drop-shadow(0 0 24px color-mix(in srgb, var(--el) 60%, transparent))}.boss-head.svelte-kjf6pl{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.boss-title.svelte-kjf6pl{color:var(--text-dim);margin:2px 0 0;font-style:italic}.pool.svelte-kjf6pl{flex-direction:column;gap:5px;display:flex}.pool-line.svelte-kjf6pl{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pool-values.svelte-kjf6pl{font-variant-numeric:tabular-nums}.pool-values.svelte-kjf6pl strong:where(.svelte-kjf6pl){color:var(--gold-bright)}.pool-bar.svelte-kjf6pl{border:1px solid var(--border-dim);background:#12131f;height:12px;display:block;position:relative}.tick.svelte-kjf6pl{background:#f3cf7a8c;width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px}.tick.passed.svelte-kjf6pl{background:#f3cf7a33}.rewards.svelte-kjf6pl{flex-direction:column;gap:5px;padding:8px 12px;display:flex}.reward-line.svelte-kjf6pl,.outcome-reward.svelte-kjf6pl{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.reward-line.svelte-kjf6pl strong:where(.svelte-kjf6pl),.outcome-reward.svelte-kjf6pl strong:where(.svelte-kjf6pl){color:var(--gold-bright)}.kings.svelte-kjf6pl{--face:64px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.king.svelte-kjf6pl{font:inherit;text-align:left;color:var(--text);cursor:pointer;border-color:color-mix(in srgb, var(--c) 35%, var(--border-dim));align-items:center;gap:12px;padding:10px 12px;display:flex}.king.svelte-kjf6pl:hover:not(:disabled){border-color:var(--c)}.king.on.svelte-kjf6pl{border-color:var(--c);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 22%, #100e1ceb), #07070ef0);box-shadow:0 0 18px color-mix(in srgb, var(--c) 40%, transparent)}.king.sealed.svelte-kjf6pl{cursor:default;filter:grayscale(.8)brightness(.6)}.king-face.svelte-kjf6pl{width:var(--face);height:var(--face);flex:none}.king-info.svelte-kjf6pl{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.king-name.svelte-kjf6pl{font-family:var(--font-title);color:var(--gold-bright);white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.king-awake.svelte-kjf6pl{font-size:15px}.king-beaten.svelte-kjf6pl{color:var(--text-dim);font-size:13px}.king-bar.svelte-kjf6pl{border:1px solid var(--border-dim);background:#12131f;height:6px;display:block}.king-bar.svelte-kjf6pl span:where(.svelte-kjf6pl){background:linear-gradient(90deg, color-mix(in srgb, var(--c) 55%, #000), var(--c));height:100%;display:block}.king-sub.svelte-kjf6pl{color:var(--text-dim);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex;overflow:hidden}.awake-badge.svelte-kjf6pl{font-family:var(--font-title);letter-spacing:.06em;color:var(--gold-bright);border:1px solid color-mix(in srgb, var(--el) 70%, var(--gold));box-shadow:0 0 14px color-mix(in srgb, var(--el) 50%, transparent);background:#06070dd1;padding:3px 12px;font-size:18px;position:absolute;top:10px;right:12px}.eveils.svelte-kjf6pl{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.eveil.svelte-kjf6pl{text-align:center;min-width:34px;font-family:var(--font-title);color:var(--text-dim);border:1px dashed var(--border-dim);padding:2px 8px;font-size:14px}.eveil.beaten.svelte-kjf6pl{color:var(--gold);border-style:solid;border-color:#d8b46a80;text-decoration:line-through}.eveil.current.svelte-kjf6pl{color:#fff;border-style:solid;border-color:var(--el);background:color-mix(in srgb, var(--el) 25%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--el) 45%, transparent)}.eveil-tag.svelte-kjf6pl{font-family:var(--font-title);color:var(--el);border:1px solid color-mix(in srgb, var(--el) 60%, transparent);margin-right:2px;padding:0 6px;font-size:12px}.mechanics.svelte-kjf6pl li.next:where(.svelte-kjf6pl){opacity:.5}.preview.svelte-kjf6pl{position:absolute;top:0;bottom:0}.preview.full.svelte-kjf6pl,.swatch.full.svelte-kjf6pl{background:repeating-linear-gradient(135deg,#f3cf7a 0 4px,#b07a2a 4px 8px);box-shadow:0 0 8px #f3cf7a99}.preview.guarded.svelte-kjf6pl{background:#ffffff8c;min-width:2px}.swatch.svelte-kjf6pl{vertical-align:0;width:14px;height:9px;margin-right:4px;display:inline-block}.guard-line.svelte-kjf6pl{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.guard-line.svelte-kjf6pl strong:where(.svelte-kjf6pl),.shield.svelte-kjf6pl{color:var(--gold-bright)}.rare-mark.svelte-kjf6pl{color:#b98cff}.verdict.svelte-kjf6pl{border-left:3px solid var(--vc,var(--gold));flex-direction:column;gap:5px;padding:10px 14px;display:flex}.verdict.blocked.svelte-kjf6pl,.verdict.far.svelte-kjf6pl{--vc:#ff8a94}.verdict.siege.svelte-kjf6pl{--vc:#f3b25a}.verdict.reach.svelte-kjf6pl{--vc:#7be08a}.verdict.falls.svelte-kjf6pl{--vc:#f3cf7a}.verdict-title.svelte-kjf6pl{font-family:var(--font-title);color:var(--vc);font-size:22px}.verdict-line.svelte-kjf6pl strong:where(.svelte-kjf6pl){color:var(--gold-bright)}.gauge.svelte-kjf6pl{border:1px solid var(--border-dim);background:#12131f;height:12px;display:block;position:relative}.gauge-under.svelte-kjf6pl{background:repeating-linear-gradient(135deg,#a0aac88c 0 4px,#5a60788c 4px 8px);position:absolute;inset:0 auto 0 0}.gauge-beyond.svelte-kjf6pl{background:linear-gradient(90deg,#b07a2a,#f3cf7a);position:absolute;top:0;bottom:0;box-shadow:0 0 8px #f3cf7a80}.gauge-guard.svelte-kjf6pl{background:#fff;width:3px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px;box-shadow:0 0 6px #fff}.r-boss.svelte-kjf6pl{font-family:var(--font-title);color:var(--gold-bright)}.relic-mark.svelte-kjf6pl{color:var(--gold-bright);text-shadow:0 0 8px #f3cf7ab3}.pool-fill.svelte-kjf6pl{background:linear-gradient(90deg,#1b4f8e,#6fc3ff);height:100%;display:block;box-shadow:0 0 10px #6fc3ff59}.mechanics.svelte-kjf6pl{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.mechanics.svelte-kjf6pl strong:where(.svelte-kjf6pl){color:var(--gold-bright)}.lore.svelte-kjf6pl{color:var(--text-dim);margin:0;font-style:italic}.team.svelte-kjf6pl{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.slots.svelte-kjf6pl{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:10px;display:grid}.slot.svelte-kjf6pl{background:linear-gradient(180deg, color-mix(in srgb, var(--el) 10%, #0c0c16e6), #080810e6);flex-direction:column;gap:8px;padding:8px;display:flex}.splash.svelte-kjf6pl{aspect-ratio:3/4;border:1px solid color-mix(in srgb, var(--rc) 70%, transparent);background:#0b0c18;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #0009}.splash.svelte-kjf6pl img:where(.svelte-kjf6pl){object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.splash-fallback.svelte-kjf6pl{width:100%;height:100%;display:block}.affinity.svelte-kjf6pl{font-family:var(--font-title);letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);border:1px solid;border-color:var(--border-dim);background:#06070dd1;padding:2px 8px;font-size:12px;position:absolute;top:6px;right:6px}.affinity.strong.svelte-kjf6pl,.tag.strong.svelte-kjf6pl{color:#7be08a;border-color:#7be08a99}.affinity.weak.svelte-kjf6pl,.tag.weak.svelte-kjf6pl{color:#ff8a94;border-color:#ff8a9499}.tag.svelte-kjf6pl{letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;border:1px solid;margin-left:4px;padding:0 5px;font-size:11px}.splash-who.svelte-kjf6pl{background:linear-gradient(#0000,#06070deb 55%);flex-direction:column;gap:1px;padding:22px 8px 6px;display:flex;position:absolute;bottom:0;left:0;right:0}.slot-name.svelte-kjf6pl{font-family:var(--font-title);color:var(--gold-bright);text-shadow:0 1px 3px #000;font-size:18px}.slot-sub.svelte-kjf6pl{color:var(--text-dim);align-items:center;gap:5px;font-size:13px;display:flex}.hero-level.svelte-kjf6pl strong:where(.svelte-kjf6pl){color:var(--gold-bright)}.hero-level.none.svelte-kjf6pl strong:where(.svelte-kjf6pl){color:#e07a6a}.picker.svelte-kjf6pl{--pick:30px;flex-wrap:wrap;gap:4px;display:flex}.pick.svelte-kjf6pl{border:1px solid var(--border-dim);cursor:pointer;opacity:.55;background:#0b0c18;padding:1px;position:relative}.pick.elsewhere.svelte-kjf6pl{opacity:.85;border-style:dashed;border-color:#b9b0cc99}.pick.elsewhere.svelte-kjf6pl .portrait{filter:grayscale()brightness(.55)}.taken.svelte-kjf6pl{width:15px;height:15px;font-family:var(--font-title);color:#0b0c18;background:#b9b0cc;border-radius:50%;place-items:center;font-size:10px;line-height:1;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 1px #0b0c18}.pick.svelte-kjf6pl:hover{opacity:1;border-color:var(--gold)}.pick.on.svelte-kjf6pl{opacity:1;border-color:var(--gold-bright);box-shadow:0 0 8px #f3cf7a66}.banners.svelte-kjf6pl{flex-direction:column;gap:5px;display:flex}.banner.svelte-kjf6pl{min-width:0;font:inherit;text-align:left;color:var(--text);border:1px solid var(--border-dim);cursor:pointer;background:#080810b3;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:5px 8px;display:flex}.banner.svelte-kjf6pl:hover{border-color:var(--c)}.banner.on.svelte-kjf6pl{border-color:var(--c);background:color-mix(in srgb, var(--c) 18%, #080810d9)}.banner-name.svelte-kjf6pl{font-family:var(--font-title);font-size:14px}.banner-sub.svelte-kjf6pl{color:var(--text-dim);align-items:center;gap:5px;font-size:13px;display:flex}.rite.svelte-kjf6pl{color:var(--text-dim);margin:0;font-size:14px}.rite.svelte-kjf6pl strong:where(.svelte-kjf6pl){color:var(--gold-bright)}.team-end.svelte-kjf6pl{flex-direction:column;gap:12px;display:flex}.fight.svelte-kjf6pl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.charges.svelte-kjf6pl{align-items:center;gap:10px;display:flex}.pips.svelte-kjf6pl{gap:5px;display:flex}.pip.svelte-kjf6pl{border:1px solid var(--gold);background:#0b0c18;width:14px;height:14px;transform:rotate(45deg)}.pip.full.svelte-kjf6pl{background:linear-gradient(135deg,#f3cf7a,#b07a2a);box-shadow:0 0 8px #f3cf7a80}.go-row.svelte-kjf6pl{align-items:center;gap:12px;display:flex}.go.svelte-kjf6pl{min-width:260px;padding:0 26px}.train.svelte-kjf6pl{font-size:16px}.outcome.svelte-kjf6pl{flex-direction:column;gap:2px;padding:10px 14px;display:flex}.outcome-main.svelte-kjf6pl{font-size:18px}@media (height<=1199px){.kings.svelte-kjf6pl{--face:48px}.king.svelte-kjf6pl{gap:10px;padding:6px 10px}.art.svelte-kjf6pl{aspect-ratio:auto;height:190px}.splash.svelte-kjf6pl{aspect-ratio:auto;height:123px}.picker.svelte-kjf6pl{--pick:25px;gap:3px}.team.svelte-kjf6pl{gap:6px;padding:10px 16px 12px}.slot.svelte-kjf6pl{gap:6px}.verdict.svelte-kjf6pl{padding:8px 12px}.team-end.svelte-kjf6pl{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:10px;display:grid}.team-end.svelte-kjf6pl .fight:where(.svelte-kjf6pl){flex-direction:column;justify-content:center;align-items:stretch;gap:8px}.team-end.svelte-kjf6pl .charges:where(.svelte-kjf6pl){flex-wrap:wrap;gap:4px 10px}.team-end.svelte-kjf6pl .go:where(.svelte-kjf6pl){min-width:0;padding:0 14px}.team-end.svelte-kjf6pl .go-row:where(.svelte-kjf6pl){flex-direction:column;align-items:stretch;gap:6px}.boss.svelte-kjf6pl{max-height:calc(100vh - 357px);overflow-y:auto}.boss.svelte-kjf6pl>*{flex-shrink:0}.wb.svelte-kjf6pl{gap:10px}}@media (width>=2200px){.slot.svelte-kjf6pl{gap:10px;padding:10px}.slot-name.svelte-kjf6pl{font-size:22px}.slot-sub.svelte-kjf6pl{font-size:15px}.banner-name.svelte-kjf6pl{font-size:17px}.rite.svelte-kjf6pl,.banner-sub.svelte-kjf6pl,.small.svelte-kjf6pl{font-size:16px}.muted.svelte-kjf6pl,.mechanics.svelte-kjf6pl,.lore.svelte-kjf6pl{font-size:18px}.picker.svelte-kjf6pl{--pick:40px}.kings.svelte-kjf6pl{--face:84px}.king-name.svelte-kjf6pl{font-size:21px}.king-awake.svelte-kjf6pl{font-size:18px}.king-sub.svelte-kjf6pl,.king-beaten.svelte-kjf6pl{font-size:15px}.verdict-title.svelte-kjf6pl{font-size:26px}.verdict-line.svelte-kjf6pl,.guard-line.svelte-kjf6pl{font-size:18px}}.battle.svelte-1xvh8b{background:var(--bg-deep);height:100%;position:relative;overflow:hidden}.vignette.svelte-1xvh8b{pointer-events:none;background:radial-gradient(at 50% 45%,#0000 58%,#04030880 100%),linear-gradient(#0403088c,#0000 20%),linear-gradient(#0000 74%,#04030899);position:absolute;inset:0}.hud.svelte-1xvh8b{width:calc(100% / var(--s));height:calc(100% / var(--s));transform:scale(var(--s));transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.hud.svelte-1xvh8b button{pointer-events:auto}.plate.svelte-1xvh8b{clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);pointer-events:auto;background:linear-gradient(#100e1ce6,#07070eeb);border:1px solid #d8b46a73;position:relative;box-shadow:0 6px 16px #0009}.side-title.svelte-1xvh8b{font-family:var(--font-title);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:13px}.top.svelte-1xvh8b{align-items:flex-start;gap:14px;display:flex;position:absolute;top:12px;left:16px;right:16px}.boss.svelte-1xvh8b{flex:none;align-items:center;gap:10px;padding:7px 16px 7px 10px;display:flex}.boss-names.svelte-1xvh8b{flex-direction:column;display:flex}.boss-name.svelte-1xvh8b{font-family:var(--font-title);color:var(--gold-bright);text-shadow:0 0 18px color-mix(in srgb, var(--el) 70%, transparent);font-size:26px;line-height:1.05}.boss-title.svelte-1xvh8b{color:var(--text-dim);align-items:center;gap:8px;font-size:14px;font-style:italic;display:flex}.pool-block.svelte-1xvh8b{flex-direction:column;flex:0 780px;gap:4px;min-width:0;margin:0 auto;padding-top:8px;display:flex}.pool.svelte-1xvh8b{--tip:16px;height:26px;clip-path:polygon(var(--tip) 0, calc(100% - var(--tip)) 0, 100% 50%, calc(100% - var(--tip)) 100%, var(--tip) 100%, 0 50%);filter:drop-shadow(0 4px 10px #000000b3);pointer-events:auto;background:linear-gradient(#f3cf7a,#8a6a2c 55%,#c9a24e);padding:2px;position:relative}.pool-inner.svelte-1xvh8b{height:100%;clip-path:polygon(calc(var(--tip) - 1px) 0, calc(100% - var(--tip) + 1px) 0, 100% 50%, calc(100% - var(--tip) + 1px) 100%, calc(var(--tip) - 1px) 100%, 0 50%);background:#080810f2;position:relative;overflow:hidden}.pool-fill.svelte-1xvh8b{background:linear-gradient(#e0405a,#8e1b2a);transition:width .15s linear;position:absolute;inset:0 auto 0 0;box-shadow:0 0 16px #e0405a80}.pool-values.svelte-1xvh8b{text-align:center;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000;font-size:15px;line-height:22px;display:block;position:relative}.pool-pct.svelte-1xvh8b{color:var(--text-dim);text-shadow:0 1px 3px #000;font-size:13px;line-height:22px;position:absolute;top:0;right:22px}.pool-tick.svelte-1xvh8b{background:#f3cf7a66;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.tenths.svelte-1xvh8b{height:32px;position:relative}.tenth.svelte-1xvh8b{flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:0;transform:translate(-50%)}.tenth.svelte-1xvh8b:first-child{left:90%}.tenth.svelte-1xvh8b:nth-child(2){left:80%}.tenth.svelte-1xvh8b:nth-child(3){left:70%}.tenth.svelte-1xvh8b:nth-child(4){left:60%}.tenth.svelte-1xvh8b:nth-child(5){left:50%}.tenth.svelte-1xvh8b:nth-child(6){left:40%}.tenth.svelte-1xvh8b:nth-child(7){left:30%}.tenth.svelte-1xvh8b:nth-child(8){left:20%}.tenth.svelte-1xvh8b:nth-child(9){left:10%}.gem.svelte-1xvh8b{background:#10111c;border:1px solid #f3cf7a80;width:12px;height:12px;transform:rotate(45deg)}.tenth.reached.svelte-1xvh8b .gem:where(.svelte-1xvh8b){background:linear-gradient(135deg,#f3cf7a,#b07a2a);box-shadow:0 0 10px #f3cf7a99}.tenth.fresh.svelte-1xvh8b .gem:where(.svelte-1xvh8b){background:linear-gradient(135deg,#e6f7ff,#6fc3ff);animation:1.2s ease-in-out infinite svelte-1xvh8b-pulse;box-shadow:0 0 14px #96dcffe6}@keyframes svelte-1xvh8b-pulse{50%{box-shadow:0 0 22px #96dcff}}.tenth-label.svelte-1xvh8b{color:var(--text-dim);text-shadow:0 1px 2px #000;margin-top:1px;font-size:11px}.tenth.reached.svelte-1xvh8b .tenth-label:where(.svelte-1xvh8b){color:var(--gold-bright)}.timer.svelte-1xvh8b{flex-direction:column;flex:none;align-items:center;padding:4px 16px;display:flex}.timer-value.svelte-1xvh8b{font-family:var(--font-title);color:var(--gold-bright);font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1}.timer-value.low.svelte-1xvh8b{color:#ff8a94}.timer-label.svelte-1xvh8b{color:var(--text-dim);font-size:12px}.controls.svelte-1xvh8b{flex:none;align-items:center;gap:8px;padding:8px 10px;display:flex}.speeds.svelte-1xvh8b{gap:4px;display:flex}.speed.svelte-1xvh8b{min-width:40px;font:inherit;color:var(--text-dim);border:1px solid var(--border-dim);cursor:pointer;background:#0b0c18;padding:5px 10px}.speed.active.svelte-1xvh8b{color:var(--gold-bright);border-color:var(--gold)}.side.svelte-1xvh8b{flex-direction:column;gap:3px;width:250px;padding:8px 12px;display:flex;position:absolute}.side.svelte-1xvh8b .side-title:where(.svelte-1xvh8b){font-size:11px}.side.left.svelte-1xvh8b{top:84px;left:16px}.side.right.svelte-1xvh8b{width:236px;right:16px}.side-line.svelte-1xvh8b{align-items:center;gap:6px;margin-bottom:2px;font-size:13px;display:flex}.side-line.svelte-1xvh8b strong:where(.svelte-1xvh8b){color:var(--gold-bright)}.side-line.reward.svelte-1xvh8b strong:where(.svelte-1xvh8b){font-size:15px}.side-line.gained.svelte-1xvh8b{color:#bfe9ff}.training.svelte-1xvh8b{color:#9fd8ff}.next-bar.svelte-1xvh8b{border:1px solid var(--border-dim);background:#0d0e1a;height:7px;display:block}.next-bar.svelte-1xvh8b span:where(.svelte-1xvh8b){background:linear-gradient(90deg,#b07a2a,#f3cf7a);height:100%;display:block}.damage-total.svelte-1xvh8b{font-family:var(--font-title);color:#fff;font-variant-numeric:tabular-nums;font-size:24px;line-height:1.05}.damage-pct.svelte-1xvh8b{color:var(--text-dim);margin-bottom:4px;font-size:12px}.damage-pct.svelte-1xvh8b strong:where(.svelte-1xvh8b){color:var(--gold-bright)}.boss-awake.svelte-1xvh8b{vertical-align:3px;border:1px solid color-mix(in srgb, var(--el) 70%, var(--gold));box-shadow:0 0 10px color-mix(in srgb, var(--el) 45%, transparent);margin-left:6px;padding:0 8px;font-size:16px}.guard-title.svelte-1xvh8b{color:var(--text-dim);margin-top:4px}.guard-title.passed.svelte-1xvh8b{color:var(--gold-bright)}.gauge.svelte-1xvh8b{border:1px solid var(--border-dim);background:#0d0e1a;height:9px;margin-bottom:4px;display:block;position:relative}.gauge-under.svelte-1xvh8b{background:repeating-linear-gradient(135deg,#a0aac899 0 4px,#5a607899 4px 8px);position:absolute;inset:0 auto 0 0}.gauge-beyond.svelte-1xvh8b{background:linear-gradient(90deg,#b07a2a,#f3cf7a);position:absolute;top:0;bottom:0;box-shadow:0 0 8px #f3cf7a80}.gauge-guard.svelte-1xvh8b{background:#fff;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px;box-shadow:0 0 5px #fff}.eveil-tag.svelte-1xvh8b{font-family:var(--font-title);color:var(--el);border:1px solid color-mix(in srgb, var(--el) 60%, transparent);margin-left:4px;padding:0 5px;font-size:10px;font-weight:400}.damage-list.svelte-1xvh8b{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.damage-list.svelte-1xvh8b li:where(.svelte-1xvh8b){grid-template-rows:auto 3px;grid-template-columns:24px 1fr auto auto;align-items:center;gap:2px 6px;display:grid}.damage-list.svelte-1xvh8b li.dead:where(.svelte-1xvh8b){opacity:.55}.damage-who.svelte-1xvh8b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.damage-value.svelte-1xvh8b{color:var(--gold-bright);font-variant-numeric:tabular-nums;font-size:14px}.damage-share.svelte-1xvh8b{text-align:right;min-width:3em;color:var(--text-dim);font-size:11px}.damage-bar.svelte-1xvh8b{background:#ffffff0f;grid-column:2/-1;height:3px}.damage-bar.svelte-1xvh8b span:where(.svelte-1xvh8b){background:linear-gradient(90deg,#8e1b2a,#ff6b7d);height:100%;display:block}.mini.svelte-1xvh8b{flex:none;width:30px;height:30px}.damage-list.svelte-1xvh8b .mini:where(.svelte-1xvh8b){width:24px;height:24px}.bottom.svelte-1xvh8b{align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.members.svelte-1xvh8b{flex:1;gap:12px;min-width:0;display:flex}.member.svelte-1xvh8b{background:linear-gradient(180deg, color-mix(in srgb, var(--ce) 14%, #100e1ceb), #07070ef0);flex:1;gap:10px;min-width:0;padding:10px 10px 10px 12px;display:flex}.member.dead.svelte-1xvh8b{filter:grayscale(.85)brightness(.65)}.avatar.svelte-1xvh8b{width:var(--face,112px);height:var(--face,112px);flex:none}.face.svelte-1xvh8b{object-fit:cover;width:100%;height:100%;display:block}.member-info.svelte-1xvh8b{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.member-name.svelte-1xvh8b{font-family:var(--font-title);color:var(--gold-bright);white-space:nowrap;text-overflow:ellipsis;font-size:18px;line-height:1.1;overflow:hidden}.many.svelte-1xvh8b .member-name:where(.svelte-1xvh8b){font-size:14px}.member-title.svelte-1xvh8b{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-style:italic;overflow:hidden}.member-banner.svelte-1xvh8b{color:var(--text-dim);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.clan-name.svelte-1xvh8b{text-overflow:ellipsis;min-width:0;overflow:hidden}.rel.svelte-1xvh8b{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--border-dim);flex:none;margin-left:auto;padding:0 6px;font-size:11px}.rel.strong.svelte-1xvh8b{color:#7be08a;border-color:#7be08a99}.rel.weak.svelte-1xvh8b{color:#ff8a94;border-color:#ff8a9499}.hp.svelte-1xvh8b{border:1px solid var(--border-dim);background:#0d0e1a;height:18px;margin-top:2px;position:relative}.hp-fill.svelte-1xvh8b{background:linear-gradient(90deg,#2f8a3e,#7be08a);height:100%}.hp.low.svelte-1xvh8b .hp-fill:where(.svelte-1xvh8b){background:linear-gradient(90deg,#8e1b2a,#ff6b7d)}.hp-values.svelte-1xvh8b{text-align:center;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000;font-size:13px;line-height:16px;position:absolute;inset:0}.member-foot.svelte-1xvh8b{align-items:flex-start;gap:8px;margin-top:2px;display:flex}.skills.svelte-1xvh8b{flex:none;gap:4px;display:flex}.statuses.svelte-1xvh8b{flex-wrap:wrap;align-content:flex-start;gap:3px;min-width:0;height:47px;display:flex;overflow:hidden}.lore.svelte-1xvh8b{flex-direction:column;flex:none;gap:4px;width:300px;padding:8px 12px;display:flex}.mechanic.svelte-1xvh8b{color:var(--text-dim);border-left:2px solid #0000;flex-direction:column;padding-left:8px;font-size:12px;line-height:1.25;transition:all .2s;display:flex}.mechanic.svelte-1xvh8b strong:where(.svelte-1xvh8b){color:var(--text);font-size:14px}.mechanic.on.svelte-1xvh8b{border-left-color:var(--el);background:color-mix(in srgb, var(--el) 14%, transparent)}.mechanic.on.svelte-1xvh8b strong:where(.svelte-1xvh8b){color:#fff}.boss-statuses.svelte-1xvh8b{gap:4px;display:flex}.result.svelte-1xvh8b{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:22px 34px;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.result-title.svelte-1xvh8b{font-family:var(--font-title);color:var(--gold-bright);font-size:30px}.result-line.svelte-1xvh8b{font-size:18px}.result-line.reward.svelte-1xvh8b{color:#bfe9ff;align-items:center;gap:8px;display:flex}.result-end.svelte-1xvh8b{color:var(--text-dim);font-style:italic}.report.svelte-1xvh8b{border-collapse:collapse;font-variant-numeric:tabular-nums;margin:6px 0;font-size:15px}.report.svelte-1xvh8b th:where(.svelte-1xvh8b){font-family:var(--font-title);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--border-dim);padding:4px 10px;font-size:12px}.report.svelte-1xvh8b td:where(.svelte-1xvh8b){text-align:right;border-bottom:1px solid #ffffff0d;padding:5px 10px}.report.svelte-1xvh8b td.who:where(.svelte-1xvh8b){text-align:left;align-items:center;gap:8px;display:flex}.report.svelte-1xvh8b tr.fell:where(.svelte-1xvh8b) td:where(.svelte-1xvh8b){color:var(--text-dim)}.who-text.svelte-1xvh8b{flex-direction:column;line-height:1.15;display:flex}.who-name.svelte-1xvh8b{color:var(--gold-bright)}.who-banner.svelte-1xvh8b{color:var(--text-dim);font-size:12px}.share.svelte-1xvh8b{color:var(--text-dim);font-size:12px;display:block}.report.svelte-1xvh8b td.end:where(.svelte-1xvh8b){white-space:nowrap}.result-line.svelte-1xvh8b strong:where(.svelte-1xvh8b){color:var(--gold-bright)}.muted.svelte-1xvh8b{color:var(--text-dim)}.back.svelte-1xvh8b{min-width:220px;margin-top:6px}.backdrop.svelte-qonhia{z-index:20;background:#06070db8;place-items:center;display:grid;position:fixed;inset:0}.dialog.svelte-qonhia{border-color:var(--gold);flex-direction:column;gap:12px;min-width:420px;max-width:520px;padding:24px 28px;display:flex}h2.svelte-qonhia{color:var(--gold-bright);font-size:30px}.sub.svelte-qonhia{color:var(--text-dim);margin:0;font-style:italic}dl.svelte-qonhia{grid-template-columns:auto 1fr;gap:6px 18px;margin:0;display:grid}dt.svelte-qonhia{color:var(--text-dim)}dd.svelte-qonhia{text-align:right;font-variant-numeric:tabular-nums;margin:0}strong.svelte-qonhia{color:var(--gold-bright);font-family:var(--font-title)}.frags.svelte-qonhia{justify-content:flex-end;gap:12px;display:flex}.frags.svelte-qonhia span:where(.svelte-qonhia){align-items:center;gap:4px;display:inline-flex}.note.svelte-qonhia{color:var(--text-dim);margin:0;font-size:14px}.btn-primary.svelte-qonhia{align-self:center;margin-top:6px}.gate.svelte-1ej98qv{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04050ac7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.gate.full.svelte-1ej98qv{background:radial-gradient(ellipse at 50% 0%, #1d1430 0%, var(--bg) 65%)}.card.svelte-1ej98qv{flex-direction:column;gap:16px;width:min(420px,100%);padding:26px 28px 28px;display:flex}header.svelte-1ej98qv{align-items:center;gap:14px;display:flex}h1.svelte-1ej98qv{text-shadow:0 0 24px #d8b46a40;margin:0;font-size:30px}form.svelte-1ej98qv{flex-direction:column;gap:14px;display:flex}label.svelte-1ej98qv{flex-direction:column;gap:4px;display:flex}input.svelte-1ej98qv{font:inherit;color:var(--text);border:1px solid var(--border-dim);background:#0b0c18;border-radius:3px;padding:9px 12px;font-size:17px}input.svelte-1ej98qv:focus{border-color:var(--gold);outline:none}.text.svelte-1ej98qv{color:var(--text);margin:0;font-size:16px;line-height:1.45}.error.svelte-1ej98qv{color:#ffb3b8;margin:0}.btn-primary.svelte-1ej98qv{align-self:center;min-width:220px}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cinzel-latin-ext-500-normal-1Z8Q-7rh.woff2)format("woff2"),url(/assets/cinzel-latin-ext-500-normal-BxIh9iwm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cinzel-latin-500-normal-B-2dbOfA.woff2)format("woff2"),url(/assets/cinzel-latin-500-normal-DMNTwV-V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-ext-700-normal-C24KFjuG.woff2)format("woff2"),url(/assets/cinzel-latin-ext-700-normal-CORa-yIv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2"),url(/assets/cinzel-latin-700-normal-C-gK7hA8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/crimson-pro-vietnamese-400-normal-C3m3Wqkz.woff2)format("woff2"),url(/assets/crimson-pro-vietnamese-400-normal-CEHt5KbE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/crimson-pro-latin-ext-400-normal-B3ID4PT2.woff2)format("woff2"),url(/assets/crimson-pro-latin-ext-400-normal-BWiDT69a.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/crimson-pro-latin-400-normal-B4SlG4wx.woff2)format("woff2"),url(/assets/crimson-pro-latin-400-normal-BzhyrSeK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/crimson-pro-vietnamese-600-normal-BD5z241x.woff2)format("woff2"),url(/assets/crimson-pro-vietnamese-600-normal-WXpto_XS.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/crimson-pro-latin-ext-600-normal-DTIcmTiA.woff2)format("woff2"),url(/assets/crimson-pro-latin-ext-600-normal-ChXPf8Fx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/crimson-pro-latin-600-normal-vJ8oEdKU.woff2)format("woff2"),url(/assets/crimson-pro-latin-600-normal-Ca4fy0Cf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/crimson-pro-vietnamese-400-italic-NXtqStND.woff2)format("woff2"),url(/assets/crimson-pro-vietnamese-400-italic-XRYdg6KH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/crimson-pro-latin-ext-400-italic-C6Jf9c7d.woff2)format("woff2"),url(/assets/crimson-pro-latin-ext-400-italic-DuC2towc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/crimson-pro-latin-400-italic-BJbyz_Tg.woff2)format("woff2"),url(/assets/crimson-pro-latin-400-italic-iL-nM4zC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/crimson-pro-vietnamese-800-italic-DfAuzWMD.woff2)format("woff2"),url(/assets/crimson-pro-vietnamese-800-italic-vzyD-Oon.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/crimson-pro-latin-ext-800-italic-BsjxgjE3.woff2)format("woff2"),url(/assets/crimson-pro-latin-ext-800-italic-CXcwUbKS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/crimson-pro-latin-800-italic-D6oZFIGl.woff2)format("woff2"),url(/assets/crimson-pro-latin-800-italic-Djww90KY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0a0b14;--bg-deep:#06070d;--panel:#12142a;--panel-2:#0d0f1f;--border:#6b5530;--border-dim:#3a3020;--gold:#d8b46a;--gold-bright:#f3cf7a;--text:#e6e1d6;--text-dim:#9a94a8;--crimson:#b3202c;--crimson-bright:#d8323f;--hp:#4cc46a;--hp-low:#d9a13a;--hp-enemy:#c8323c;--buff:#7dd3ff;--debuff:#c06bff;--font-title:"Cinzel", Georgia, serif;--font-body:"Crimson Pro", Georgia, serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);font-family:var(--font-body);margin:0;font-size:17px}#app{height:100%}h1,h2,h3{font-family:var(--font-title);color:var(--gold);margin:0;font-weight:500}.btn{font-family:var(--font-title);letter-spacing:.04em;color:var(--text);border:1px solid var(--border);cursor:pointer;background:linear-gradient(#1c1f38,#11132a);border-radius:3px;padding:8px 16px;font-size:15px;transition:border-color .15s,color .15s}.btn:hover{border-color:var(--gold-bright);color:var(--gold-bright)}.label{font-family:var(--font-title);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:12px}.panel,.frame{border:14px solid #0000;border-image:url("data:image/svg+xml,%3c!--%20Ornate%20frame%20(DESIGN.md%20§13),%209-slice:%20corners%20of%20the%20gothic%20variant%20on%20the%20forged%20frame.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='120'%20viewBox='0%200%20120%20120'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23f6d98c'/%3e%3cstop%20offset='0.25'%20stop-color='%239a6a30'/%3e%3cstop%20offset='0.5'%20stop-color='%23e8c070'/%3e%3cstop%20offset='0.75'%20stop-color='%237a4e22'/%3e%3cstop%20offset='1'%20stop-color='%23f0cf7e'/%3e%3c/linearGradient%3e%3cradialGradient%20id='glow'%3e%3cstop%20offset='0'%20stop-color='%23ff4050'%20stop-opacity='0.45'/%3e%3cstop%20offset='1'%20stop-color='%23ff4050'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3ccircle%20id='h'%20cx='14'%20cy='14'%20r='14'%20fill='url(%23glow)'/%3e%3cg%20id='c'%3e%3cpath%20d='M6%2042%20V20%20L20%206%20H42'%20fill='none'%20stroke='url(%23g)'%20stroke-width='3.4'/%3e%3cpath%20d='M6%2030%20C14%2030%2014%2022%209%2022%20C5%2022%206%2027%209%2027'%20fill='none'%20stroke='%23f3cf7a'%20stroke-width='1.3'/%3e%3cpath%20d='M30%206%20C30%2014%2022%2014%2022%209%20C22%205%2027%206%2027%209'%20fill='none'%20stroke='%23f3cf7a'%20stroke-width='1.3'/%3e%3cpolygon%20points='13,13%200,0%208,16'%20fill='%23f3cf7a'/%3e%3cpolygon%20points='13,13%200,0%2016,8'%20fill='%23a8783a'/%3e%3cpolygon%20points='6,46%203,52%206,58%209,52'%20fill='%23f3cf7a'/%3e%3cpolygon%20points='46,6%2052,3%2058,6%2052,9'%20fill='%23f3cf7a'/%3e%3ccircle%20cx='13'%20cy='13'%20r='2.6'%20fill='%23ff5060'%20stroke='%23fff0c0'%20stroke-width='0.8'/%3e%3c/g%3e%3c/defs%3e%3cpolygon%20points='20,6%20100,6%20114,20%20114,100%20100,114%2020,114%206,100%206,20'%20fill='%230f1124'%20fill-opacity='0.9'/%3e%3cuse%20href='%23h'/%3e%3cuse%20href='%23h'%20transform='translate(120,0)%20scale(-1,1)'/%3e%3cuse%20href='%23h'%20transform='translate(0,120)%20scale(1,-1)'/%3e%3cuse%20href='%23h'%20transform='translate(120,120)%20scale(-1,-1)'/%3e%3cpolygon%20points='20,6%20100,6%20114,20%20114,100%20100,114%2020,114%206,100%206,20'%20fill='none'%20stroke='url(%23g)'%20stroke-width='2'/%3e%3cpolygon%20points='24,11%2096,11%20109,24%20109,96%2096,109%2024,109%2011,96%2011,24'%20fill='none'%20stroke='%238a6a36'%20stroke-width='0.9'/%3e%3cuse%20href='%23c'/%3e%3cuse%20href='%23c'%20transform='translate(120,0)%20scale(-1,1)'/%3e%3cuse%20href='%23c'%20transform='translate(0,120)%20scale(1,-1)'/%3e%3cuse%20href='%23c'%20transform='translate(120,120)%20scale(-1,-1)'/%3e%3c/svg%3e") 58 fill/44px;position:relative}.panel:after,.frame:after{content:"";clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);opacity:.08;mix-blend-mode:screen;pointer-events:none;background-image:url("data:image/svg+xml,%3c!--%20Light%20grain%20inside%20the%20frames.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='160'%20height='160'%3e%3cfilter%20id='n'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.9'%20numOctaves='2'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20values='0%200%200%200%201%200%200%200%200%200.9%200%200%200%200%200.7%200%200%200%200.9%200'/%3e%3c/filter%3e%3crect%20width='160'%20height='160'%20filter='url(%23n)'/%3e%3c/svg%3e");position:absolute;inset:-8px}.frame-over{z-index:2;pointer-events:none;border:44px solid #0000;border-image:url("data:image/svg+xml,%3c!--%20Same%20frame%20without%20its%20fill,%20laid%20over%20an%20illustration.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='120'%20viewBox='0%200%20120%20120'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23f6d98c'/%3e%3cstop%20offset='0.25'%20stop-color='%239a6a30'/%3e%3cstop%20offset='0.5'%20stop-color='%23e8c070'/%3e%3cstop%20offset='0.75'%20stop-color='%237a4e22'/%3e%3cstop%20offset='1'%20stop-color='%23f0cf7e'/%3e%3c/linearGradient%3e%3cradialGradient%20id='glow'%3e%3cstop%20offset='0'%20stop-color='%23ff4050'%20stop-opacity='0.45'/%3e%3cstop%20offset='1'%20stop-color='%23ff4050'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3ccircle%20id='h'%20cx='14'%20cy='14'%20r='14'%20fill='url(%23glow)'/%3e%3cg%20id='c'%3e%3cpath%20d='M6%2042%20V20%20L20%206%20H42'%20fill='none'%20stroke='url(%23g)'%20stroke-width='3.4'/%3e%3cpath%20d='M6%2030%20C14%2030%2014%2022%209%2022%20C5%2022%206%2027%209%2027'%20fill='none'%20stroke='%23f3cf7a'%20stroke-width='1.3'/%3e%3cpath%20d='M30%206%20C30%2014%2022%2014%2022%209%20C22%205%2027%206%2027%209'%20fill='none'%20stroke='%23f3cf7a'%20stroke-width='1.3'/%3e%3cpolygon%20points='13,13%200,0%208,16'%20fill='%23f3cf7a'/%3e%3cpolygon%20points='13,13%200,0%2016,8'%20fill='%23a8783a'/%3e%3cpolygon%20points='6,46%203,52%206,58%209,52'%20fill='%23f3cf7a'/%3e%3cpolygon%20points='46,6%2052,3%2058,6%2052,9'%20fill='%23f3cf7a'/%3e%3ccircle%20cx='13'%20cy='13'%20r='2.6'%20fill='%23ff5060'%20stroke='%23fff0c0'%20stroke-width='0.8'/%3e%3c/g%3e%3c/defs%3e%3cuse%20href='%23h'/%3e%3cuse%20href='%23h'%20transform='translate(120,0)%20scale(-1,1)'/%3e%3cuse%20href='%23h'%20transform='translate(0,120)%20scale(1,-1)'/%3e%3cuse%20href='%23h'%20transform='translate(120,120)%20scale(-1,-1)'/%3e%3cpolygon%20points='20,6%20100,6%20114,20%20114,100%20100,114%2020,114%206,100%206,20'%20fill='none'%20stroke='url(%23g)'%20stroke-width='2'/%3e%3cpolygon%20points='24,11%2096,11%20109,24%20109,96%2096,109%2024,109%2011,96%2011,24'%20fill='none'%20stroke='%238a6a36'%20stroke-width='0.9'/%3e%3cuse%20href='%23c'/%3e%3cuse%20href='%23c'%20transform='translate(120,0)%20scale(-1,1)'/%3e%3cuse%20href='%23c'%20transform='translate(0,120)%20scale(1,-1)'/%3e%3cuse%20href='%23c'%20transform='translate(120,120)%20scale(-1,-1)'/%3e%3c/svg%3e") 58/44px;position:absolute;inset:0}.frame-inset{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:#05060c99;border:3px solid #0000;border-image:url("data:image/svg+xml,%3c!--%20Inset%20frame%20(lists,%20facts,%20menu%20entries);%20the%20element%20is%20clipped%20to%20its%20chamfer.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='60'%20height='60'%20viewBox='0%200%2060%2060'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23c9a35c'/%3e%3cstop%20offset='0.5'%20stop-color='%238a6a36'/%3e%3cstop%20offset='1'%20stop-color='%23c9a35c'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpolygon%20points='8.5,1.5%2051.5,1.5%2058.5,8.5%2058.5,51.5%2051.5,58.5%208.5,58.5%201.5,51.5%201.5,8.5'%20fill='none'%20stroke='url(%23b)'%20stroke-width='1.2'/%3e%3cpolygon%20points='10.5,4.5%2049.5,4.5%2055.5,10.5%2055.5,49.5%2049.5,55.5%2010.5,55.5%204.5,49.5%204.5,10.5'%20fill='none'%20stroke='%233a3020'%20stroke-width='0.8'/%3e%3ccircle%20cx='6.5'%20cy='6.5'%20r='1.5'%20fill='%23f3cf7a'/%3e%3ccircle%20cx='53.5'%20cy='6.5'%20r='1.5'%20fill='%23f3cf7a'/%3e%3ccircle%20cx='6.5'%20cy='53.5'%20r='1.5'%20fill='%23f3cf7a'/%3e%3ccircle%20cx='53.5'%20cy='53.5'%20r='1.5'%20fill='%23f3cf7a'/%3e%3c/svg%3e") 14/14px;position:relative}.frame-card{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);position:relative}.frame-card:after{content:"";z-index:2;pointer-events:none;border:14px solid #0000;border-image:url("data:image/svg+xml,%3c!--%20Card%20frame,%20laid%20over%20the%20card's%20art;%20the%20card%20is%20clipped%20to%20its%20chamfer.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='60'%20height='60'%20viewBox='0%200%2060%2060'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23f6d98c'/%3e%3cstop%20offset='0.25'%20stop-color='%239a6a30'/%3e%3cstop%20offset='0.5'%20stop-color='%23e8c070'/%3e%3cstop%20offset='0.75'%20stop-color='%237a4e22'/%3e%3cstop%20offset='1'%20stop-color='%23f0cf7e'/%3e%3c/linearGradient%3e%3cg%20id='c'%3e%3cpath%20d='M2.2%2020%20V9.5%20L9.5%202.2%20H20'%20fill='none'%20stroke='url(%23g)'%20stroke-width='2.6'/%3e%3ccircle%20cx='7'%20cy='7'%20r='1.9'%20fill='%23ff5060'%20stroke='%23fff0c0'%20stroke-width='0.6'/%3e%3c/g%3e%3c/defs%3e%3cpolygon%20points='8,1%2052,1%2059,8%2059,52%2052,59%208,59%201,52%201,8'%20fill='none'%20stroke='url(%23g)'%20stroke-width='1.8'/%3e%3cuse%20href='%23c'/%3e%3cuse%20href='%23c'%20transform='translate(60,0)%20scale(-1,1)'/%3e%3cuse%20href='%23c'%20transform='translate(0,60)%20scale(1,-1)'/%3e%3cuse%20href='%23c'%20transform='translate(60,60)%20scale(-1,-1)'/%3e%3c/svg%3e") 14/14px;position:absolute;inset:0}.btn-primary,.btn-spear{height:56px;font-family:var(--font-title);letter-spacing:.04em;color:#fff3dc;text-shadow:0 1px 3px #000c;white-space:nowrap;cursor:pointer;background:0 0;border:14px solid #0000;border-width:14px 36px;border-image:url("data:image/svg+xml,%3c!--%20Main%20action%20button,%20spear%20tips%20at%20both%20ends%20(fixed%20height%2056).%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='56'%20viewBox='0%200%20240%2056'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23f6d98c'/%3e%3cstop%20offset='0.25'%20stop-color='%239a6a30'/%3e%3cstop%20offset='0.5'%20stop-color='%23e8c070'/%3e%3cstop%20offset='0.75'%20stop-color='%237a4e22'/%3e%3cstop%20offset='1'%20stop-color='%23f0cf7e'/%3e%3c/linearGradient%3e%3clinearGradient%20id='r'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23c22a37'/%3e%3cstop%20offset='0.5'%20stop-color='%238e1823'/%3e%3cstop%20offset='1'%20stop-color='%235e0e16'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpolygon%20points='22,6%20218,6%20232,28%20218,50%2022,50%208,28'%20fill='url(%23r)'%20stroke='url(%23g)'%20stroke-width='2'/%3e%3cpolygon%20points='26,10%20214,10%20225,28%20214,46%2026,46%2015,28'%20fill='none'%20stroke='%23f3cf7a'%20stroke-opacity='0.45'%20stroke-width='0.9'/%3e%3cpolygon%20points='0,28%206,23%209,28%206,33'%20fill='%23f3cf7a'/%3e%3cpolygon%20points='240,28%20234,23%20231,28%20234,33'%20fill='%23f3cf7a'/%3e%3c/svg%3e") 14 36 fill/14px 36px;padding:0 10px;font-size:21px;transition:filter .15s}.btn-primary:hover:not(:disabled),.btn-spear:hover:not(:disabled){color:#fff;filter:brightness(1.18)drop-shadow(0 0 10px #d8323f73)}.btn-primary:disabled,.btn-spear:disabled{cursor:default;filter:grayscale(.8)brightness(.6)}
