/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-duration:initial}}}.fs-frame{background:linear-gradient(#0f0b06f5 0%,#0a0704f5 100%)!important;border:0!important;border-radius:2px!important;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #fbbf244d,0 30px 80px -20px #000000d9,0 0 80px -20px #fcd34d4d!important}.fs-scrim{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:radial-gradient(80% 60%,#1c160cb3 0%,#000000eb 100%),#0009!important}.art.svelte-1uxpjud{border-radius:var(--radius-sm,.25rem);background-color:#00000080;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.art.svelte-1uxpjud{background-color:color-mix(in oklab, var(--color-black,#000) 50%, transparent)}}.art.svelte-1uxpjud{animation:.7s cubic-bezier(.22,1,.36,1) .1s both svelte-1uxpjud-art-reveal;box-shadow:inset 0 0 0 1px #fbbf2426,inset 0 0 60px -20px #000c}@keyframes svelte-1uxpjud-art-reveal{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.art-vignette.svelte-1uxpjud{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);background:radial-gradient(#0000 60%,#00000059 100%),linear-gradient(#0000 75%,#0006 100%);position:absolute}.meta-val.compact.svelte-1uxpjud{text-overflow:ellipsis;white-space:nowrap;color:#fee685b3;max-width:24ch;font-size:.65rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.meta-val.compact.svelte-1uxpjud{color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 70%, transparent)}}.meta-copy.svelte-1uxpjud{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7);border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#fee68540;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.meta-copy.svelte-1uxpjud{border-color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 25%, transparent)}}.meta-copy.svelte-1uxpjud{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.meta-copy.svelte-1uxpjud{background-color:color-mix(in oklab, var(--color-black,#000) 40%, transparent)}}.meta-copy.svelte-1uxpjud{color:#fef3c6cc}@supports (color:color-mix(in lab, red, red)){.meta-copy.svelte-1uxpjud{color:color-mix(in oklab, var(--color-amber-100,oklch(96.2% .059 95.617)) 80%, transparent)}}.meta-copy.svelte-1uxpjud{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.meta-copy.svelte-1uxpjud:hover{border-color:#fee6858c}@supports (color:color-mix(in lab, red, red)){.meta-copy.svelte-1uxpjud:hover{border-color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 55%, transparent)}}.meta-copy.svelte-1uxpjud:hover{color:var(--color-amber-100,oklch(96.2% .059 95.617))}}.meta-copy.copied.svelte-1uxpjud{border-color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.meta-copy.copied.svelte-1uxpjud{border-color:color-mix(in oklab, var(--color-amber-300,oklch(87.9% .169 91.605)) 70%, transparent)}}.meta-copy.copied.svelte-1uxpjud{color:var(--color-amber-200,oklch(92.4% .12 95.746));text-shadow:0 0 8px #fcd34d99}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.realm-name.svelte-1ahyuoc{animation:.8s cubic-bezier(.22,1,.36,1) both svelte-1ahyuoc-realm-fade}@keyframes svelte-1ahyuoc-realm-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.realm-name.svelte-1ahyuoc{animation:none}}.chip{flex-shrink:0;place-items:center;width:44px;height:44px;display:inline-grid}.chip.vertical{justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem) * 1);width:100%;padding-inline:calc(var(--spacing,.25rem) * 1);padding-top:calc(var(--spacing,.25rem) * 1.5);padding-bottom:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;height:auto;min-height:56px;display:flex}.chip.recent{opacity:.75}.chip.recent:hover{opacity:1}.chip:not(.vertical):after{content:attr(data-label);letter-spacing:.15em;text-transform:uppercase;color:#fef3c7;white-space:nowrap;pointer-events:none;opacity:0;z-index:50;background:linear-gradient(#0f0b06f5 0%,#0a0704f2 100%);border:1px solid #fbbf2459;border-radius:2px;padding:4px 8px;font-size:.65rem;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 20px -8px #000c,0 0 18px -8px #fcd34d4d}.chip:not(.vertical):hover:after,.chip:not(.vertical):focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.chip-icon.svelte-vq8mtn{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);object-fit:contain;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1px 3px #000000b3);transition:filter .18s}.chip.vertical .chip-icon.svelte-vq8mtn{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7)}.chip:not(.on):not(.recent) .chip-icon.svelte-vq8mtn{filter:drop-shadow(0 1px 2px #000000b3)brightness(.7)saturate(.75)}.chip:not(.on):not(.recent):hover .chip-icon.svelte-vq8mtn{filter:drop-shadow(0 1px 3px #000000b3)brightness()saturate()}.chip.on .chip-icon.svelte-vq8mtn{filter:drop-shadow(0 1px 3px #000000b3)drop-shadow(0 0 6px #fcd34d66)}.chip.recent .chip-icon.svelte-vq8mtn{filter:drop-shadow(0 1px 3px #000000b3)brightness(.65)saturate(.65)}.chip-name.svelte-vq8mtn{-webkit-line-clamp:2;text-align:center;width:100%;font-family:var(--font-serif,ui-serif, Georgia, Cambria, "Times New Roman", Times, serif);--tw-leading:1.05;--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);overflow-wrap:break-word;color:#fef3c6d9;-webkit-box-orient:vertical;font-size:.6rem;line-height:1.05;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.chip-name.svelte-vq8mtn{color:color-mix(in oklab, var(--color-amber-100,oklch(96.2% .059 95.617)) 85%, transparent)}}.chip-name.svelte-vq8mtn{text-shadow:0 1px 1px #000000d9,0 0 4px #00000080}.chip.on .chip-name.svelte-vq8mtn{color:var(--color-amber-100,oklch(96.2% .059 95.617))}.chip-count.svelte-vq8mtn{right:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);border-top-left-radius:var(--radius-sm,.25rem);background-color:#0c0a09e6;position:absolute}@supports (color:color-mix(in lab, red, red)){.chip-count.svelte-vq8mtn{background-color:color-mix(in oklab, var(--color-stone-950,oklch(14.7% .004 49.25)) 90%, transparent)}}.chip-count.svelte-vq8mtn{padding-inline:calc(var(--spacing,.25rem) * 1);font-family:var(--font-serif,ui-serif, Georgia, Cambria, "Times New Roman", Times, serif);--tw-leading:var(--leading-tight,1.25);font-size:.5rem;line-height:var(--leading-tight,1.25);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:#fee685d9}@supports (color:color-mix(in lab, red, red)){.chip-count.svelte-vq8mtn{color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 85%, transparent)}}.chip.vertical .chip-count.svelte-vq8mtn{top:calc(var(--spacing,.25rem) * 1);right:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius-sm,.25rem);bottom:auto;left:auto}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}.rail.svelte-1ozbkec{scrollbar-width:thin;scrollbar-color:#fbbf2473 transparent}.rail.svelte-1ozbkec::-webkit-scrollbar{height:6px}.rail.svelte-1ozbkec::-webkit-scrollbar-track{background:#fbbf240f;border-radius:999px}.rail.svelte-1ozbkec::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#fbbf2473 0%,#fcd34da6 100%);border-radius:999px}.rail.svelte-1ozbkec::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#fcd34da6 0%,#fcd34dd9 100%)}.rail.svelte-1ozbkec>*{scroll-snap-align:start}.lang-globe{color:#fee68599}@supports (color:color-mix(in lab, red, red)){.lang-globe{color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 60%, transparent)}}.lang-chev{color:#fee6858c}@supports (color:color-mix(in lab, red, red)){.lang-chev{color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 55%, transparent)}}.lang-chev{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}.trigger.svelte-6cz8r9:not(.open) .lang-chev{transform:rotate(180deg)}@property --tw-duration{syntax:"*";inherits:false}.realm-sidebar{background:linear-gradient(#0f0b06f5 0%,#0a0704f0 100%),radial-gradient(circle at 100% 0,#fcd34d14 0%,#0000 60%)!important;border:0!important;width:min(420px,92vw)!important;max-width:none!important;box-shadow:inset -1px 0 #fbbf242e,30px 0 80px -30px #000c,0 0 60px -20px #fcd34d2e!important}.card.svelte-zvv6n8{isolation:isolate;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-sm,.25rem);padding:calc(var(--spacing,.25rem) * 3);text-align:left;background:linear-gradient(160deg,#0009 0%,#1c19178c 100%);transition:background .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,inset 0 0 0 1px #fbbf241a}.card.svelte-zvv6n8:hover{background:linear-gradient(160deg,#000000bf 0%,#1c1917bf 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #fbbf244d,0 12px 28px -16px #0009,0 0 32px -16px #fcd34d59}.card.current.svelte-zvv6n8{box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #fbbf2480,0 0 36px -14px #fcd34d73}.thumb-fg.svelte-zvv6n8{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;filter:saturate(1.02)contrast(1.05);width:100%;height:100%;padding:4px;position:absolute}.seal-bg.svelte-zvv6n8{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);font-family:var(--font-serif,ui-serif, Georgia, Cambria, "Times New Roman", Times, serif);-webkit-user-select:none;user-select:none;color:#dc262640;mix-blend-mode:screen;text-shadow:0 0 18px #dc262680;opacity:.55;place-items:center;font-size:4.5rem;line-height:1;display:grid;position:absolute}.card.current.svelte-zvv6n8 .name-en:where(.svelte-zvv6n8){text-shadow:0 1px #0009,0 0 16px #fcd34d66;color:var(--color-amber-100,oklch(96.2% .059 95.617))}
