.cursor.svelte-zdsoi5{filter:drop-shadow(0 1px 2px #000000b3);animation:1.1s ease-in-out infinite svelte-zdsoi5-nudge;display:block}@keyframes svelte-zdsoi5-nudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.menu.svelte-1gb1b9c{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.row.svelte-1gb1b9c{color:var(--ff-text);text-shadow:1px 1px #060c28d9;border-radius:6px;align-items:center;gap:6px;padding:7px 8px 7px 4px;font-size:15px;line-height:1.3;transition:color .15s,background-color .15s;display:flex;position:relative}.compact.svelte-1gb1b9c .row:where(.svelte-1gb1b9c){padding:5px 6px 5px 4px;font-size:14px}.cursor-slot.svelte-1gb1b9c{opacity:0;flex:none;width:0;transition:width .14s,opacity .14s,transform .14s;transform:translate(-6px)}.row.svelte-1gb1b9c:hover,.row.svelte-1gb1b9c:focus-visible,.row.active.svelte-1gb1b9c{color:var(--ff-gold);background:linear-gradient(90deg,#7ea8ff47 0%,#7ea8ff1a 60%,#0000 100%);outline:none}.row.svelte-1gb1b9c:hover .cursor-slot:where(.svelte-1gb1b9c),.row.svelte-1gb1b9c:focus-visible .cursor-slot:where(.svelte-1gb1b9c),.row.active.svelte-1gb1b9c .cursor-slot:where(.svelte-1gb1b9c){opacity:1;width:26px;transform:translate(0)}.compact.svelte-1gb1b9c .row:where(.svelte-1gb1b9c):hover .cursor-slot:where(.svelte-1gb1b9c),.compact.svelte-1gb1b9c .row:where(.svelte-1gb1b9c):focus-visible .cursor-slot:where(.svelte-1gb1b9c),.compact.svelte-1gb1b9c .row.active:where(.svelte-1gb1b9c) .cursor-slot:where(.svelte-1gb1b9c){width:22px}.row-body.svelte-1gb1b9c{flex:auto;min-width:0}.row.svelte-1mdsd34{display:block}.row-date.svelte-1mdsd34{letter-spacing:1px;color:var(--ff-label);font-size:11.5px;display:block}.row-title.svelte-1mdsd34{margin:1px 0 3px;font-weight:600;display:block}.row-excerpt.svelte-1mdsd34{color:var(--ff-dim);font-size:12.5px;line-height:1.5;display:block}.back.svelte-1mdsd34{letter-spacing:1px;color:var(--ff-link);margin-bottom:10px;font-size:12.5px;display:inline-block}.back.svelte-1mdsd34:hover{color:var(--ff-gold)}.date.svelte-1mdsd34{letter-spacing:1px;color:var(--ff-label);margin:0;font-size:12px}.title.svelte-1mdsd34{font-family:var(--ff-font-display);letter-spacing:.8px;color:var(--ff-text);text-shadow:1px 1px #060c28e6;margin:3px 0 12px;font-size:21px;font-weight:600}.prose.svelte-1mdsd34{color:var(--ff-dim);font-size:13px;line-height:1.65}.prose.svelte-1mdsd34 p{margin:0 0 11px}.prose.svelte-1mdsd34 strong{color:var(--ff-text)}.prose.svelte-1mdsd34 a{color:var(--ff-link);text-decoration:underline}.prose.svelte-1mdsd34 img{border-radius:6px;max-width:100%;height:auto}.info.svelte-10csp6c{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 22px;margin:0;display:grid}.info-row.svelte-10csp6c{gap:8px;font-size:13.5px;display:flex}.info.svelte-10csp6c dt:where(.svelte-10csp6c){color:var(--ff-label)}.info.svelte-10csp6c dt:where(.svelte-10csp6c):after{content:".....";letter-spacing:2px;opacity:.5;margin-left:4px}.info.svelte-10csp6c dd:where(.svelte-10csp6c){color:var(--ff-text);margin:0}.group.svelte-10csp6c{font-family:var(--ff-font-display);letter-spacing:2.5px;text-transform:uppercase;color:var(--ff-label);margin:20px 0 10px;font-size:13px;font-weight:600}.form.svelte-10csp6c input,.form.svelte-10csp6c textarea{color:var(--ff-text);background:#040a228c;border:1px solid #a8c4ff59;border-radius:6px;font-family:inherit}.form.svelte-10csp6c input::placeholder,.form.svelte-10csp6c textarea::placeholder{color:#a8c4ff8c}.form.svelte-10csp6c input:focus,.form.svelte-10csp6c textarea:focus{border-color:var(--ff-gold)}.form.svelte-10csp6c .btn{height:40px;color:var(--ff-text);letter-spacing:1.5px;background:linear-gradient(#7ea8ff4d,#0a164866);border-radius:8px;padding:0 22px;box-shadow:inset 0 0 0 1px #e2ebff73}.form.svelte-10csp6c .btn:hover{color:var(--ff-gold)}.form.svelte-10csp6c .success{color:#9ee39a}.records.svelte-qkx484{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.record.svelte-qkx484{background:linear-gradient(#78a8ff21,#0a164838);border-radius:8px;padding:10px 14px;box-shadow:inset 0 0 0 1px #a8c4ff29}.head.svelte-qkx484{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.gem.svelte-qkx484{background:linear-gradient(135deg,#fff3c4,#e0aa2e);flex:none;width:8px;height:8px;transform:rotate(45deg);box-shadow:0 0 5px #ffd66e99}.role.svelte-qkx484{font-family:var(--ff-font-display);letter-spacing:.6px;color:var(--ff-text);text-shadow:1px 1px #060c28e6;margin:0;font-size:16px;font-weight:600}.period.svelte-qkx484{font-variant-numeric:tabular-nums;letter-spacing:1px;color:var(--ff-label);margin-left:auto;font-size:12px}.company.svelte-qkx484{color:var(--ff-gold);margin:4px 0 0;font-size:13.5px}.company.svelte-qkx484 i:where(.svelte-qkx484){letter-spacing:1px;text-transform:uppercase;color:var(--ff-label);margin-right:8px;font-size:11px;font-style:normal}.desc.svelte-qkx484{color:var(--ff-dim);margin:6px 0 0;font-size:13px;line-height:1.55}.link.svelte-qkx484{color:var(--ff-link);margin-top:6px;font-size:12.5px;display:inline-block}.link.svelte-qkx484:hover{color:var(--ff-gold)}.track.svelte-1wcidhw{background:#040a22bf;border-radius:4px;height:7px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #000000b3,0 0 0 1px #a8c4ff40}.fill.svelte-1wcidhw{border-radius:4px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1)}.hp.svelte-1wcidhw{background:linear-gradient(#d8f9c8 0%,#6fd36a 45%,#2f8f45 100%)}.hp.critical.svelte-1wcidhw{background:linear-gradient(#ffd9b0 0%,#ef8b4a 45%,#b23b2a 100%)}.mp.svelte-1wcidhw{background:linear-gradient(#d5eaff 0%,#63b6f5 45%,#2a63c4 100%)}.stat.svelte-1wcidhw{background:linear-gradient(#fff2c2 0%,#f5cd61 45%,#c08a20 100%)}.intro.svelte-1okphn4{color:var(--ff-dim);margin:0 0 12px;font-size:13.5px;line-height:1.55}.greeting.svelte-1okphn4{color:var(--ff-gold);font-weight:600}.party.svelte-1okphn4{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.member.svelte-1okphn4{background:linear-gradient(#78a8ff24,#0a16483d);border-radius:8px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:9px 12px;display:grid;box-shadow:inset 0 0 0 1px #a8c4ff29}.portrait.svelte-1okphn4{width:72px;height:72px;color:var(--ff-label);background:radial-gradient(circle at 50% 30%,#7ea8ff59,#060e34e6);border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:inset 0 0 0 2px #e2ebff8c}.portrait.svelte-1okphn4 img:where(.svelte-1okphn4){object-fit:cover;width:100%;height:100%}.name-row.svelte-1okphn4{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.name.svelte-1okphn4{font-family:var(--ff-font-display);letter-spacing:.5px;color:var(--ff-text);text-shadow:1px 1px #060c28e6;font-size:19px;font-weight:600}.level.svelte-1okphn4{font-variant-numeric:tabular-nums;color:var(--ff-text);text-shadow:1px 1px #060c28e6;font-size:17px}.level.svelte-1okphn4 i:where(.svelte-1okphn4){letter-spacing:1px;color:var(--ff-label);margin-right:4px;font-size:12px;font-style:normal}.job.svelte-1okphn4{color:var(--ff-gold);font-size:14px}.line.svelte-1okphn4{color:var(--ff-dim);margin:2px 0 0;font-size:12.5px;line-height:1.45}.vitals.svelte-1okphn4{flex-direction:column;gap:7px;min-width:172px;display:flex}.vital.svelte-1okphn4{grid-template-columns:24px auto;align-items:center;gap:2px 8px;display:grid}.vital.svelte-1okphn4 .track{grid-column:1/-1}.tag.svelte-1okphn4{letter-spacing:1px;color:#9ee39a;font-size:11px;font-style:normal;font-weight:600}.tag.mp.svelte-1okphn4{color:#8ec6ff}.num.svelte-1okphn4{font-variant-numeric:tabular-nums;white-space:pre;text-align:right;color:var(--ff-text);text-shadow:1px 1px #060c28e6;font-size:14px}.num.svelte-1okphn4 em:where(.svelte-1okphn4){color:var(--ff-label);padding:0 2px;font-style:normal}@media (width<=1100px){.member.svelte-1okphn4{grid-template-columns:56px minmax(0,1fr)}.portrait.svelte-1okphn4{width:56px;height:56px}.vitals.svelte-1okphn4{flex-direction:row;grid-column:1/-1;min-width:0}.vital.svelte-1okphn4{flex:1 1 0}}.row.svelte-1ucer58{align-items:center;gap:12px;display:flex}.thumb.svelte-1ucer58{object-fit:cover;border-radius:4px;flex:none;width:60px;height:34px;box-shadow:inset 0 0 0 1px #e2ebff66}.row-title.svelte-1ucer58{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.row-tag.svelte-1ucer58{letter-spacing:1px;text-transform:uppercase;color:var(--ff-label);flex:none;font-size:11.5px}.back.svelte-1ucer58{letter-spacing:1px;color:var(--ff-link);margin-bottom:10px;font-size:12.5px;display:inline-block}.back.svelte-1ucer58:hover{color:var(--ff-gold)}.banner.svelte-1ucer58{border-radius:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #e2ebff59}.banner.svelte-1ucer58 img:where(.svelte-1ucer58){object-fit:cover;width:100%;max-height:210px;display:block}.title.svelte-1ucer58{font-family:var(--ff-font-display);letter-spacing:1px;color:var(--ff-text);text-shadow:1px 1px #060c28e6;margin:12px 0 8px;font-size:21px;font-weight:600}.info.svelte-1ucer58{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 22px;margin:0;display:grid}.info-row.svelte-1ucer58{gap:8px;font-size:13px;display:flex}.info.svelte-1ucer58 dt:where(.svelte-1ucer58){color:var(--ff-label)}.info.svelte-1ucer58 dt:where(.svelte-1ucer58):after{content:".....";letter-spacing:2px;opacity:.5;margin-left:4px}.info.svelte-1ucer58 dd:where(.svelte-1ucer58){color:var(--ff-text);margin:0}.links.svelte-1ucer58{flex-wrap:wrap;gap:18px;margin:10px 0 0;font-size:13px;display:flex}.links.svelte-1ucer58 a:where(.svelte-1ucer58){color:var(--ff-link)}.links.svelte-1ucer58 a:where(.svelte-1ucer58):hover{color:var(--ff-gold)}.group.svelte-1ucer58{font-family:var(--ff-font-display);letter-spacing:2.5px;text-transform:uppercase;color:var(--ff-label);margin:18px 0 7px;font-size:13px;font-weight:600}.prose.svelte-1ucer58{color:var(--ff-dim);font-size:13px;line-height:1.6}.prose.svelte-1ucer58 p{margin:0 0 9px}.prose.svelte-1ucer58 strong{color:var(--ff-text)}.prose.svelte-1ucer58 a{color:var(--ff-link);text-decoration:underline}.ability-list.svelte-1ucer58{margin:0;padding:0;font-size:13px;list-style:none}.ability-list.svelte-1ucer58>li:where(.svelte-1ucer58){color:var(--ff-text);margin-bottom:7px}.gem.svelte-1ucer58{background:linear-gradient(135deg,#cfe6ff,#4f8fe0);width:7px;height:7px;margin-right:9px;display:inline-block;transform:rotate(45deg);box-shadow:0 0 5px #78b4ff99}.sub.svelte-1ucer58{margin:4px 0 0 16px;padding:0;list-style:none}.sub.svelte-1ucer58 li:where(.svelte-1ucer58){color:var(--ff-dim);margin-bottom:3px;padding-left:14px;font-size:12.5px;line-height:1.5;position:relative}.sub.svelte-1ucer58 li:where(.svelte-1ucer58):before{content:"·";color:var(--ff-label);position:absolute;left:2px}.gallery.svelte-1ucer58{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.gallery.svelte-1ucer58 img:where(.svelte-1ucer58){border-radius:6px;width:100%;box-shadow:inset 0 0 0 1px #e2ebff59}.pager.svelte-1ucer58{border-top:1px solid #a8c4ff3d;gap:16px;margin-top:20px;padding-top:12px;font-size:13px;display:flex}.pager.svelte-1ucer58 a:where(.svelte-1ucer58){color:var(--ff-link)}.pager.svelte-1ucer58 a:where(.svelte-1ucer58):hover{color:var(--ff-gold)}.pager.svelte-1ucer58 .next:where(.svelte-1ucer58){margin-left:auto}@media (width<=860px){.info.svelte-1ucer58{grid-template-columns:minmax(0,1fr)}}.win.svelte-m0jotr{background:linear-gradient(160deg,#f2f6ff 0%,#b9c7e6 14%,#7286b4 38%,#4a5c8c 52%,#94a6cd 72%,#e6edfb 88%,#6f81ad 100%);border-radius:12px;min-height:0;padding:3px;position:relative;box-shadow:0 10px 30px #0000008c,0 0 0 1px #080e28e6}.win-inner.svelte-m0jotr{background:linear-gradient(180deg, var(--ff-glass-top) 0%, var(--ff-glass-mid) 55%, var(--ff-glass-bot) 100%);border-radius:9px;flex-direction:column;height:100%;min-height:0;padding:14px 18px;display:flex;box-shadow:inset 0 0 0 1px #060c28d9,inset 0 14px 26px #78b0ff1f}.win-label.svelte-m0jotr{z-index:2;font-family:var(--ff-font-display);letter-spacing:3px;color:var(--ff-label);text-shadow:0 0 6px #060c28e6,1px 1px #060c28e6;background:linear-gradient(#0b1338 0%,#101c4a 100%);border-radius:3px;padding:1px 7px;font-size:11px;font-weight:600;position:absolute;top:-9px;left:16px}.win-title.svelte-m0jotr{font-family:var(--ff-font-display);letter-spacing:2px;color:var(--ff-gold);text-shadow:1px 1px #060c28e6;border-bottom:1px solid #a8c4ff47;flex:none;margin:0 0 10px;padding-bottom:8px;font-size:17px;font-weight:600;line-height:1.2}.win-body.svelte-m0jotr{flex-direction:column;flex:auto;min-height:0;display:flex}.win-body.scroll.svelte-m0jotr{overscroll-behavior:contain;padding-right:6px;overflow-y:auto}@media (width<=900px){.win-inner.svelte-m0jotr{padding:12px 13px}}.group.svelte-1myjp8m{font-family:var(--ff-font-display);letter-spacing:2.5px;text-transform:uppercase;color:var(--ff-label);margin:0 0 8px;font-size:13px;font-weight:600}.group.svelte-1myjp8m:not(:first-child){margin-top:18px}.stats.svelte-1myjp8m,.abilities.svelte-1myjp8m,.supports.svelte-1myjp8m{margin:0;padding:0;list-style:none}.stats.svelte-1myjp8m{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;display:grid}.stat.svelte-1myjp8m{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 10px;display:grid}.stat.svelte-1myjp8m .track{grid-column:1/-1}.stat-name.svelte-1myjp8m{color:var(--ff-text);text-shadow:1px 1px #060c28e6;font-size:13.5px}.stat-num.svelte-1myjp8m{font-variant-numeric:tabular-nums;color:var(--ff-gold);font-size:15px}.abilities.svelte-1myjp8m{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 22px;display:grid}.abilities.svelte-1myjp8m li:where(.svelte-1myjp8m){color:var(--ff-text);align-items:center;gap:9px;font-size:13px;display:flex}.gem.svelte-1myjp8m{background:linear-gradient(135deg,#cfe6ff,#4f8fe0);flex:none;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 5px #78b4ff99}.supports.svelte-1myjp8m{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;display:grid}.support.svelte-1myjp8m{gap:11px;display:flex}.glyph.svelte-1myjp8m{width:38px;height:38px;color:var(--ff-gold);background:radial-gradient(circle at 50% 30%,#7ea8ff66,#060e34e6);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #e2ebff80}.support-name.svelte-1myjp8m{color:var(--ff-text);text-shadow:1px 1px #060c28e6;margin:2px 0 3px;font-size:14px;font-weight:600}.support-desc.svelte-1myjp8m{color:var(--ff-dim);margin:0;font-size:12.5px;line-height:1.5}@media (width<=860px){.stats.svelte-1myjp8m,.abilities.svelte-1myjp8m,.supports.svelte-1myjp8m{grid-template-columns:minmax(0,1fr)}}.row.svelte-1huzh68{align-items:center;gap:12px;display:flex}.glyph.svelte-1huzh68{width:30px;height:30px;color:inherit;background:radial-gradient(circle at 50% 30%,#7ea8ff66,#060e34e6);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #e2ebff73}.row-label.svelte-1huzh68{flex:none;min-width:140px}.row-url.svelte-1huzh68{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ff-label);flex:auto;font-size:12px;overflow:hidden}@media (width<=700px){.row-url.svelte-1huzh68{display:none}}.rpg-root.svelte-efwshs{--ff-glass-top:#264eb6e6;--ff-glass-mid:#0e226ced;--ff-glass-bot:#060e3af2;--ff-text:#fff;--ff-label:#a8c4ff;--ff-gold:#ffe08a;--ff-link:#9fd2ff;--ff-dim:#e6eeffb8;--ff-font-display:"Cinzel", "Poppins", Georgia, serif;background:radial-gradient(120% 90% at 50% 0,#22367a 0%,#22367a00 60%),radial-gradient(100% 80% at 85% 100%,#123059 0%,#12305900 55%),linear-gradient(#0b1338 0%,#070b22 55%,#03050e 100%);padding:22px;font-family:Poppins,system-ui,sans-serif;position:fixed;inset:0;overflow:auto}.rpg-root.svelte-efwshs:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#6094ff29,#0000 70%);animation:26s ease-in-out infinite alternate svelte-efwshs-drift;position:absolute;inset:-20%}@keyframes svelte-efwshs-drift{0%{transform:translate(-12%,-6%)scale(1)}to{transform:translate(14%,8%)scale(1.15)}}.stage.svelte-efwshs{grid-template:"hint hint""main rail"minmax(0,1fr)"foot time"/minmax(0,1fr) 272px;gap:12px;width:100%;max-width:1280px;height:calc(100vh - 44px);margin:0 auto;display:grid;position:relative}.area-hint.svelte-efwshs{grid-area:hint}.area-main.svelte-efwshs{grid-area:main;min-height:0}.area-rail.svelte-efwshs{grid-area:rail;min-height:0}.area-foot.svelte-efwshs{grid-area:foot}.area-time.svelte-efwshs{grid-area:time}.area-main.svelte-efwshs .fill,.area-rail.svelte-efwshs .fill{height:100%}.area-hint.svelte-efwshs .hint-win .win-inner{padding:8px 16px}.hint.svelte-efwshs{letter-spacing:.4px;color:var(--ff-gold);text-shadow:1px 1px #060c28e6;margin:0;font-size:13px}.screen-body.svelte-efwshs{overscroll-behavior:contain;flex:auto;min-height:0;padding-right:8px;animation:.32s cubic-bezier(.22,1,.36,1) svelte-efwshs-screen-in;overflow-y:auto}@keyframes svelte-efwshs-screen-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.area-rail.svelte-efwshs nav:where(.svelte-efwshs){flex-direction:column;min-height:0;display:flex;overflow-y:auto}.rule.svelte-efwshs{border:0;border-top:1px solid #a8c4ff3d;margin:8px 0}.location.svelte-efwshs{letter-spacing:1px;color:var(--ff-text);text-shadow:1px 1px #060c28e6;margin:0;font-size:16px}.gauges.svelte-efwshs{flex-direction:column;gap:4px;margin:0;display:flex}.gauge.svelte-efwshs{align-items:center;gap:10px;display:flex}.gauge.svelte-efwshs dt:where(.svelte-efwshs){width:20px;color:var(--ff-label);justify-content:center;align-items:center;display:flex}.gauge.svelte-efwshs dt.gil:where(.svelte-efwshs){border-radius:50%;height:18px;font-size:11px;font-weight:600;box-shadow:inset 0 0 0 1px}.gauge.svelte-efwshs dd:where(.svelte-efwshs){font-variant-numeric:tabular-nums;color:var(--ff-text);text-shadow:1px 1px #060c28e6;margin:0;font-size:15px}.zone.svelte-efwshs{letter-spacing:1px;color:var(--ff-label);margin-left:4px;font-size:12px}@media (width<=1000px){.rpg-root.svelte-efwshs{padding:14px;position:relative}.stage.svelte-efwshs{grid-template-columns:minmax(0,1fr);grid-template-areas:"hint""main""rail""foot""time";height:auto}.screen-body.svelte-efwshs{padding-right:0;overflow:visible}.area-rail.svelte-efwshs nav:where(.svelte-efwshs){overflow:visible}}
