.tire-texture.svelte-kmqcod{position:absolute;inset:0;background-image:repeating-linear-gradient(-45deg,transparent,transparent 14px,oklch(1 0 0 / .015) 14px,oklch(1 0 0 / .015) 15px);pointer-events:none}.reveal.svelte-kmqcod{opacity:0;transform:translateY(16px);animation:svelte-kmqcod-reveal .5s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--delay, 0ms)}@keyframes svelte-kmqcod-reveal{to{opacity:1;transform:translateY(0)}}.hero-join.svelte-kmqcod{display:block;font-family:Oswald,sans-serif;font-size:clamp(3.5rem,10vw,5.5rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#f4f1ee1f;-webkit-text-stroke:1px oklch(.96 .005 60 / .2)}.hero-the-grid.svelte-kmqcod{display:block;font-family:Oswald,sans-serif;font-size:clamp(3.5rem,10vw,5.5rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#d40924}.starting-line.svelte-kmqcod{height:3px;background:#d40924;margin-bottom:2.5rem;transform-origin:left;transform:scaleX(0);animation:svelte-kmqcod-draw-line .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--delay, .2s)}@keyframes svelte-kmqcod-draw-line{to{transform:scaleX(1)}}.join-context-banner.svelte-kmqcod{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;margin-bottom:1.5rem;font-size:.8125rem;color:#96a298;background:#2364361a;border-left:3px solid oklch(.55 .15 150)}.join-context-banner.svelte-kmqcod strong:where(.svelte-kmqcod){color:#73c385}.shake.svelte-kmqcod{animation:svelte-kmqcod-shake .3s cubic-bezier(.36,.07,.19,.97)}@keyframes svelte-kmqcod-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}.form-section.svelte-kmqcod{margin-bottom:2rem;padding-left:1rem;border-left:2px solid oklch(.3 .005 60);transition:border-color .3s ease}.form-section.svelte-kmqcod:focus-within{border-left-color:#d40924}.field-input.svelte-kmqcod{display:block;width:100%;padding:.625rem .875rem;font-family:Inter,sans-serif;font-size:.875rem;color:#f4f1ee;background:#161312;border:1px solid oklch(.28 .005 60);border-radius:2px;transition:border-color .15s ease,box-shadow .15s ease}.field-input.svelte-kmqcod::placeholder{color:#4a4745}.field-input.svelte-kmqcod:focus{outline:none;border-color:#d40924;box-shadow:0 0 0 2px #d4092426}.field-input.has-toggle.svelte-kmqcod{padding-right:2.75rem}.field-input.field-error.svelte-kmqcod{border-color:#de3b3d;box-shadow:0 0 0 2px #de3b3d1f}.toggle-vis.svelte-kmqcod{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.25rem;color:#575552;transition:color .15s ease}.toggle-vis.svelte-kmqcod:hover{color:#918e8c}.toggle-vis.svelte-kmqcod svg:where(.svelte-kmqcod){width:1.125rem;height:1.125rem}.spinner.svelte-kmqcod{width:1.25rem;height:1.25rem;margin-right:.5rem;animation:svelte-kmqcod-spin 1s linear infinite}@keyframes svelte-kmqcod-spin{to{transform:rotate(360deg)}}.divider-line.svelte-kmqcod{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#3f3c3a}.divider-line.svelte-kmqcod:before,.divider-line.svelte-kmqcod:after{content:"";flex:1;height:1px;background:#262322}.discord-btn.svelte-kmqcod{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.75rem 1.25rem;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:500;color:#e7e4e1;background:#1c1a18;border:1px solid oklch(.3 .005 60);border-radius:2px;cursor:pointer;transition:all .2s ease}.discord-btn.svelte-kmqcod:hover{background:#5865f2;border-color:#5865f2;color:#fff;transform:translateY(-1px);box-shadow:0 8px 24px -8px #3c369566}.discord-btn.svelte-kmqcod svg:where(.svelte-kmqcod){width:1.125rem;height:1.125rem}.timing-dot.svelte-kmqcod{width:6px;height:6px;border-radius:50%;background:#d4092466;opacity:0;animation:svelte-kmqcod-dot-appear .4s ease forwards;animation-delay:var(--dot-delay, 0ms)}@keyframes svelte-kmqcod-dot-appear{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}
