#sg-rail[data-v-d0af6d40]{--rail-bg:var(--sg-surface);--rail-border:var(--sg-border);--rail-hover-bg:var(--sg-surface-hover);--rail-active-bg:var(--sg-surface-hover);--rail-icon:var(--sg-accent-soft);--rail-icon-hover:var(--sg-text-soft);--rail-icon-open:var(--sg-accent-light);--rail-tooltip-bg:var(--rail-bg);--rail-tooltip-border:var(--rail-border);--rail-tooltip-color:var(--rail-icon-hover);z-index:5;scrollbar-width:none;background:var(--rail-bg);border-right:2px solid var(--rail-border);flex-direction:row;flex-shrink:0;align-items:center;display:flex}#sg-rail[data-v-d0af6d40]::-webkit-scrollbar{display:none}.sg-rail-logo[data-v-d0af6d40]{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:8px;flex-shrink:0;align-self:center;width:35px;height:35px;margin-bottom:8px;display:block}.sg-rail-group[data-v-d0af6d40]{flex-direction:row;align-items:center;gap:5px;display:flex}.sg-rail-bottom[data-v-d0af6d40]{flex-direction:column;align-items:center;gap:5px;display:flex}@media (width>=768px){#sg-rail[data-v-d0af6d40]{flex-direction:column;justify-content:space-between;width:55px;padding:10px 0}.sg-rail-group[data-v-d0af6d40]{flex-direction:column}}@media (width<=767.98px){#sg-rail[data-v-d0af6d40]{height:calc(52px + env(safe-area-inset-bottom));padding:0 8px env(safe-area-inset-bottom);border-right:0;border-top:2px solid var(--rail-border);order:2;justify-content:space-between}.sg-rail-group[data-v-d0af6d40]{gap:2px}.sg-rail-bottom[data-v-d0af6d40]{flex-direction:row;justify-content:center;gap:0;width:40px}}.sg-rail-btn[data-v-d0af6d40]{width:32px;height:32px;color:var(--rail-icon);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:all .15s;display:inline-flex;position:relative}.sg-rail-btn[data-v-d0af6d40]:after{content:attr(aria-label);z-index:20;border:2px solid var(--rail-tooltip-border);background:var(--rail-tooltip-bg);box-shadow:0 4px 12px var(--sg-shadow-soft);color:var(--rail-tooltip-color);letter-spacing:.01em;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;border-radius:6px;padding:5px 8px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:50%;left:calc(100% + 8px);transform:translate(3px,-50%)}.sg-rail-btn[data-v-d0af6d40]:hover,.sg-rail-btn[data-v-d0af6d40]:focus-visible{z-index:1}.sg-rail-btn[data-v-d0af6d40]:hover:after,.sg-rail-btn[data-v-d0af6d40]:focus-visible:after{opacity:1;visibility:visible;transform:translateY(-50%)}.sg-rail-btn[data-v-d0af6d40]:focus-visible{outline:2px solid var(--sg-accent-light);outline-offset:2px}.sg-rail-btn svg[data-v-d0af6d40]{width:22px;height:22px}.sg-rail-btn[data-v-d0af6d40]:hover{background:var(--rail-hover-bg);color:var(--rail-icon-hover)}.sg-rail-btn.open[data-v-d0af6d40]{color:var(--rail-icon-open)}.sg-rail-btn.active[data-v-d0af6d40],.sg-rail-btn.active[data-v-d0af6d40]:hover{background:var(--rail-active-bg);color:var(--sg-text)}@media (width<=767.98px){.sg-rail-logo[data-v-d0af6d40]{width:26px;height:26px;margin:0 4px 0 0}.sg-rail-group[data-v-d0af6d40]{flex:1;justify-content:space-around;gap:0}.sg-rail-btn[data-v-d0af6d40]{flex:1 1 0;width:auto;min-width:0;max-width:40px;height:38px}.sg-rail-btn[data-v-d0af6d40]:after{top:auto;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px)}.sg-rail-btn[data-v-d0af6d40]:hover:after,.sg-rail-btn[data-v-d0af6d40]:focus-visible:after{transform:translate(-50%)}}:root{--sg-page-bg:#151329;--sg-surface:#1b1830;--sg-surface-raised:#211c35;--sg-surface-hover:#44375f;--sg-border:#44375f;--sg-accent:#6f53b5;--sg-accent-soft:#a58fe3;--sg-accent-light:#cbbaf5;--sg-text:#fff;--sg-text-soft:#d8caf8;--sg-text-muted:#a58fe3;--sg-shadow-soft:#0806163d;--sg-shadow-strong:#0806167a}body{color:var(--sg-text);margin:0;font-family:Inter,sans-serif}.bg[data-v-32735388]{z-index:-1;background-color:var(--sg-page-bg);width:100%;height:100%;position:fixed;top:0;left:0}.app-shell[data-v-32735388]{flex-direction:column;height:100dvh;display:flex}.app-content[data-v-32735388]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}@media (width>=768px){.app-shell[data-v-32735388]{flex-direction:row}}.homePage[data-v-a1654017]{box-sizing:border-box;text-align:center;flex:1;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:22px;width:100%;min-width:0;display:grid;position:relative}.discordInvite[data-v-a1654017]{color:#fff;letter-spacing:.2px;background:#5865f2;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;animation:.2s ease-out .4s both fadeIn-a1654017;display:inline-flex;box-shadow:0 6px 16px #08101c47}.discordInvite[data-v-a1654017]:hover{background:#6b77f7}.discordInvite[data-v-a1654017]:focus-visible{outline:2px solid var(--sg-accent-light);outline-offset:2px}.discordIcon[data-v-a1654017]{fill:currentColor;flex-shrink:0;width:18px;height:18px;display:block}.titleArea[data-v-a1654017]{justify-content:center;width:100%;animation:.2s ease-out both fadeIn-a1654017;display:flex}.siteTitle[data-v-a1654017]{color:var(--sg-accent-soft);letter-spacing:.15px;margin:0;font-size:clamp(2rem,5vw,4rem);font-weight:600;transform:translateY(-.15em)}.siteTitle span[data-v-a1654017]{background-position:0 0;background-size:200% 200%;background-image:repeating-linear-gradient(135deg, var(--sg-accent-soft) 0%, var(--sg-accent) 25%, var(--sg-accent-soft) 50%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--sg-accent) 60%, transparent));-webkit-background-clip:text;background-clip:text;font-weight:700;animation:6s linear infinite gradientMove-a1654017}@keyframes gradientMove-a1654017{0%{background-position:100% 100%}to{background-position:0 0}}@keyframes fadeIn-a1654017{0%{opacity:0}to{opacity:1}}@keyframes searchbarAnim-a1654017{0%{width:100%}to{width:106%}}.homepageSearchbar[data-v-a1654017]{justify-items:center;width:min(640px,92%);animation:.2s ease-out .2s both fadeIn-a1654017;display:grid}.homepageSearchbar input[data-v-a1654017]{box-sizing:border-box;border:1px solid var(--sg-border);background:var(--sg-surface-raised);width:100%;height:60px;color:var(--sg-text);text-align:center;border-radius:16px;outline:none;padding:0 22px;font-size:clamp(16px,1.4vw,19px);transition:width .22s ease-out;box-shadow:0 6px 16px #00000038}.homepageSearchbar:hover input[data-v-a1654017]{width:106%;animation:.2s ease-out searchbarAnim-a1654017}.homepageSearchbar input[data-v-a1654017]::placeholder{color:var(--sg-text-muted)}.homepageSearchbar input[data-v-a1654017]:focus{border-color:var(--sg-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--sg-accent) 28%, transparent), 0 6px 16px #00000038}@media (prefers-reduced-motion:reduce){.titleArea[data-v-a1654017],.homepageSearchbar[data-v-a1654017],.discordInvite[data-v-a1654017],.siteTitle span[data-v-a1654017],.homepageSearchbar input[data-v-a1654017]{animation:none}.homepageSearchbar:hover input[data-v-a1654017]{width:100%}}
