.nxd-board .home-action.button-main{border:1px solid var(--nx-line-strong);background:var(--nx-page);min-height:48px;color:var(--nx-type);box-shadow:none;font-family:var(--font-roboto), sans-serif;border-radius:1.5rem;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;line-height:1.5;transition:background-color .15s,border-color .15s;display:inline-flex;transform:none}.nxd-board .home-action.button-main:hover{border-color:var(--nx-accent);background:var(--nx-accent-wash)}.nxd-board .home-action-primary.button-main{border-color:var(--nx-accent);background:var(--nx-accent);color:var(--nx-page)}.nxd-board .home-action-primary.button-main:hover{background:color-mix(in srgb, var(--nx-accent) 90%, var(--nx-type))}.nxd-board .home-action.button-main:focus-visible{outline:2px solid var(--nx-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.nxd-board .home-action.button-main{transition:none}}.home-board .home-dot{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;display:flex}.home-board .home-dot:before{content:"";background:var(--nx-type-muted);border-radius:999px;width:.4375rem;height:.4375rem;transition:width .18s,background-color .18s}.home-board .home-dot:hover:before{background:var(--nx-type)}.home-board .home-dot[aria-selected=true]:before{background:var(--nx-accent);width:1.125rem}.home-board .home-dot:focus-visible{outline:2px solid var(--nx-accent);outline-offset:0}@media (prefers-reduced-motion:reduce){.home-board .home-dot:before{transition:none}}.nxd-board.home-board{--home-hero:min(calc(100dvh - 60px), 48rem)}@media (min-width:1280px){.nxd-board.home-board{--home-hero:min(calc(100dvh - 150px), 42rem)}}.dark .nxd-board.surface-board.home-board{background-image:radial-gradient(140% calc(var(--home-hero) * .72) at 50% 0%, var(--nx-ink-1) 0%, var(--nx-ink-2) 42%, var(--nx-ink-3) 100%)}.home-board .home-join{height:0;position:relative}.home-board .home-join:before{content:"";background-color:color-mix(in srgb, var(--nx-accent) 12%, var(--nx-ink-2));pointer-events:none;height:40rem;position:absolute;bottom:-20rem;left:0;right:0;-webkit-mask-image:radial-gradient(64% 50%,#000 0%,#0009 38%,#0000 78%);mask-image:radial-gradient(64% 50%,#000 0%,#0009 38%,#0000 78%)}.dark .home-board .home-join:before{background-color:color-mix(in srgb, var(--nx-accent) 8%, var(--nx-ink-1))}@media (max-width:639px){.home-board .home-join:before{height:26rem;bottom:-13rem}}.home-board .free-row{grid-template-columns:minmax(0,1fr)}.home-board .free-row:after{content:"";background:var(--nx-accent);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;left:0}@media (min-width:1024px){.home-board .free-row{grid-template-columns:15rem minmax(0,1fr)}}.home-board .free-rail{border-bottom:1px solid var(--nx-line)}@media (min-width:1024px){.home-board .free-rail{border-bottom:0;border-right:1px solid var(--nx-line)}}.home-board .free-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:-1px 0 0 -1px}@media (max-width:1023px){.home-board .free-metric:last-child:nth-child(3n+2){grid-column:span 2}}@media (min-width:1024px){.home-board .free-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}}.home-board .free-metric{border-top:1px solid var(--nx-line);border-left:1px solid var(--nx-line)}.home-board .free-badge{background:var(--nx-accent);color:var(--nx-page);font-family:var(--font-roboto), sans-serif;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;padding:.25rem .5rem;font-size:10px;line-height:1;display:inline-flex}.home-board .free-check{background:var(--nx-accent);width:1.0625rem;height:1.0625rem;color:var(--nx-page);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.home-board .free-card-link:after{content:"";position:absolute;inset:0}.home-board .free-row:focus-within{outline:2px solid var(--nx-accent);outline-offset:4px}.home-board .free-row:focus-within:before{width:100%}.home-board .free-card-link:focus-visible{outline:none}
