.page-head{padding:var(--space-3xl) 0 var(--space-xl);text-align:center;position:relative}.page-head__inner{justify-items:center;gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.page-head h1{max-width:17ch;font-size:clamp(2.75rem,4.8vw + .5rem,5.5rem)}.page-head .lead{max-width:54ch;margin-inline:auto}.glow--head{inset:10% 10% -30%}.glow--head i{opacity:.32}.glow--head i:first-child{width:50%;height:80%;top:0;left:0}.glow--head i:nth-child(2){width:45%;height:80%;top:20%;left:30%}.glow--head i:nth-child(3){width:40%;height:70%;top:10%;right:0}.jump{margin-top:var(--space-md);flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;display:flex}.jump a{border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--surface-veil);min-height:40px;color:var(--ink-2);font-size:var(--text-sm);align-items:center;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}.jump a:hover{border-color:color-mix(in oklab, var(--ink) 40%, transparent);color:var(--ink)}.feature{gap:var(--space-3xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.feature--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.feature--flip .feature__shot{order:-1}.feature__copy{justify-items:start;gap:var(--space-md);display:grid}.feature__copy h2{font-size:clamp(2.25rem,3vw + 1rem,3.75rem)}.feature__list{gap:var(--space-lg) var(--space-xl);width:100%;margin-top:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feature__list div{gap:var(--space-2xs);padding-top:var(--space-md);border-top:1px solid var(--rule);display:grid}.feature__list dt{font-weight:600}.feature__list dd{color:var(--muted);font-size:var(--text-sm)}.feature__shot{isolation:isolate;--phone-w:100%;place-items:center;display:grid;position:relative}.feature__shot:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--light-2), transparent);opacity:.3;border-radius:50%;position:absolute;inset:10% -10%}.howto{gap:var(--space-4xl);list-style:none;display:grid}.howto__step{gap:var(--space-3xl);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;display:grid}.howto__step:nth-child(2n) .howto__shot{order:-1}.howto__copy{justify-items:start;gap:var(--space-md);display:grid}.howto__num{letter-spacing:var(--tracking-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(4rem,6vw,6rem);font-weight:640;line-height:.8}.howto__copy h2{font-size:clamp(2rem,2.4vw + 1rem,3.25rem)}.howto__copy p:last-child{max-width:44ch;color:var(--muted);font-size:var(--text-lead)}.howto__shot{isolation:isolate;--phone-w:100%;place-items:center;display:grid;position:relative}.howto__shot:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--light-1), transparent);opacity:.28;border-radius:50%;position:absolute;inset:15% 0}.download__stores{margin-top:var(--space-md)}.installs-grid{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.install-card{align-content:start;gap:var(--space-md);padding:var(--space-xl);border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface);display:grid}.install-card h2{font-size:clamp(2rem,2vw + 1rem,2.75rem)}.install-card ol{gap:var(--space-md);counter-reset:step;list-style:none;display:grid}.install-card ol li{color:var(--ink-2);counter-increment:step;padding-left:44px;position:relative}.install-card ol li:before{content:counter(step);background:var(--paper-2);width:30px;height:30px;color:var(--ink);font-family:var(--font-mono);font-size:var(--text-xs);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.15em;left:0}.install-card .btn{margin-top:var(--space-sm);justify-self:start}.install-card__note{padding:var(--space-md);border-radius:var(--radius-sm);background:var(--paper-2);color:var(--muted);font-size:var(--text-sm)}.principles{gap:var(--space-xl) var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.principles li{gap:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--rule);display:grid}.principles h2{font-size:clamp(1.75rem,1.6vw + 1rem,2.5rem)}.principles p{color:var(--muted);font-size:var(--text-lead)}.nots{flex-wrap:wrap;justify-content:center;gap:10px;list-style:none;display:flex}.nots li{border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--surface-veil);color:var(--ink-2);padding:12px 20px}.nots li s{color:var(--muted)}.help{gap:var(--space-3xl);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.help+.help{margin-top:var(--space-3xl)}.help__head{top:calc(var(--nav-h) + var(--space-lg));gap:var(--space-sm);display:grid;position:sticky}.help__head h2{font-size:clamp(1.75rem,1.6vw + 1rem,2.5rem)}.contact{gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.contact__aside{top:calc(var(--nav-h) + var(--space-lg));gap:var(--space-md);display:grid;position:sticky}.contact__aside h2{font-size:clamp(1.75rem,1.6vw + 1rem,2.5rem)}.contact__answers{border-top:1px solid var(--rule);list-style:none}.contact__answers a{justify-content:space-between;align-items:center;gap:var(--space-md);border-bottom:1px solid var(--rule);min-height:56px;color:var(--ink);font-weight:500;text-decoration:none;display:flex}.contact__answers a:hover{color:var(--ink-2)}.contact__answers a .icon{color:var(--muted);transition:transform var(--dur-short) var(--ease-out);flex:none}.contact__answers a:hover .icon{transform:translate(3px)}.contact__tips{gap:var(--space-sm);margin-top:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-md);background:var(--paper-2);display:grid}.contact__tips h3{font-size:var(--text-md)}.contact__tips ul{color:var(--ink-2);font-size:var(--text-sm);gap:6px;padding-left:1.1em;display:grid}.contact__tips p{color:var(--muted);font-size:var(--text-sm)}.contact__sent{justify-items:start;gap:var(--space-md);display:grid}.contact__sent:focus{outline:none}.contact__sent h2{font-size:clamp(1.75rem,1.6vw + 1rem,2.5rem)}.prose{max-width:68ch;margin-inline:auto}.prose h2{margin-top:var(--space-2xl);letter-spacing:-.03em;font-size:clamp(1.5rem,1vw + 1rem,2rem)}.prose p,.prose ul{margin-top:var(--space-md);color:var(--ink-2)}.prose ul{padding-left:1.2em}.prose li+li{margin-top:var(--space-xs)}.draft{padding:var(--space-md) var(--space-lg);border:1px dashed color-mix(in oklab, var(--ink) 35%, transparent);border-radius:var(--radius-md);background:var(--surface-veil);color:var(--ink-2);font-size:var(--text-sm)}.nosignal{justify-items:center;gap:var(--space-lg);padding-block:var(--space-3xl) var(--space-2xl);text-align:center;display:grid}.nosignal__screen{aspect-ratio:16/9;width:min(100%,520px);box-shadow:0 40px 80px -40px #0b0d1299, 0 0 80px -20px var(--light-2);background:#000;border:10px solid #16181c;border-radius:14px;position:relative;overflow:hidden}.nosignal__screen .tv__static{opacity:.55;animation:.6s steps(6,end) infinite nosignal}.nosignal__screen span:last-child{color:#fff;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.2em;text-transform:uppercase;place-items:center;display:grid;position:absolute;inset:0}@keyframes nosignal{0%{background-position:0 0}50%{background-position:37px -61px}to{background-position:-23px 41px}}html.is-paused .nosignal__screen .tv__static{animation-play-state:paused}@media (width<=64rem){.feature,.feature--flip,.howto__step,.help,.contact{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.contact__aside{position:static}.feature--flip .feature__shot,.howto__step:nth-child(2n) .howto__shot{order:0}.help__head{position:static}}@media (width<=40rem){.page-head{padding-top:var(--space-2xl)}.feature__list,.installs-grid,.principles{grid-template-columns:minmax(0,1fr)}.install-card{padding:var(--space-lg)}.howto{gap:var(--space-3xl)}}
