.bot-hero.svelte-59zt1m{color:#fff;background:#0a1122;padding-bottom:6rem;position:relative}.bot-hero.svelte-59zt1m:after{content:"";background:linear-gradient(0deg, color-mix(in srgb, var(--bot-accent) 9%, #0a1122), transparent);pointer-events:none;height:220px;position:absolute;inset:auto 0 0}.bot-hero.svelte-59zt1m>img:where(.svelte-59zt1m){object-fit:cover;width:100%;height:clamp(270px,42vw,560px);display:block}.hero-copy.svelte-59zt1m{z-index:1;padding-top:4rem;position:relative}.hero-copy.svelte-59zt1m .eyebrow:where(.svelte-59zt1m){color:var(--bot-accent)}.hero-copy.svelte-59zt1m h1:where(.svelte-59zt1m){max-width:950px;color:var(--bot-soft);margin:.6rem 0 1.8rem;font-size:clamp(3.5rem,9vw,8rem);line-height:.9}.hero-copy.svelte-59zt1m>p:where(.svelte-59zt1m):not(.eyebrow){color:#c9cdd7;max-width:630px;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6}.actions.svelte-59zt1m{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.invite.svelte-59zt1m{background:var(--bot-accent);color:#11172d}.directory.svelte-59zt1m{color:#afb4c2;cursor:pointer;border:1px solid #4b5267}.unavailable.svelte-59zt1m{cursor:not-allowed;filter:saturate(.35);opacity:.72}.features.svelte-59zt1m{background:radial-gradient(circle at 15% 20%, color-mix(in srgb, var(--bot-accent) 8%, transparent), transparent 35%);grid-template-columns:1fr 1fr;gap:6rem;padding-top:8rem;padding-bottom:8rem;display:grid}.features.svelte-59zt1m h2:where(.svelte-59zt1m){color:var(--bot-soft);font-size:clamp(2.5rem,5vw,4.6rem);line-height:1}.feature-list.svelte-59zt1m article:where(.svelte-59zt1m){border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:1.4rem;padding:1.6rem 0;display:grid}.feature-list.svelte-59zt1m span:where(.svelte-59zt1m){color:var(--bot-accent);font-size:.7rem;font-weight:800}.feature-list.svelte-59zt1m h3:where(.svelte-59zt1m){margin-bottom:.5rem;font-size:1.4rem}.feature-list.svelte-59zt1m p:where(.svelte-59zt1m){color:var(--muted);line-height:1.6}.resources.svelte-59zt1m{background:linear-gradient(145deg, color-mix(in srgb, var(--bot-accent) 17%, #0b1326), #0b1326 55%, #151d34);padding:7rem 0}.resources.svelte-59zt1m .eyebrow:where(.svelte-59zt1m){color:var(--bot-accent)}.resources.svelte-59zt1m h2:where(.svelte-59zt1m){color:var(--bot-soft);margin:.5rem 0 3rem;font-size:clamp(3rem,7vw,6rem)}.resource-grid.svelte-59zt1m{background:#ffffff24;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.resource-grid.svelte-59zt1m a:where(.svelte-59zt1m){background:#090f20c7;flex-direction:column;min-height:250px;padding:2rem;text-decoration:none;transition:background .2s;display:flex}.resource-grid.svelte-59zt1m span:where(.svelte-59zt1m){color:var(--bot-accent);font-size:.7rem;font-weight:800}.resource-grid.svelte-59zt1m h3:where(.svelte-59zt1m){margin:2rem 0 .6rem;font-size:2rem}.resource-grid.svelte-59zt1m p:where(.svelte-59zt1m){color:#aeb8c9;max-width:390px;line-height:1.5}.resource-grid.svelte-59zt1m b:where(.svelte-59zt1m){color:var(--bot-accent);margin-top:auto}.next.svelte-59zt1m{text-align:center;background:radial-gradient(circle, color-mix(in srgb, var(--bot-accent) 8%, transparent), transparent 60%);padding-top:9rem;padding-bottom:9rem}.next.svelte-59zt1m>p:where(.svelte-59zt1m){color:var(--muted)}.next.svelte-59zt1m h2:where(.svelte-59zt1m){color:var(--bot-soft);margin-bottom:2rem;font-size:clamp(3rem,7vw,6rem)}@media (width<=750px){.features.svelte-59zt1m{grid-template-columns:1fr;gap:2rem;padding-top:5rem;padding-bottom:5rem}.resource-grid.svelte-59zt1m{grid-template-columns:1fr}.bot-hero.svelte-59zt1m>img:where(.svelte-59zt1m){height:240px}.hero-copy.svelte-59zt1m{padding-top:3rem}}main.svelte-59zt1m{background:linear-gradient(145deg, var(--bot-bg-start), var(--bot-bg-end));color:var(--bot-accent)}.bot-hero.svelte-59zt1m,.features.svelte-59zt1m,.resources.svelte-59zt1m,.next.svelte-59zt1m{background:0 0}.bot-hero.svelte-59zt1m:after{display:none}.hero-copy.svelte-59zt1m h1:where(.svelte-59zt1m),.features.svelte-59zt1m h2:where(.svelte-59zt1m),.resources.svelte-59zt1m h2:where(.svelte-59zt1m),.next.svelte-59zt1m h2:where(.svelte-59zt1m),.feature-list.svelte-59zt1m h3:where(.svelte-59zt1m),.resource-grid.svelte-59zt1m h3:where(.svelte-59zt1m){color:var(--bot-accent)}.hero-copy.svelte-59zt1m>p:where(.svelte-59zt1m):not(.eyebrow),.feature-list.svelte-59zt1m p:where(.svelte-59zt1m),.resource-grid.svelte-59zt1m p:where(.svelte-59zt1m),.next.svelte-59zt1m>p:where(.svelte-59zt1m){color:color-mix(in srgb, var(--bot-accent) 78%, transparent)}.feature-list.svelte-59zt1m article:where(.svelte-59zt1m),.resource-grid.svelte-59zt1m{border-color:color-mix(in srgb, var(--bot-accent) 32%, transparent)}.resource-grid.svelte-59zt1m a:where(.svelte-59zt1m){background:color-mix(in srgb, var(--bot-bg-end) 84%, transparent)}.resource-grid.svelte-59zt1m a:where(.svelte-59zt1m):hover{background:color-mix(in srgb, var(--bot-bg-end) 70%, transparent)}.directory.svelte-59zt1m{border-color:color-mix(in srgb, var(--bot-accent) 45%, transparent);color:color-mix(in srgb, var(--bot-accent) 72%, transparent)}main.svelte-59zt1m{isolation:isolate;background:0 0;padding-bottom:4rem;position:relative}main.svelte-59zt1m:before{content:"";z-index:-1;background:linear-gradient(rgba(0, 0, 0, var(--bot-background-darken)), rgba(0, 0, 0, var(--bot-background-darken))), linear-gradient(135deg, var(--bot-bg-start), var(--bot-bg-end));width:100vw;height:100vh;position:fixed;inset:0}.bot-hero.svelte-59zt1m{padding:8rem 0 2rem}.bot-hero.svelte-59zt1m>img:where(.svelte-59zt1m){aspect-ratio:1;border:1px solid color-mix(in srgb, var(--bot-accent) 22%, transparent);border-radius:var(--panel-radius);width:min(26rem,100% - 3rem);height:auto;margin:0 auto;display:block}.hero-copy.svelte-59zt1m{background:rgba(5, 7, 11, var(--bot-panel-opacity));border:1px solid color-mix(in srgb, var(--bot-accent) 20%, transparent);border-radius:var(--panel-radius);margin-top:3rem;padding:2.5rem}.hero-copy.svelte-59zt1m h1:where(.svelte-59zt1m){font-size:clamp(2.8rem,6vw,5.5rem);line-height:1}.features.wrap.svelte-59zt1m{background:rgba(5, 7, 11, var(--bot-panel-opacity));border:1px solid color-mix(in srgb, var(--bot-accent) 20%, transparent);border-radius:var(--panel-radius);margin-top:1rem;padding:3rem}.features.svelte-59zt1m h2:where(.svelte-59zt1m),.resources.svelte-59zt1m h2:where(.svelte-59zt1m),.next.svelte-59zt1m h2:where(.svelte-59zt1m){font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.08}.resources.svelte-59zt1m{padding:4rem 0}.resource-grid.svelte-59zt1m{background:0 0;gap:1rem}.resource-grid.svelte-59zt1m a:where(.svelte-59zt1m){background:rgba(5, 7, 11, var(--bot-panel-opacity));border:1px solid color-mix(in srgb, var(--bot-accent) 20%, transparent);border-radius:var(--panel-radius);min-height:220px}.resource-grid.svelte-59zt1m a:where(.svelte-59zt1m):hover{background:rgba(5, 7, 11, calc(var(--bot-panel-opacity) + .1));border-color:color-mix(in srgb, var(--bot-accent) 42%, transparent)}.next.wrap.svelte-59zt1m{background:rgba(5, 7, 11, var(--bot-panel-opacity));border:1px solid color-mix(in srgb, var(--bot-accent) 20%, transparent);border-radius:var(--panel-radius);padding:4rem 2rem}.hero-copy.svelte-59zt1m h1:where(.svelte-59zt1m),.hero-copy.svelte-59zt1m p:where(.svelte-59zt1m),.eyebrow.svelte-59zt1m,.features.svelte-59zt1m h2:where(.svelte-59zt1m),.feature-list.svelte-59zt1m h3:where(.svelte-59zt1m),.feature-list.svelte-59zt1m p:where(.svelte-59zt1m),.feature-list.svelte-59zt1m span:where(.svelte-59zt1m),.resources.svelte-59zt1m h2:where(.svelte-59zt1m),.resource-grid.svelte-59zt1m h3:where(.svelte-59zt1m),.resource-grid.svelte-59zt1m p:where(.svelte-59zt1m),.resource-grid.svelte-59zt1m span:where(.svelte-59zt1m),.resource-grid.svelte-59zt1m b:where(.svelte-59zt1m),.next.svelte-59zt1m h2:where(.svelte-59zt1m),.next.svelte-59zt1m p:where(.svelte-59zt1m){background:linear-gradient(135deg, var(--bot-accent), var(--bot-soft));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.invite.svelte-59zt1m,.next.svelte-59zt1m .button-light:where(.svelte-59zt1m){background:linear-gradient(135deg, var(--bot-accent), var(--bot-soft));color:#090b10;-webkit-text-fill-color:#090b10}@media (width<=750px){.bot-hero.svelte-59zt1m>img:where(.svelte-59zt1m){width:min(26rem,100% - 2rem);height:auto}.hero-copy.svelte-59zt1m,.features.wrap.svelte-59zt1m{width:calc(100% - 2rem);padding:1.5rem}}
