/*! tailwindcss v4.3.2 | 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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-tracking:initial}}}.menu-container.svelte-15gydnd{gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}@media (width>=640px){.menu-container.svelte-15gydnd{top:100%;top:var(--spacing-full,100%);right:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 72);border-bottom-right-radius:var(--radius-2xl,1rem);border-bottom-left-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:2px;border-top-style:var(--tw-border-style);border-top-width:0;border-color:var(--color-primary-700,#7e22ce);background-color:var(--color-primary-500,#a855f7);background-image:var(--bg-noise), var(--bg-temple-pattern), linear-gradient(180deg, #a855f74d 0%, #7e22ce66 100%);position:absolute}@supports (color:color-mix(in lab, red, red)){.menu-container.svelte-15gydnd{background-image:var(--bg-noise), var(--bg-temple-pattern), linear-gradient(180deg, color-mix(in srgb, var(--color-primary-500) 30%, transparent) 0%, color-mix(in srgb, var(--color-primary-700) 40%, transparent) 100%)}}.menu-container.svelte-15gydnd{box-shadow:0 12px 28px #00000040,inset 0 -1px #ffffff1a}.dark .menu-container.svelte-15gydnd{border-color:#a855f780}@supports (color:color-mix(in lab, red, red)){.dark .menu-container.svelte-15gydnd{border-color:color-mix(in oklab, var(--color-primary-500,#a855f7) 50%, transparent)}}.dark .menu-container.svelte-15gydnd{background-color:var(--color-primary-950,#3b0764);background-image:var(--bg-temple-pattern), linear-gradient(180deg, #6b21a8cc 0%, #3b0764e6 100%)}@supports (color:color-mix(in lab, red, red)){.dark .menu-container.svelte-15gydnd{background-image:var(--bg-temple-pattern), linear-gradient(180deg, color-mix(in srgb, var(--color-primary-800) 80%, transparent) 0%, color-mix(in srgb, var(--color-primary-950) 90%, transparent) 100%)}}.dark .menu-container.svelte-15gydnd{box-shadow:0 12px 28px #00000080,0 2px 10px #9333ea40}@supports (color:color-mix(in lab, red, red)){.dark .menu-container.svelte-15gydnd{box-shadow:0 12px 28px #00000080, 0 2px 10px color-mix(in srgb, var(--color-primary-600) 25%, transparent)}}}.menu-card.svelte-15gydnd{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border-radius:1rem;overflow:hidden;box-shadow:inset 0 1px #ffffff26}.menu-link.svelte-15gydnd{color:#fff;align-items:center;gap:.75rem;width:100%;padding:.625rem 1rem;font-weight:500;transition:background-color .15s;display:flex}.menu-link.svelte-15gydnd:hover{color:#fff;background:#ffffff1f;text-decoration:none}.menu-link.svelte-15gydnd+.menu-link:where(.svelte-15gydnd){border-top:1px solid #0000001f;box-shadow:inset 0 1px #ffffff17}.dark .menu-link.svelte-15gydnd+.menu-link:where(.svelte-15gydnd){border-top-color:#00000073;box-shadow:inset 0 1px #ffffff12}.menu-link.svelte-15gydnd:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-focus);--tw-outline-style:none;--tw-ring-inset:inset;outline-style:none}.menu-link.svelte-15gydnd:focus-visible:where(.dark,.dark *){--tw-ring-color:var(--color-focus-dark)}.rune-row.svelte-15gydnd{justify-content:space-around;padding:.875rem .5rem;display:flex}.rune-tile.svelte-15gydnd{color:#ffffffbf;border-radius:.75rem;flex-direction:column;align-items:center;gap:.375rem;transition:color .2s;display:flex}.rune-tile.svelte-15gydnd:hover,.rune-tile.active.svelte-15gydnd{color:#fff;text-decoration:none}.rune-tile.svelte-15gydnd:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-focus);--tw-outline-style:none;outline-style:none}.rune-tile.svelte-15gydnd:focus-visible:where(.dark,.dark *){--tw-ring-color:var(--color-focus-dark)}.rune-tile-icon.svelte-15gydnd{background:#ffffff1f;border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:filter .2s;display:flex}.rune-tile.svelte-15gydnd:hover .rune-tile-icon:where(.svelte-15gydnd),.rune-tile.active.svelte-15gydnd .rune-tile-icon:where(.svelte-15gydnd){filter:drop-shadow(0 0 4px)drop-shadow(0 0 10px)}@supports (color:color-mix(in lab, red, red)){.rune-tile.svelte-15gydnd:hover .rune-tile-icon:where(.svelte-15gydnd),.rune-tile.active.svelte-15gydnd .rune-tile-icon:where(.svelte-15gydnd){filter:drop-shadow(0 0 4px color-mix(in srgb, currentColor 90%, transparent)) drop-shadow(0 0 10px color-mix(in srgb, currentColor 60%, transparent))}}.rune-label.svelte-15gydnd{font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.2em;text-transform:uppercase}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.menu-toggle.svelte-1yzuzf5{border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem) * 2);color:#fffc;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.menu-toggle.svelte-1yzuzf5{color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}.menu-toggle.svelte-1yzuzf5{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));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.menu-toggle.svelte-1yzuzf5:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.menu-toggle.svelte-1yzuzf5:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.menu-toggle.svelte-1yzuzf5:hover{color:var(--color-white,#fff)}}.menu-toggle.svelte-1yzuzf5:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-focus);--tw-outline-style:none;outline-style:none}.menu-toggle.svelte-1yzuzf5:where(.dark,.dark *){color:#d8b4fecc}@supports (color:color-mix(in lab, red, red)){.menu-toggle.svelte-1yzuzf5:where(.dark,.dark *){color:color-mix(in oklab, var(--color-primary-300,#d8b4fe) 80%, transparent)}}@media (hover:hover){.menu-toggle.svelte-1yzuzf5:where(.dark,.dark *):hover{color:var(--color-primary-200,#e9d5ff)}}.menu-toggle.svelte-1yzuzf5:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--color-focus-dark)}.menu-toggle.open.svelte-1yzuzf5{color:var(--color-white,#fff);filter:drop-shadow(0 0 4px)drop-shadow(0 0 10px)}@supports (color:color-mix(in lab, red, red)){.menu-toggle.open.svelte-1yzuzf5{filter:drop-shadow(0 0 4px color-mix(in srgb, currentColor 90%, transparent)) drop-shadow(0 0 10px color-mix(in srgb, currentColor 60%, transparent))}}.menu-toggle.open.svelte-1yzuzf5:where(.dark,.dark *){color:var(--color-primary-200,#e9d5ff)}.menu-toggle.open.svelte-1yzuzf5{background:#ffffff1f;box-shadow:inset 0 1px #ffffff26}.menu-toggle-lines.svelte-1yzuzf5{width:1.5rem;height:1.125rem;display:block;position:relative}.line.svelte-1yzuzf5{background:currentColor;border-radius:9999px;width:100%;height:2px;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .2s;position:absolute;left:0}.line.svelte-1yzuzf5:first-child{top:0}.line.svelte-1yzuzf5:nth-child(2){top:calc(50% - 1px)}.line.svelte-1yzuzf5:nth-child(3){top:calc(100% - 2px)}.open.svelte-1yzuzf5 .line:where(.svelte-1yzuzf5):first-child{transform:translateY(8px)rotate(45deg)}.open.svelte-1yzuzf5 .line:where(.svelte-1yzuzf5):nth-child(2){opacity:0;transform:scaleX(.4)}.open.svelte-1yzuzf5 .line:where(.svelte-1yzuzf5):nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.line.svelte-1yzuzf5{transition:none}}@property --tw-duration{syntax:"*";inherits:false}#avatar.svelte-1gtldq4{box-shadow:0 0 1rem #d946ef,0 0 .3rem #d946ef}.spinner-ring.svelte-1gtldq4{z-index:10;animation:1.4s cubic-bezier(.68,0,.32,1) infinite svelte-1gtldq4-spin;position:absolute;inset:-3px}@keyframes svelte-1gtldq4-spin{0%{transform:rotate(75deg)}to{transform:rotate(435deg)}}.progress-bar.svelte-99yc4f{--ion:#67e8f9;z-index:51;width:100%;height:3px;animation:.12s ease-out forwards svelte-99yc4f-conduit-enter;position:absolute;bottom:-3px;left:0;overflow:clip visible}.rail.svelte-99yc4f{background:linear-gradient(90deg,#d946ef3d,#a855f73d);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rail.svelte-99yc4f{background:linear-gradient(90deg, color-mix(in srgb, var(--color-secondary) 24%, transparent), color-mix(in srgb, var(--color-primary-500) 24%, transparent))}}.packets.svelte-99yc4f{background:repeating-linear-gradient(90deg,#0000 0 118px,#d946ef1a 124px,#d946ef73 134px 144px,#d946ef1a 154px,#0000 160px);width:calc(100% + 160px);position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.packets.svelte-99yc4f{background:repeating-linear-gradient(90deg, transparent 0 118px, color-mix(in srgb, var(--color-secondary) 10%, transparent) 124px, color-mix(in srgb, var(--color-secondary) 45%, transparent) 134px 144px, color-mix(in srgb, var(--color-secondary) 10%, transparent) 154px, transparent 160px)}}.packets.svelte-99yc4f{animation:1.4s linear infinite svelte-99yc4f-packet-stream}.charge.svelte-99yc4f{background:radial-gradient(14% 240% at 90% 50%, var(--ion) 0%, var(--ion) 48%, transparent 74%), radial-gradient(34% 200% at 82% 50%, #fffffffa 0%, #d946efeb 32%, #c084fc80 58%, transparent 76%), linear-gradient(90deg, transparent 0%, #a855f766 58%, #c084fc33 80%, transparent 94%);width:52%;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.charge.svelte-99yc4f{background:radial-gradient(14% 240% at 90% 50%, color-mix(in srgb, var(--ion) 90%, transparent) 0%, color-mix(in srgb, var(--ion) 40%, transparent) 48%, transparent 74%), radial-gradient(34% 200% at 82% 50%, #fffffffa 0%, color-mix(in srgb, var(--color-secondary) 92%, transparent) 32%, color-mix(in srgb, var(--color-primary-400) 50%, transparent) 58%, transparent 76%), linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-primary-500) 40%, transparent) 58%, color-mix(in srgb, var(--color-primary-400) 20%, transparent) 80%, transparent 94%)}}.charge.svelte-99yc4f{filter:drop-shadow(0 0 6px #d946efa6)}@supports (color:color-mix(in lab, red, red)){.charge.svelte-99yc4f{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--color-secondary) 65%, transparent))}}.charge.svelte-99yc4f{animation:1.8s infinite svelte-99yc4f-charge-sweep}@media (width<=639px){.progress-bar.svelte-99yc4f{height:6px;bottom:-6px}}@keyframes svelte-99yc4f-conduit-enter{0%{opacity:0}to{opacity:1}}@keyframes svelte-99yc4f-packet-stream{0%{transform:translate(-160px)}to{transform:translate(0)}}@keyframes svelte-99yc4f-charge-sweep{0%,12%{animation-timing-function:cubic-bezier(.7,0,.85,.55);transform:translate(-110%)}52%,to{transform:translate(210%)}}@media (prefers-reduced-motion:reduce){.progress-bar.svelte-99yc4f{animation:none}.rail.svelte-99yc4f{background:linear-gradient(90deg, var(--color-secondary), var(--color-primary-500))}.packets.svelte-99yc4f,.charge.svelte-99yc4f{display:none}}.navbar.svelte-ocbj1u{view-transition-name:site-nav;border-top-style:var(--tw-border-style);border-top-width:2px;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-primary-700,#7e22ce);background-color:var(--color-primary-500,#a855f7);background-image:var(--bg-noise), var(--bg-temple-pattern), linear-gradient(180deg, #a855f74d 0%, #7e22ce66 100%)}@supports (color:color-mix(in lab, red, red)){.navbar.svelte-ocbj1u{background-image:var(--bg-noise), var(--bg-temple-pattern), linear-gradient(180deg, color-mix(in srgb, var(--color-primary-500) 30%, transparent) 0%, color-mix(in srgb, var(--color-primary-700) 40%, transparent) 100%)}}.navbar.svelte-ocbj1u{box-shadow:0 4px 12px #00000026,inset 0 1px #ffffff40,inset 0 -1px #0000001a}.dark .navbar.svelte-ocbj1u{border-color:#a855f780}@supports (color:color-mix(in lab, red, red)){.dark .navbar.svelte-ocbj1u{border-color:color-mix(in oklab, var(--color-primary-500,#a855f7) 50%, transparent)}}.dark .navbar.svelte-ocbj1u{background-color:var(--color-primary-950,#3b0764);background-image:var(--bg-temple-pattern), linear-gradient(180deg, #6b21a8cc 0%, #3b0764e6 100%)}@supports (color:color-mix(in lab, red, red)){.dark .navbar.svelte-ocbj1u{background-image:var(--bg-temple-pattern), linear-gradient(180deg, color-mix(in srgb, var(--color-primary-800) 80%, transparent) 0%, color-mix(in srgb, var(--color-primary-950) 90%, transparent) 100%)}}.dark .navbar.svelte-ocbj1u{box-shadow:0 4px 20px #00000080,0 2px 10px #9333ea33,inset 0 1px #a855f74d,inset 0 -1px #0000004d}@supports (color:color-mix(in lab, red, red)){.dark .navbar.svelte-ocbj1u{box-shadow:0 4px 20px #00000080, 0 2px 10px color-mix(in srgb, var(--color-primary-600) 20%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-primary-500) 30%, transparent), inset 0 -1px 0 #0000004d}}.rune-icon.svelte-ocbj1u{border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem) * 2);color:#ffffffb3;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.rune-icon.svelte-ocbj1u{color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}.rune-icon.svelte-ocbj1u{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));--tw-duration:.3s;text-decoration-line:none;transition-duration:.3s}.rune-icon.svelte-ocbj1u:hover,.rune-icon.active.svelte-ocbj1u{color:var(--color-white,#fff);filter:drop-shadow(0 0 4px)drop-shadow(0 0 10px)}@supports (color:color-mix(in lab, red, red)){.rune-icon.svelte-ocbj1u:hover,.rune-icon.active.svelte-ocbj1u{filter:drop-shadow(0 0 4px color-mix(in srgb, currentColor 90%, transparent)) drop-shadow(0 0 10px color-mix(in srgb, currentColor 60%, transparent))}}.rune-label.svelte-ocbj1u{font-family:var(--font-mono,"Andale Mono", monospace);font-size:var(--text-3xs,.5rem);--tw-tracking:.25em;letter-spacing:.25em;color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.rune-label.svelte-ocbj1u{color:color-mix(in oklab, var(--color-white,#fff) 50%, transparent)}}.rune-label.svelte-ocbj1u{text-transform:uppercase;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));--tw-duration:.3s;transition-duration:.3s}.rune-icon.svelte-ocbj1u:hover .rune-label:where(.svelte-ocbj1u),.rune-icon.active.svelte-ocbj1u .rune-label:where(.svelte-ocbj1u){color:var(--color-white,#fff)}.dark .rune-icon.svelte-ocbj1u{color:#d8b4feb3}@supports (color:color-mix(in lab, red, red)){.dark .rune-icon.svelte-ocbj1u{color:color-mix(in oklab, var(--color-primary-300,#d8b4fe) 70%, transparent)}}.dark .rune-label.svelte-ocbj1u{color:#d8b4fe66}@supports (color:color-mix(in lab, red, red)){.dark .rune-label.svelte-ocbj1u{color:color-mix(in oklab, var(--color-primary-300,#d8b4fe) 40%, transparent)}}.dark .rune-icon.svelte-ocbj1u:hover,.dark .rune-icon.active.svelte-ocbj1u{color:var(--color-primary-200,#e9d5ff);filter:drop-shadow(0 0 4px)drop-shadow(0 0 10px)}@supports (color:color-mix(in lab, red, red)){.dark .rune-icon.svelte-ocbj1u:hover,.dark .rune-icon.active.svelte-ocbj1u{filter:drop-shadow(0 0 4px color-mix(in srgb, currentColor 90%, transparent)) drop-shadow(0 0 10px color-mix(in srgb, currentColor 60%, transparent))}}.dark .rune-icon.svelte-ocbj1u:hover .rune-label:where(.svelte-ocbj1u),.dark .rune-icon.active.svelte-ocbj1u .rune-label:where(.svelte-ocbj1u){color:var(--color-primary-200,#e9d5ff)}@property --tw-tracking{syntax:"*";inherits:false}
