body{margin:0;background:#f3ede0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box}a{color:#7a5f2e}a:hover{color:#5e4a24}button{font-family:inherit}html{scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}@media (max-width: 719px){.nav-links{display:none!important}}@media (max-width: 719px){.hero-viewer{display:none!important}}@media (max-width: 479px){.nav-row{gap:10px!important}.nav-brand{font-size:19px!important}.nav-cta{padding:0 13px!important;font-size:14px!important}}@media (max-width: 479px){.nav-talk{display:none!important}}.install-steps>summary{list-style:none}.install-steps>summary::-webkit-details-marker{display:none}.install-steps>summary .chevron{transition:transform .16s ease}.install-steps[open]>summary .chevron{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.install-steps>summary .chevron{transition:none}}.portal-spin{animation:portal-spin .7s linear infinite}@keyframes portal-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.portal-spin{animation:none}}@media (min-width: 760px){.portal-wide{grid-column:span 2}}@media (max-width: 759px){.portal-split{flex-direction:column}.portal-split .portal-form{order:1}.portal-split .portal-aside{order:2}}@media (max-width: 479px){.portal-hide-narrow{display:none}}@media (max-width: 719px){.nav-signin{margin-left:auto!important}}@media (max-width: 359px){.nav-signin{display:none!important}}
