.SmartHome-module__jnPabq__home{flex-direction:column;gap:1.5rem;padding:1rem 0;display:flex}.SmartHome-module__jnPabq__welcome{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:600}.SmartHome-module__jnPabq__heroSplit{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:1024px){.SmartHome-module__jnPabq__heroSplit{grid-template-columns:1fr 1fr}}.SmartHome-module__jnPabq__activation{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.SmartHome-module__jnPabq__activationTitle{color:var(--foreground);margin:0;font-size:1.5rem;font-weight:700}.SmartHome-module__jnPabq__activationLede{color:var(--muted-foreground);margin:0}.SmartHome-module__jnPabq__activationActions{flex-wrap:wrap;gap:.75rem;display:flex}.SmartHome-module__jnPabq__starters{flex-wrap:wrap;gap:.5rem;display:flex}.SmartHome-module__jnPabq__starterChip{border:1px solid var(--border);background:var(--background);color:var(--foreground);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;align-items:center;gap:.25rem;padding:.375rem .75rem;display:inline-flex}.SmartHome-module__jnPabq__starterChip:hover{border-color:var(--primary)}.SmartHome-module__jnPabq__primaryCta{border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:600;display:inline-flex}.SmartHome-module__jnPabq__zeroState{border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted-foreground);text-align:center;padding:1.25rem}.SmartHome-module__jnPabq__links{flex-wrap:wrap;gap:1rem;font-size:.875rem;display:flex}.SmartHome-module__jnPabq__links a{color:var(--primary);text-decoration:none}.SmartHome-module__jnPabq__links a:hover{text-decoration:underline}.SmartHome-module__jnPabq__aiBrief{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 8%, var(--card)), var(--card));padding:1rem 1.25rem}.SmartHome-module__jnPabq__aiBriefInner{align-items:center;gap:.75rem;display:flex}.SmartHome-module__jnPabq__aiBriefSparkle{font-size:1.25rem}.SmartHome-module__jnPabq__aiBriefTitle{color:var(--foreground);margin:0;font-weight:600}.SmartHome-module__jnPabq__aiBriefNote{color:var(--muted-foreground);margin:0;font-size:.8125rem}.SmartHome-module__jnPabq__feedSlot{grid-template-columns:1fr;gap:1rem;display:grid}