.landing-header[data-v-e06daba5]{z-index:10;color:#fff;background:var(--brand-green-950);border-bottom:1px solid #ffffff1f;position:relative}.landing-header[data-v-e06daba5]:after{background:var(--brand-yellow-500);content:"";width:76px;height:2px;position:absolute;bottom:-2px;right:max(24px,50% - 590px)}.landing-header__inner[data-v-e06daba5]{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:min(1180px,100% - 48px);min-height:70px;margin-inline:auto;display:grid}.landing-header a[data-v-e06daba5]{text-decoration:none}.landing-header__brand[data-v-e06daba5]{color:#fff;align-items:center;gap:16px;min-width:0;display:flex}.landing-header__product[data-v-e06daba5]{border-left:1px solid #ffffff2e;gap:1px;padding-left:16px;display:grid}.landing-header__product strong[data-v-e06daba5]{font-family:var(--font-display);font-size:.72rem;line-height:1}.landing-header__product small[data-v-e06daba5]{color:#ffffff7d;letter-spacing:.06em;text-transform:uppercase;font-size:.48rem;font-weight:700}.landing-header__status[data-v-e06daba5]{color:#ffffffa3;justify-self:end;align-items:center;gap:8px;font-size:.58rem;font-weight:700;display:inline-flex}.landing-header__status i[data-v-e06daba5]{background:#40ca7b;border:2px solid #ffffff21;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #40ca7b1a}.header-login[data-v-e06daba5]{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 15px;font-size:.64rem;font-weight:800;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.header-login svg[data-v-e06daba5]{fill:none;width:16px;stroke:var(--brand-yellow-300);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.header-login[data-v-e06daba5]:hover{color:var(--brand-green-950);background:#fff;border-color:#fff}.header-login:hover svg[data-v-e06daba5]{stroke:currentColor}@media (width<=720px){.landing-header__inner[data-v-e06daba5]{grid-template-columns:1fr auto;gap:12px;width:min(100% - 32px,1180px);min-height:66px}.landing-header__product[data-v-e06daba5],.landing-header__status[data-v-e06daba5]{display:none}.header-login[data-v-e06daba5]{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.header-login[data-v-e06daba5]{transition:none}}@media (width<=390px){.landing-header__inner[data-v-e06daba5]{width:calc(100% - 24px)}.landing-header__brand[data-v-e06daba5] .brand-logo{max-width:88px}.header-login[data-v-e06daba5]{padding-inline:10px;font-size:.58rem}.header-login svg[data-v-e06daba5]{display:none}}.quick-join[data-v-8acaf2ce]{background:#fff;border:1px solid #062f203b;border-radius:7px;width:100%;padding:25px 26px 22px;position:relative;box-shadow:0 12px 28px #062f200d}.quick-join[data-v-8acaf2ce]:before{background:var(--brand-yellow-500);content:"";width:48px;height:2px;position:absolute;top:-1px;left:26px}.quick-join__heading[data-v-8acaf2ce]{border-bottom:1px solid #062f201c;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:19px;padding-bottom:19px;display:flex}.quick-join__heading>div[data-v-8acaf2ce]{gap:4px;display:grid}.quick-join__heading>svg[data-v-8acaf2ce]{fill:none;width:24px;stroke:var(--brand-green-650);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none}.quick-join__heading span[data-v-8acaf2ce]{color:var(--brand-green-650);letter-spacing:.13em;font-size:.49rem;font-weight:800}.quick-join h2[data-v-8acaf2ce]{color:var(--ink-950);letter-spacing:-.025em;margin:0;font-size:1.05rem}.quick-join__heading p[data-v-8acaf2ce]{color:var(--ink-500);margin:0;font-size:.64rem;line-height:1.45}label[data-v-8acaf2ce]{color:var(--ink-700);margin-bottom:7px;font-size:.63rem;font-weight:750;display:block}.quick-join__controls[data-v-8acaf2ce]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.quick-join__field[data-v-8acaf2ce]{min-width:0;position:relative}.quick-join__field svg[data-v-8acaf2ce]{fill:none;width:17px;stroke:var(--ink-500);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}input[data-v-8acaf2ce]{width:100%;height:50px;color:var(--ink-950);background:#f8faf8;border:1px solid #062f2040;border-radius:5px;outline:0;padding:0 14px 0 44px;font-size:.72rem;transition:border-color .18s,box-shadow .18s,background .18s}input[data-v-8acaf2ce]::placeholder{color:var(--ink-300)}input[data-v-8acaf2ce]:hover{border-color:#062f2066}input[data-v-8acaf2ce]:focus{border-color:var(--brand-green-500);background:#fff;box-shadow:0 0 0 3px #0a80461c}.quick-join #submitbutton[data-v-8acaf2ce]{color:#fff;background:var(--brand-green-800);border:1px solid var(--brand-green-800);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:13px;min-width:112px;min-height:50px;padding:0 18px;font-size:.69rem;font-weight:800;transition:background .18s,border-color .18s;display:inline-flex}.quick-join #submitbutton .quick-join__button-label[data-v-8acaf2ce]{visibility:visible;opacity:1;display:inline}.quick-join #submitbutton svg[data-v-8acaf2ce]{fill:none;width:17px;stroke:var(--brand-yellow-300);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.quick-join #submitbutton[data-v-8acaf2ce]:hover{background:var(--brand-green-650);border-color:var(--brand-green-650)}.quick-join #submitbutton[data-v-8acaf2ce]:focus-visible{outline-offset:2px;outline:3px solid #f5d20a8c}.quick-join #submitbutton[data-v-8acaf2ce]:disabled{opacity:.58;cursor:wait}.quick-join #submitbutton[aria-busy=true][data-v-8acaf2ce]{cursor:progress}.quick-join__feedback[data-v-8acaf2ce]{min-height:23px;margin-top:9px;display:grid}.quick-join__feedback small[data-v-8acaf2ce]{color:var(--ink-500);align-items:center;gap:7px;font-size:.55rem;display:inline-flex}.quick-join__feedback small i[data-v-8acaf2ce]{background:var(--brand-green-500);border-radius:50%;flex:none;width:6px;height:6px}#errormessage[data-v-8acaf2ce]{min-height:0;color:var(--state-danger);margin:0;font-size:.63rem;font-weight:700}#errormessage[data-v-8acaf2ce]:not(:empty){padding-top:8px}@media (width<=580px){.quick-join[data-v-8acaf2ce]{padding:22px 18px 19px}.quick-join[data-v-8acaf2ce]:before{left:18px}.quick-join__controls[data-v-8acaf2ce]{grid-template-columns:1fr}.quick-join #submitbutton[data-v-8acaf2ce]{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.quick-join #submitbutton[data-v-8acaf2ce],input[data-v-8acaf2ce]{transition:none}}
