.HomeHero-module__5kob6q__layout{align-items:center;display:grid}.HomeHero-module__5kob6q__copy{min-width:0;max-width:34rem}.HomeHero-module__5kob6q__brand{font-size:clamp(2.125rem,10.5vw,4.5rem)}.HomeHero-module__5kob6q__lead{max-width:34rem}.HomeHero-module__5kob6q__featured{min-width:0;display:none}@media (min-width:1024px){.HomeHero-module__5kob6q__shell.HomeHero-module__5kob6q__shell{width:100%;max-width:1760px;padding-block:clamp(3rem,6vh,5rem);padding-inline:clamp(2rem,6vw,7rem)}.HomeHero-module__5kob6q__layout{-moz-column-gap:clamp(2rem, 5vw, 7rem);grid-template-columns:minmax(0,1fr) minmax(0,clamp(400px,36vw,680px));column-gap:clamp(2rem,5vw,7rem)}.HomeHero-module__5kob6q__brand{font-size:clamp(3rem,3.9vw,4.5rem)}.HomeHero-module__5kob6q__lead.HomeHero-module__5kob6q__lead{font-size:clamp(1.125rem,1.2vw,1.25rem)}.HomeHero-module__5kob6q__body.HomeHero-module__5kob6q__body{max-width:32rem;font-size:1rem}.HomeHero-module__5kob6q__featured{align-items:center;min-height:452px;display:flex}.HomeHero-module__5kob6q__featuredPlaceholder{background:#7c3aed0d;border-radius:1rem;width:100%;height:clamp(360px,21.4vw,400px)}.HomeHero-module__5kob6q__highlightSlide.HomeHero-module__5kob6q__highlightSlide{height:clamp(360px,21.4vw,400px);min-height:0}.HomeHero-module__5kob6q__highlightContent.HomeHero-module__5kob6q__highlightContent{padding-top:clamp(1.5rem,3vw,3rem)}.HomeHero-module__5kob6q__spotlightSlide.HomeHero-module__5kob6q__spotlightSlide{aspect-ratio:auto;height:clamp(320px,21.4vw,400px)}}
.HomeFeatureStrip-module__Ilz6eW__shell.HomeFeatureStrip-module__Ilz6eW__shell{width:100%}@media (min-width:1440px){.HomeFeatureStrip-module__Ilz6eW__shell.HomeFeatureStrip-module__Ilz6eW__shell{width:92%;max-width:3440px}}.HomeFeatureStrip-module__Ilz6eW__viewport{scrollbar-width:none;flex:1;width:100%;min-width:0;overflow:hidden}.HomeFeatureStrip-module__Ilz6eW__viewport::-webkit-scrollbar{display:none}.HomeFeatureStrip-module__Ilz6eW__track{width:max-content;display:flex}.HomeFeatureStrip-module__Ilz6eW__group{flex-shrink:0;display:flex}@media (prefers-reduced-motion:reduce){.HomeFeatureStrip-module__Ilz6eW__viewport{overflow-x:auto}.HomeFeatureStrip-module__Ilz6eW__group[aria-hidden=true]{display:none}}
.SectionIcon-module__g3HJfq__icon{vertical-align:middle;background:#0c1015;border-radius:25%;flex-shrink:0;justify-content:center;align-items:center;transition:box-shadow .18s,transform .18s;display:inline-flex;overflow:hidden;box-shadow:0 2px 6px #0000002e}.SectionIcon-module__g3HJfq__artwork{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transform:scale(var(--section-art-scale,1));display:block}.SectionIcon-module__g3HJfq__nav{width:26px;height:26px}.SectionIcon-module__g3HJfq__sm{width:32px;height:32px}.SectionIcon-module__g3HJfq__md{width:44px;height:44px}.SectionIcon-module__g3HJfq__lg{width:64px;height:64px}@media (max-width:639px){.SectionIcon-module__g3HJfq__lg{width:48px;height:48px}}.SectionIcon-module__g3HJfq__icon[data-active]{box-shadow:0 0 14px color-mix(in srgb, var(--section-glow) 24%, transparent)}.group:hover .SectionIcon-module__g3HJfq__icon{box-shadow:0 0 14px color-mix(in srgb, var(--section-glow) 24%, transparent)}@media (prefers-reduced-motion:reduce){.SectionIcon-module__g3HJfq__icon{transition:none}}
.ResourceBanner-module___gt3Ga__banner{isolation:isolate;border:1px solid hsl(var(--surface-border));background-color:hsl(var(--surface));background-image:linear-gradient(90deg, #faf7fff5, #faf7ffcc 44%, #faf7ff1f), var(--directory-light-image,url(/banners/resources-light.webp));background-position:50%;background-size:cover;border-radius:1.25rem;position:relative;overflow:hidden}.dark .ResourceBanner-module___gt3Ga__banner{background-image:linear-gradient(90deg, #120c20f5, #120c20c4 44%, #120c2026), var(--directory-dark-image,url(/banners/resources-dark.webp));border-color:#a770ff4d}@media (max-width:640px){.ResourceBanner-module___gt3Ga__banner{background-position:65%}}
@media (max-width:640px){.ShopBanner-module__NtdHpG__banner{background-image:linear-gradient(90deg, #faf7fff5, #faf7ffcc), var(--directory-light-image)}.dark .ShopBanner-module__NtdHpG__banner{background-image:linear-gradient(90deg, #120c20f0, #120c20bf), var(--directory-dark-image)}}
.CloudBanner-module__6FvxzG__banner{background-color:hsl(var(--surface));background-image:linear-gradient(90deg,#faf7fff7,#faf7ffd9 55%,#faf7ff4d),url(/banners/cloud-light.webp);background-position:50%;background-size:cover;border:1px solid #8b5cf659;border-radius:1.25rem;position:relative;overflow:hidden}.dark .CloudBanner-module__6FvxzG__banner{background-image:linear-gradient(90deg,#120c20f7,#120c20de 55%,#120c204d),url(/banners/cloud-dark.webp)}@media (max-width:640px){.CloudBanner-module__6FvxzG__banner{background-position:65%}}
.DigitalCatalog-module__Kn1IIW__catalog{min-width:0}.DigitalCatalog-module__Kn1IIW__card{border:1px solid hsl(var(--surface-border));background:hsl(var(--surface));border-radius:1rem;flex-direction:column;min-width:0;height:100%;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.DigitalCatalog-module__Kn1IIW__card:hover{border-color:hsl(var(--brand-text) / .45);transform:translateY(-2px)}.DigitalCatalog-module__Kn1IIW__card:focus-visible{outline:2px solid hsl(var(--brand-text));outline-offset:3px}.DigitalCatalog-module__Kn1IIW__cover{aspect-ratio:16/10;background:linear-gradient(135deg, hsl(var(--brand-text) / .15), hsl(var(--surface-muted)));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.DigitalCatalog-module__Kn1IIW__type{color:#eee5ff;background:#100c1cd9;border:1px solid #ffffff26;border-radius:999px;max-width:calc(100% - 1.5rem);padding:.25rem .5rem;font-size:11px;font-weight:600;position:absolute;top:.75rem;left:.75rem}.DigitalCatalog-module__Kn1IIW__body{flex-direction:column;flex:1;gap:.5rem;min-width:0;padding:1rem 1rem .75rem;display:flex}.DigitalCatalog-module__Kn1IIW__title{font-size:1rem;font-weight:700;line-height:1.4}.DigitalCatalog-module__Kn1IIW__description{-webkit-line-clamp:2;color:hsl(var(--muted-foreground));-webkit-box-orient:vertical;font-size:.75rem;line-height:1.6;display:-webkit-box;overflow:hidden}.DigitalCatalog-module__Kn1IIW__description:empty{display:none}.DigitalCatalog-module__Kn1IIW__meta{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.5rem .75rem;margin-top:auto;padding-top:.25rem;font-size:.6875rem;display:flex}.DigitalCatalog-module__Kn1IIW__meta span{align-items:center;gap:.25rem;display:inline-flex}.DigitalCatalog-module__Kn1IIW__purchase{border-top:1px solid hsl(var(--surface-border) / .65);flex-direction:column;gap:.4rem;padding:.75rem 1rem 1rem;display:flex}.DigitalCatalog-module__Kn1IIW__action{border:1px solid hsl(var(--surface-border));border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;padding:.45rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.DigitalCatalog-module__Kn1IIW__card:hover .DigitalCatalog-module__Kn1IIW__action{border-color:hsl(var(--brand-text) / .4);color:hsl(var(--brand-text));background:hsl(var(--brand-text) / .08)}@media (prefers-reduced-motion:reduce){.DigitalCatalog-module__Kn1IIW__card,.DigitalCatalog-module__Kn1IIW__card:hover{transition:none;transform:none}}.DigitalCatalog-module__Kn1IIW__list{gap:.75rem;display:grid}.DigitalCatalog-module__Kn1IIW__list .DigitalCatalog-module__Kn1IIW__card{flex-direction:row;align-items:center}.DigitalCatalog-module__Kn1IIW__list .DigitalCatalog-module__Kn1IIW__cover{aspect-ratio:auto;flex-shrink:0;align-self:stretch;width:8rem}.DigitalCatalog-module__Kn1IIW__list .DigitalCatalog-module__Kn1IIW__type{max-width:calc(100% - 1rem);font-size:11px;top:.5rem;left:.5rem}.DigitalCatalog-module__Kn1IIW__list .DigitalCatalog-module__Kn1IIW__body{padding:1rem}.DigitalCatalog-module__Kn1IIW__list .DigitalCatalog-module__Kn1IIW__purchase{border-top:0;border-left:1px solid hsl(var(--surface-border));flex-shrink:0;width:10rem}.DigitalCatalog-module__Kn1IIW__compact{border:1px solid hsl(var(--surface-border));border-radius:.75rem;overflow:hidden}.DigitalCatalog-module__Kn1IIW__compact .DigitalCatalog-module__Kn1IIW__card{border:0;border-bottom:1px solid hsl(var(--surface-border));border-radius:0;flex-direction:row;align-items:center}.DigitalCatalog-module__Kn1IIW__compact .DigitalCatalog-module__Kn1IIW__card:last-child{border-bottom:0}.DigitalCatalog-module__Kn1IIW__compact .DigitalCatalog-module__Kn1IIW__cover,.DigitalCatalog-module__Kn1IIW__compact .DigitalCatalog-module__Kn1IIW__description,.DigitalCatalog-module__Kn1IIW__compact .DigitalCatalog-module__Kn1IIW__action{display:none}.DigitalCatalog-module__Kn1IIW__compact .DigitalCatalog-module__Kn1IIW__body{padding:.75rem 1rem}.DigitalCatalog-module__Kn1IIW__compact .DigitalCatalog-module__Kn1IIW__title{font-size:.875rem}.DigitalCatalog-module__Kn1IIW__compact .DigitalCatalog-module__Kn1IIW__purchase{text-align:right;border:0;flex-shrink:0;width:8rem;padding:.75rem 1rem}.DigitalCatalog-module__Kn1IIW__noDescriptions .DigitalCatalog-module__Kn1IIW__description{display:none}.DigitalCatalog-module__Kn1IIW__dense .DigitalCatalog-module__Kn1IIW__body,.DigitalCatalog-module__Kn1IIW__dense .DigitalCatalog-module__Kn1IIW__purchase{padding:.75rem}@media (max-width:639px){.DigitalCatalog-module__Kn1IIW__title{font-size:.875rem}.DigitalCatalog-module__Kn1IIW__body,.DigitalCatalog-module__Kn1IIW__purchase{padding:.75rem}.DigitalCatalog-module__Kn1IIW__type{font-size:11px;top:.5rem;left:.5rem}.DigitalCatalog-module__Kn1IIW__list .DigitalCatalog-module__Kn1IIW__card{grid-template-columns:5rem minmax(0,1fr);display:grid}.DigitalCatalog-module__Kn1IIW__list .DigitalCatalog-module__Kn1IIW__cover{grid-row:1/3;width:5rem;min-height:6rem}.DigitalCatalog-module__Kn1IIW__list .DigitalCatalog-module__Kn1IIW__type{display:none}.DigitalCatalog-module__Kn1IIW__list .DigitalCatalog-module__Kn1IIW__body{padding:.75rem}.DigitalCatalog-module__Kn1IIW__list .DigitalCatalog-module__Kn1IIW__purchase{border-left:0;flex-flow:wrap;grid-column:2;align-items:center;width:auto;padding:0 .75rem .75rem}.DigitalCatalog-module__Kn1IIW__list .DigitalCatalog-module__Kn1IIW__action{width:100%}}
.HomeContentRail-module__gJmpQG__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:16px;grid-auto-columns:88%;grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.HomeContentRail-module__gJmpQG__track::-webkit-scrollbar{display:none}.HomeContentRail-module__gJmpQG__item{scroll-snap-align:start;min-width:0}.HomeContentRail-module__gJmpQG__item>*{height:100%}@media (min-width:640px){.HomeContentRail-module__gJmpQG__servers,.HomeContentRail-module__gJmpQG__community,.HomeContentRail-module__gJmpQG__resources{grid-auto-columns:calc(50% - 8px)}}@media (min-width:1024px){.HomeContentRail-module__gJmpQG__servers,.HomeContentRail-module__gJmpQG__community,.HomeContentRail-module__gJmpQG__resources{grid-auto-columns:calc(33.3333% - 10.6667px)}}.HomeContentRail-module__gJmpQG__track:has(.HomeContentRail-module__gJmpQG__item:only-child){grid-auto-columns:100%}@media (min-width:1024px){:is(.HomeContentRail-module__gJmpQG__servers:has(.HomeContentRail-module__gJmpQG__item:only-child),.HomeContentRail-module__gJmpQG__community:has(.HomeContentRail-module__gJmpQG__item:only-child),.HomeContentRail-module__gJmpQG__resources:has(.HomeContentRail-module__gJmpQG__item:only-child)){grid-auto-columns:calc(33.3333% - 10.6667px)}}@media (min-width:640px){.HomeContentRail-module__gJmpQG__posts,.HomeContentRail-module__gJmpQG__events{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}@media (min-width:1024px){.HomeContentRail-module__gJmpQG__posts,.HomeContentRail-module__gJmpQG__events{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.HomeContentRail-module__gJmpQG__posts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1920px){:is(.HomeContentRail-module__gJmpQG__servers,.HomeContentRail-module__gJmpQG__community,.HomeContentRail-module__gJmpQG__resources,.HomeContentRail-module__gJmpQG__servers:has(.HomeContentRail-module__gJmpQG__item:only-child),.HomeContentRail-module__gJmpQG__community:has(.HomeContentRail-module__gJmpQG__item:only-child),.HomeContentRail-module__gJmpQG__resources:has(.HomeContentRail-module__gJmpQG__item:only-child)){grid-auto-columns:calc(25% - 12px)}.HomeContentRail-module__gJmpQG__events{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:2560px){:is(.HomeContentRail-module__gJmpQG__servers,.HomeContentRail-module__gJmpQG__community,.HomeContentRail-module__gJmpQG__resources,.HomeContentRail-module__gJmpQG__servers:has(.HomeContentRail-module__gJmpQG__item:only-child),.HomeContentRail-module__gJmpQG__community:has(.HomeContentRail-module__gJmpQG__item:only-child),.HomeContentRail-module__gJmpQG__resources:has(.HomeContentRail-module__gJmpQG__item:only-child)){grid-auto-columns:calc(20% - 12.8px)}.HomeContentRail-module__gJmpQG__posts{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:3200px){:is(.HomeContentRail-module__gJmpQG__servers,.HomeContentRail-module__gJmpQG__community,.HomeContentRail-module__gJmpQG__resources,.HomeContentRail-module__gJmpQG__servers:has(.HomeContentRail-module__gJmpQG__item:only-child),.HomeContentRail-module__gJmpQG__community:has(.HomeContentRail-module__gJmpQG__item:only-child),.HomeContentRail-module__gJmpQG__resources:has(.HomeContentRail-module__gJmpQG__item:only-child)){grid-auto-columns:calc(16.6667% - 13.3333px)}.HomeContentRail-module__gJmpQG__posts,.HomeContentRail-module__gJmpQG__events{grid-template-columns:repeat(6,minmax(0,1fr))}}
.TierCatalog-module__Vjm9DW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.TierCatalog-module__Vjm9DW__controls{flex-wrap:wrap;gap:.6rem;display:flex}.TierCatalog-module__Vjm9DW__segmented{border:1px solid hsl(var(--surface-border));background:hsl(var(--surface));border-radius:.8rem;gap:.25rem;padding:.25rem;display:inline-flex}.TierCatalog-module__Vjm9DW__segment{color:hsl(var(--muted-foreground));border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.TierCatalog-module__Vjm9DW__segment[aria-pressed=true]{color:hsl(var(--brand-text));background:hsl(var(--brand-text) / .12)}.TierCatalog-module__Vjm9DW__segment:focus-visible{outline:2px solid hsl(var(--brand-text));outline-offset:2px}.TierCatalog-module__Vjm9DW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.TierCatalog-module__Vjm9DW__card{border:1px solid hsl(var(--surface-border));background:hsl(var(--surface));border-radius:1rem;flex-direction:column;min-width:0;padding:1.4rem;display:flex}.TierCatalog-module__Vjm9DW__featured{border-color:hsl(var(--brand-text) / .5);background:linear-gradient(135deg, hsl(var(--brand-text) / .08), transparent 60%), hsl(var(--surface))}.TierCatalog-module__Vjm9DW__top{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.TierCatalog-module__Vjm9DW__symbol{background:hsl(var(--surface-muted));border:1px solid;border-radius:.9rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.TierCatalog-module__Vjm9DW__title{letter-spacing:-.025em;font-size:1.25rem;font-weight:800}.TierCatalog-module__Vjm9DW__description{color:hsl(var(--muted-foreground));margin-top:.35rem;font-size:.85rem;line-height:1.65}.TierCatalog-module__Vjm9DW__price{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-top:1rem;display:flex}.TierCatalog-module__Vjm9DW__price strong{letter-spacing:-.05em;font-size:1.85rem;font-weight:850}.TierCatalog-module__Vjm9DW__price span{color:hsl(var(--muted-foreground));font-size:.75rem}.TierCatalog-module__Vjm9DW__benefits{gap:.7rem;margin:1.2rem 0;font-size:.8rem;display:grid}.TierCatalog-module__Vjm9DW__benefit{align-items:flex-start;gap:.55rem;line-height:1.55;display:flex}.TierCatalog-module__Vjm9DW__benefit svg{color:hsl(var(--brand-text));flex-shrink:0;margin-top:.15rem}.TierCatalog-module__Vjm9DW__footer{border-top:1px solid hsl(var(--surface-border));margin-top:auto;padding-top:1rem}.TierCatalog-module__Vjm9DW__select{border:1px solid hsl(var(--surface-border));background:hsl(var(--surface));border-radius:.55rem;width:100%;margin:.75rem 0 0;padding:.5rem .6rem;font-size:.8rem}.TierCatalog-module__Vjm9DW__status{text-align:center;background:hsl(var(--surface-muted));color:hsl(var(--muted-foreground));border-radius:.65rem;padding:.65rem .75rem;font-size:.8rem}.TierCatalog-module__Vjm9DW__tableShell{border:1px solid hsl(var(--surface-border));background:hsl(var(--surface));border-radius:1rem;max-width:100%;overflow-x:auto}.TierCatalog-module__Vjm9DW__table{table-layout:fixed;width:100%;min-width:1100px;font-size:.8rem}.TierCatalog-module__Vjm9DW__table th,.TierCatalog-module__Vjm9DW__table td{border-bottom:1px solid hsl(var(--surface-border));text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:1rem}.TierCatalog-module__Vjm9DW__table thead th{background:hsl(var(--surface-muted) / .4)}.TierCatalog-module__Vjm9DW__table thead th:first-child{width:160px}.TierCatalog-module__Vjm9DW__table tbody th{color:hsl(var(--muted-foreground));font-weight:500}.TierCatalog-module__Vjm9DW__table .TierCatalog-module__Vjm9DW__price strong{font-size:1.3rem}.TierCatalog-module__Vjm9DW__table .TierCatalog-module__Vjm9DW__benefits{margin:0}.TierCatalog-module__Vjm9DW__table tfoot td,.TierCatalog-module__Vjm9DW__table tfoot th{border-bottom:0}@media (max-width:1023px){.TierCatalog-module__Vjm9DW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.TierCatalog-module__Vjm9DW__grid{grid-template-columns:minmax(0,1fr)}.TierCatalog-module__Vjm9DW__card{padding:1.2rem}.TierCatalog-module__Vjm9DW__toolbar{align-items:flex-start}.TierCatalog-module__Vjm9DW__segment{padding:.5rem .6rem}}
