@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/app/orbitron-latin-500-normal.DQ2gt4P1.woff2)format("woff2"),url(/assets/app/orbitron-latin-500-normal.BCCupJ8c.woff)format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/app/orbitron-latin-700-normal.4jsRXGGJ.woff2)format("woff2"),url(/assets/app/orbitron-latin-700-normal.DmYOh-W9.woff)format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/app/orbitron-latin-900-normal.DrIi7unX.woff2)format("woff2"),url(/assets/app/orbitron-latin-900-normal.BbJatbhp.woff)format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/app/rajdhani-latin-400-normal.CurJOxDW.woff2)format("woff2"),url(/assets/app/rajdhani-latin-400-normal.C6_q4usG.woff)format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/app/rajdhani-latin-500-normal.ByNUCHrt.woff2)format("woff2"),url(/assets/app/rajdhani-latin-500-normal.DfvNI-Td.woff)format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/app/rajdhani-latin-600-normal.CXCVEoA9.woff2)format("woff2"),url(/assets/app/rajdhani-latin-600-normal.Dx02qI2_.woff)format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/app/rajdhani-latin-700-normal.BPDUZo87.woff2)format("woff2"),url(/assets/app/rajdhani-latin-700-normal.e0Uj8ZlN.woff)format("woff")}:root{color-scheme:dark only;--bg:#121212;--bg-elev:#1a1a1a;--bg-card:#1f1f1f;--bg-card-2:#262626;--line:#2a2a2a;--line-2:#363636;--line-input:#6a6a6a;--text:#ececec;--text-dim:#c8c8c8;--text-soft:#909090;--gold:#c9a14d;--gold-2:#e7c87b;--gold-dim:#8c6e2c;--gold-deep:#5a4418;--gold-grad:linear-gradient(140deg, #f0d68a 0%, #d4a948 38%, #a37a28 72%, #5a4418 100%);--gold-grad-flat:linear-gradient(180deg, #e7c87b 0%, #c9a14d 60%, #8c6e2c 100%);--on-gold:#1a1208;--ok:#87b96b;--warn:#d9a23a;--err:#e06666;--live:#e5484d;--live-grad:linear-gradient(180deg, #ff5a6c, #c9273b);--staff:#3fb8c9;--on-staff:#04181c;--side-b:#26c98a;--side-b-2:#8ef0c4;--side-x:#a870ff;--side-x-2:#d4b8ff;--fin-spin:#e7c87b;--fin-burst:#e6edf7;--fin-over:#5b8cff;--fin-oob:#3fb6c9;--fin-xtreme:#ff7448;--fin-foul:#ff8f8f;--radius:2px;--radius-md:4px;--radius-lg:12px;--radius-pill:999px;--tap:44px;--font-display:"Orbitron", system-ui, sans-serif;--font-ui:"Rajdhani", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", Menlo, Consolas, monospace;--fs-2xs:.75rem;--fs-xs:.84375rem;--fs-sm:.90625rem;--fs-md:.875rem;--fs-base:.9375rem;--fs-lg:1rem;--fs-xl:1.0625rem;--fs-h4:clamp(1.0625rem, .99rem + .33vw, 1.25rem);--fs-h3:clamp(1.1875rem, 1.06rem + .54vw, 1.5rem);--fs-h2:clamp(1.375rem, 1.18rem + .87vw, 1.875rem);--fs-h1:clamp(1.8125rem, 1.2rem + 2.72vw, 3.375rem);--fs-num:clamp(2rem, 1.6rem + 1.74vw, 3rem);--header-h:64px;--content-w:620px;--content-w-wide:1280px;--gutter:clamp(12px, 4.3px + 2.14vw, 18px)}@media (width<=640px){:root{--header-h:56px}}@media (prefers-color-scheme:dark){:root{color-scheme:dark only;--bg:#121212}}:root.samsung-dark{--gold-grad:linear-gradient(180deg, #3a2c10 0%, #261c09 100%);--gold-grad-flat:linear-gradient(180deg, #3a2c10 0%, #261c09 100%);--on-gold:#f0d68a}.btn{min-height:48px;font-family:var(--font-display);font-weight:700;font-size:var(--fs-xs);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;text-decoration:none;transition:background .12s,color .12s,border-color .12s,filter .12s,transform .1s;display:inline-flex;position:relative}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.btn-primary,a.btn-primary:is(:link,:visited,:hover){color:var(--on-gold);background:var(--gold-grad);box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0006}.samsung-dark .btn-primary{border-color:var(--gold)}.btn-primary:hover:not(:disabled){filter:brightness(1.08)}.btn-ghost,a.btn-ghost:is(:link,:visited){color:var(--text);border-color:var(--line-2);background:#1d1d1d}.btn-ghost:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.btn-danger{color:var(--err);background:#1d1d1d;border-color:#c44d4d8c}.btn-danger:hover:not(:disabled){color:#fff;border-color:var(--err);background:#c44d4d2e}.btn-staff,a.btn-staff:is(:link,:visited,:hover){color:var(--on-staff);background:var(--staff);border-color:var(--staff)}.btn-staff:hover:not(:disabled){filter:brightness(1.1)}.btn-staff-line,a.btn-staff-line:is(:link,:visited){color:var(--staff);border-color:color-mix(in srgb, var(--staff) 60%, transparent);background:#1d1d1d}.btn-staff-line:hover:not(:disabled),a.btn-staff-line:hover{color:var(--staff);border-color:var(--staff);background:color-mix(in srgb, var(--staff) 12%, #1d1d1d)}.btn-block{width:100%}.btn-sm{border-radius:var(--radius-md);min-height:36px;font-family:var(--font-mono);font-weight:600;font-size:var(--fs-2xs);letter-spacing:.12em;padding:6px 12px}.btn.is-busy{pointer-events:none;animation:.8s ease-in-out infinite alternate btn-busy}@keyframes btn-busy{to{opacity:.7}}.card{background:var(--bg-card);border:1px solid var(--line);border-radius:16px;padding:28px 22px}.vorschau-hinweis{border:1px solid var(--line);border-left:3px solid var(--warn);background:var(--bg-elev);color:var(--text-dim);font-size:var(--fs-base);margin:0 0 18px;padding:10px 14px;line-height:1.5}.vorschau-hinweis strong{color:var(--warn)}.card-title{border-bottom:1px solid var(--line);font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);letter-spacing:.01em;margin:0 0 22px;padding-bottom:14px}.status{font-size:var(--fs-lg);margin:0;line-height:1.45}.status:empty{display:none}.status.is-error{color:#ff8f8f}.status.is-ok{color:var(--ok)}.status.is-info{color:var(--text-dim)}.field{gap:6px;display:grid}.field-label{color:var(--text-dim);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase}.input{border:1px solid var(--line-input);background:var(--bg-elev);width:100%;min-height:48px;color:var(--text);font-size:var(--fs-xl);border-radius:10px;padding:12px 14px;transition:border-color .12s}.input:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.input[aria-invalid=true]{border-color:var(--err)}.field-hint{color:var(--text-soft);font-size:var(--fs-md)}.pill{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--bg);color:var(--text-dim);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.2em;text-transform:uppercase;padding:4px 10px;display:inline-block}.pill-ok{color:var(--ok);border-color:var(--ok)}.pill-warn{color:var(--warn);border-color:var(--warn)}.pill-err{color:var(--err);border-color:var(--err)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;padding-top:var(--header-h);background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--fs-xl);-webkit-font-smoothing:antialiased;background-image:linear-gradient(90deg,#12121226,#12121299 22% 78%,#12121226),url(/assets/muster-hintergrund.svg);background-size:100% 100%,224px 112px;background-attachment:fixed,scroll;flex-direction:column;margin:0;line-height:1.5;display:flex;overflow-x:hidden}@media (width<=899.98px){body{background-image:linear-gradient(#12121280,#12121280),url(/assets/muster-hintergrund.svg)}}.samsung-dark body{background-image:none}body:before{content:"";background:var(--gold);z-index:61;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}img,svg,video{max-width:100%;height:auto}h1,h2,h3,p,li,dd,dt{overflow-wrap:anywhere}a{color:var(--text-dim);text-decoration:none}a:hover{color:var(--gold)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}a,button,summary,[role=button]{-webkit-tap-highlight-color:transparent}button,.btn{overflow-wrap:anywhere;hyphens:auto;hyphenate-limit-chars:10 4 4}main{width:100%;max-width:var(--content-w);padding:22px max(var(--gutter), env(safe-area-inset-right)) 72px max(var(--gutter), env(safe-area-inset-left));flex:1 0 auto;align-content:start;gap:18px;margin:0 auto;display:grid}main>*,:where(main) :where(*){min-width:0}main.is-wide{max-width:var(--content-w-wide)}@media (width>=1100px),(orientation:landscape) and (height<=500px){main.is-wide-desktop{max-width:var(--content-w-wide)}}.who{min-width:0;max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.who:hover{color:var(--gold-2);text-underline-offset:3px;text-decoration:underline dotted}.who.whoJudge{color:var(--staff)!important}.who:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header:where(.astro-jr7posx5){z-index:60;height:var(--header-h);padding:10px 16px;padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));background:var(--bg);border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;transition:transform .28s;display:grid;position:fixed;inset:0 0 auto}.site-header:where(.astro-jr7posx5).is-hidden{transform:translateY(-100%)}.brand:where(.astro-jr7posx5){justify-self:start;align-items:center;gap:10px;display:flex}.site-nav:where(.astro-jr7posx5){justify-self:center;gap:4px;display:flex}.site-nav:where(.astro-jr7posx5)>a:where(.astro-jr7posx5),.nav-dd-btn:where(.astro-jr7posx5){border-radius:var(--radius);color:var(--text-dim);font-family:var(--font-mono);font-weight:600;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:8px 14px;display:inline-flex}.site-nav:where(.astro-jr7posx5)>a:where(.astro-jr7posx5):hover,.nav-dd-btn:where(.astro-jr7posx5):hover,.nav-dd:where(.astro-jr7posx5).open>.nav-dd-btn:where(.astro-jr7posx5){color:var(--text);border-color:var(--line-2)}.site-nav:where(.astro-jr7posx5)>a:where(.astro-jr7posx5).active{color:var(--on-gold);background:var(--gold-grad)}.nav-dd:where(.astro-jr7posx5){position:relative}.nav-dd:where(.astro-jr7posx5).is-active>.nav-dd-btn:where(.astro-jr7posx5){color:var(--gold-2);border-color:var(--gold-dim)}.nav-caret:where(.astro-jr7posx5){border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.nav-dd:where(.astro-jr7posx5).open .nav-caret:where(.astro-jr7posx5){transform:translateY(1px)rotate(-135deg)}.nav-dd-menu:where(.astro-jr7posx5){z-index:70;background:var(--bg-card);border:1px solid var(--line-2);border-radius:var(--radius-lg);min-width:270px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 20px 50px #0009}.nav-dd-menu:where(.astro-jr7posx5):before{content:"";height:10px;position:absolute;inset:-10px 0 auto}.nav-dd:where(.astro-jr7posx5).open .nav-dd-menu:where(.astro-jr7posx5),.nav-dd:where(.astro-jr7posx5):focus-within .nav-dd-menu:where(.astro-jr7posx5){display:block}@media (hover:hover) and (width>=1101px){.nav-dd:where(.astro-jr7posx5):hover .nav-dd-menu:where(.astro-jr7posx5){display:block}.nav-dd:where(.astro-jr7posx5):hover .nav-caret:where(.astro-jr7posx5){transform:translateY(1px)rotate(-135deg)}}.nav-dd-menu:where(.astro-jr7posx5) a:where(.astro-jr7posx5){color:var(--text);border-radius:8px;gap:1px;padding:10px 12px;display:grid}.nav-dd-menu:where(.astro-jr7posx5) a:where(.astro-jr7posx5) b:where(.astro-jr7posx5){font-size:var(--fs-lg);font-weight:700}.nav-dd-menu:where(.astro-jr7posx5) a:where(.astro-jr7posx5) small:where(.astro-jr7posx5){font-size:var(--fs-sm);color:var(--text-dim)}.nav-dd-menu:where(.astro-jr7posx5) a:where(.astro-jr7posx5):hover{background:var(--bg-card-2)}.nav-dd-menu:where(.astro-jr7posx5) a:where(.astro-jr7posx5).active{color:var(--gold-2);background:#c9a14d1a}.header-right:where(.astro-jr7posx5){justify-self:end;align-items:center;gap:12px;min-width:0;display:flex}.logo-lockup:where(.astro-jr7posx5){align-items:center;gap:9px;min-width:0;display:flex}.logo-lockup:where(.astro-jr7posx5) .venue-logo{object-fit:contain;filter:drop-shadow(0 1px 4px #0009);width:auto;min-width:0;height:32px;display:block}.logo-lockup:where(.astro-jr7posx5) .logo-x{color:var(--gold);font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm)}@media (width<=1100px){.logo-lockup:where(.astro-jr7posx5){margin:0 auto;overflow:hidden}.logo-lockup:where(.astro-jr7posx5) .venue-logo{max-width:30vw;height:22px}}.site-nav:where(.astro-jr7posx5)>a:where(.astro-jr7posx5).nav-live-tile{display:none}.nav-live-dot:where(.astro-jr7posx5){background:var(--live);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.nav-live.is-live .nav-live-dot:where(.astro-jr7posx5){animation:1.6s ease-in-out infinite live-pulse}@keyframes live-pulse{0%,to{box-shadow:0 0 #e5484d99}50%{box-shadow:0 0 0 6px #e5484d00}}.header-live:where(.astro-jr7posx5){border-radius:var(--radius-pill);min-height:40px;color:var(--text);font-family:var(--font-mono);font-weight:700;font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:#e5484d14;border:1px solid #e5484d8c;align-items:center;gap:8px;padding:6px 16px;display:inline-flex}.header-live:where(.astro-jr7posx5):hover,.header-live:where(.astro-jr7posx5).active{border-color:var(--live);color:#fff}.header-live:where(.astro-jr7posx5).is-live{color:#fff;background:var(--live-grad);border-color:#0000;box-shadow:0 6px 22px #e5484d59}.header-live:where(.astro-jr7posx5).is-live .nav-live-dot:where(.astro-jr7posx5){background:#fff}.header-account:where(.astro-jr7posx5){border:1px solid var(--line-2);border-radius:var(--radius-pill);min-height:40px;color:var(--text-dim);font-size:var(--fs-md);white-space:nowrap;align-items:center;gap:8px;padding:6px 12px;transition:border-color .15s,color .15s;display:inline-flex;position:relative}.header-account:where(.astro-jr7posx5):hover,.header-account:where(.astro-jr7posx5):focus-visible{border-color:var(--gold);color:var(--text)}.header-account:where(.astro-jr7posx5).is-logged-in{color:var(--gold-2);border-color:var(--gold-dim)}.header-account-label:where(.astro-jr7posx5){text-overflow:ellipsis;max-width:140px;overflow:hidden}.nav-toggle:where(.astro-jr7posx5){z-index:10;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--radius);cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;display:none;position:relative}.nav-toggle:where(.astro-jr7posx5) span:where(.astro-jr7posx5){background:var(--text);width:20px;height:2px;transition:transform .2s,opacity .2s;display:block}.nav-toggle:where(.astro-jr7posx5)[aria-expanded=true]{border-color:var(--gold)}.nav-toggle:where(.astro-jr7posx5)[aria-expanded=true] span:where(.astro-jr7posx5):first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle:where(.astro-jr7posx5)[aria-expanded=true] span:where(.astro-jr7posx5):nth-child(2){opacity:0}.nav-toggle:where(.astro-jr7posx5)[aria-expanded=true] span:where(.astro-jr7posx5):nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (orientation:landscape) and (height<=500px){.site-header:where(.astro-jr7posx5){position:absolute}}.nav-overlay:where(.astro-jr7posx5){z-index:50;opacity:0;pointer-events:none;background:#0009;transition:opacity .2s;position:fixed;inset:0}.nav-overlay:where(.astro-jr7posx5).is-visible{opacity:1;pointer-events:auto}@media (width>=1101px) and (width<=1240px){.header-account-label:where(.astro-jr7posx5){display:none}.header-account:where(.astro-jr7posx5){justify-content:center;width:40px;padding:0}.site-nav:where(.astro-jr7posx5)>a:where(.astro-jr7posx5),.nav-dd-btn:where(.astro-jr7posx5){letter-spacing:.1em;padding:8px 9px}}.nav-app:where(.astro-jr7posx5){display:none}@media (width<=1100px){.site-header:where(.astro-jr7posx5){grid-template-columns:auto 1fr;gap:10px;padding:8px 12px}.brand:where(.astro-jr7posx5) .brand-bxl{--bxl-size:32px!important}.header-right:where(.astro-jr7posx5){justify-content:flex-end;gap:8px}.header-live:where(.astro-jr7posx5){display:none}.header-account:where(.astro-jr7posx5){flex-shrink:0;justify-content:center;width:40px;height:40px;min-height:0;padding:0}.header-account-label:where(.astro-jr7posx5){display:none}.header-account:where(.astro-jr7posx5).is-logged-in:after{content:"";background:var(--gold);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:4px;right:4px}.nav-toggle:where(.astro-jr7posx5){z-index:70;display:flex}.site-nav:where(.astro-jr7posx5){z-index:60;width:280px;max-width:80vw;height:100dvh;padding:78px max(18px, env(safe-area-inset-right)) max(40px, env(safe-area-inset-bottom)) 18px;overscroll-behavior:contain;background:var(--bg-card);border-left:1px solid var(--gold-dim);clip-path:inset(0 0 0 100%);visibility:hidden;flex-direction:column;gap:8px;transition:clip-path .28s;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-12px 0 32px #0000008c}.site-nav:where(.astro-jr7posx5).is-open{clip-path:inset(0 0 0 -40px);visibility:visible}html:has(body.nav-open),body.nav-open{overflow:hidden}.site-nav:where(.astro-jr7posx5)>a:where(.astro-jr7posx5),.nav-dd-menu:where(.astro-jr7posx5) a:where(.astro-jr7posx5){border:1px solid var(--line);background:var(--bg-elev);width:100%;color:var(--text);font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.18em;text-transform:uppercase;white-space:normal;overflow-wrap:break-word;border-radius:0;padding:14px 16px;display:block}.site-nav:where(.astro-jr7posx5)>a:where(.astro-jr7posx5).active,.nav-dd-menu:where(.astro-jr7posx5) a:where(.astro-jr7posx5).active{background:var(--gold-grad);color:var(--on-gold);border-color:var(--gold)}.site-nav:where(.astro-jr7posx5)>a:where(.astro-jr7posx5).nav-live-tile{color:#fff;white-space:normal;background:linear-gradient(135deg,#ff5a6c,#a81f31);border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex;box-shadow:0 8px 28px #e5484d4d}.nav-live-txt:where(.astro-jr7posx5){gap:2px;display:grid}.nav-live-txt:where(.astro-jr7posx5) b:where(.astro-jr7posx5){font-size:var(--fs-base);letter-spacing:.16em;align-items:center;gap:10px;display:inline-flex}.nav-live-tile:where(.astro-jr7posx5) .nav-live-dot:where(.astro-jr7posx5){background:#fff}.nav-live-sub:where(.astro-jr7posx5){font-family:var(--font-ui);font-size:var(--fs-md);letter-spacing:0;text-transform:none;opacity:.9}.nav-dd-btn:where(.astro-jr7posx5){color:var(--gold);font-size:var(--fs-2xs);letter-spacing:.2em;border:0;padding:12px 4px 2px}.nav-dd:where(.astro-jr7posx5).is-active>.nav-dd-btn:where(.astro-jr7posx5){color:var(--gold);border:0}.nav-caret:where(.astro-jr7posx5){display:none}.nav-dd-menu:where(.astro-jr7posx5),.nav-dd:where(.astro-jr7posx5).open .nav-dd-menu:where(.astro-jr7posx5){min-width:0;box-shadow:none;background:0 0;border:0;gap:8px;padding:0;display:grid;position:static;transform:none}.nav-dd-menu:where(.astro-jr7posx5):before{display:none}.nav-dd-menu:where(.astro-jr7posx5) a:where(.astro-jr7posx5) b:where(.astro-jr7posx5){font-size:inherit;font-weight:600}.nav-dd-menu:where(.astro-jr7posx5) a:where(.astro-jr7posx5) small:where(.astro-jr7posx5){display:none}.nav-app:where(.astro-jr7posx5){color:var(--text-dim);font-size:var(--fs-sm);gap:10px;margin-top:12px;display:grid}.nav-app-btn:where(.astro-jr7posx5){border:1px solid var(--gold-dim);background:var(--bg-elev);width:100%;min-height:48px;color:var(--text);font:700 var(--fs-sm) var(--font-ui);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.nav-app-btn:where(.astro-jr7posx5) img:where(.astro-jr7posx5){border-radius:6px;flex:none}.nav-app-help:where(.astro-jr7posx5){gap:8px;display:grid}.nav-app-help:where(.astro-jr7posx5)[hidden]{display:none}.nav-app-help:where(.astro-jr7posx5) p:where(.astro-jr7posx5){margin:0}.nav-app-help:where(.astro-jr7posx5) b:where(.astro-jr7posx5){color:var(--text)}}@media (display-mode:standalone){.nav-app:where(.astro-jr7posx5){display:none!important}}@media (prefers-reduced-motion:reduce){.nav-live-dot:where(.astro-jr7posx5){animation:none!important}}.site-footer:where(.astro-nw2ivrzo){padding:12px max(14px, env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));border-top:1px solid var(--line);background:var(--bg);text-align:center;color:var(--text-soft);font-size:var(--fs-xs);gap:6px;margin-top:16px;display:grid}.legal:where(.astro-nw2ivrzo){font-size:var(--fs-2xs);opacity:.75;text-wrap:balance;margin:0}.footer-nav:where(.astro-nw2ivrzo){flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;display:flex}.footer-nav:where(.astro-nw2ivrzo) a:where(.astro-nw2ivrzo){min-height:32px;color:var(--text-dim);letter-spacing:.04em;align-items:center;gap:6px;display:inline-flex}.footer-nav:where(.astro-nw2ivrzo) a:where(.astro-nw2ivrzo):hover{color:var(--gold)}.footer-blg:where(.astro-nw2ivrzo){opacity:.9;width:auto;height:22px}.footer-discord:where(.astro-nw2ivrzo) svg{color:var(--gold);flex:none}.back-to-top:where(.astro-auss5amd){z-index:55;background:var(--gold-grad);width:46px;height:46px;color:var(--on-gold);cursor:pointer;opacity:0;pointer-events:none;border:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:18px;right:18px;transform:translateY(10px);box-shadow:inset 0 1px #ffffff59,0 8px 22px #00000080}.back-to-top:where(.astro-auss5amd).is-visible{opacity:1;pointer-events:auto;transform:none}@media (width<=640px){.back-to-top:where(.astro-auss5amd){width:42px;height:42px;bottom:14px;right:14px}}body.no-back-to-top .back-to-top:where(.astro-auss5amd){display:none}.env-badge:where(.astro-tsxhtlfk){z-index:99999;color:#fff;opacity:.85;pointer-events:none;background:#c0392b;border-radius:4px;padding:3px 8px;font:600 11px/1.4 system-ui,sans-serif;position:fixed;bottom:4px;left:4px}.env-gate:where(.astro-tsxhtlfk){background:var(--bg-card);width:min(92vw,460px);color:var(--text);text-align:center;border:3px solid #c0392b;border-radius:18px;padding:28px 24px}.env-gate:where(.astro-tsxhtlfk)::backdrop{backdrop-filter:blur(3px);background:#000c}.gate-icon:where(.astro-tsxhtlfk){margin:0;font-size:3rem}.env-gate:where(.astro-tsxhtlfk) h2:where(.astro-tsxhtlfk){color:#ff6b5b;font:900 clamp(2rem, 9vw, 2.8rem) / 1 var(--font-display);letter-spacing:.06em;margin:6px 0 10px}.env-gate:where(.astro-tsxhtlfk) p:where(.astro-tsxhtlfk){color:var(--text-dim);margin:0 0 20px;line-height:1.5}.gate-btns:where(.astro-tsxhtlfk){gap:10px;display:grid}.env-badge:where(.astro-tsxhtlfk)[hidden],.short:where(.astro-tsxhtlfk){display:none}@media (width<=700px){.env-badge:where(.astro-tsxhtlfk){font-size:var(--fs-2xs);opacity:.55;padding:1px 4px;top:3px;bottom:auto;left:50%;transform:translate(-50%)}.long:where(.astro-tsxhtlfk){display:none}.short:where(.astro-tsxhtlfk){display:inline}}html.env-test body:after{content:"";z-index:9998;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='160'%3E%3Ctext x='20' y='100' transform='rotate(-20 130 80)' font-family='Arial Black,Arial,sans-serif' font-size='54' font-weight='900' fill='%23ff3b30'%3ETEST%3C/text%3E%3C/svg%3E");background-size:260px 160px;position:fixed;inset:0}.skip-link:where(.astro-z4jru4n3){z-index:100;background:var(--gold-grad);color:var(--on-gold);padding:10px 14px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:where(.astro-z4jru4n3):focus{transform:none}
