.start{padding-top:72px}.start-view{display:none}.start:not([data-view]) .start-computer,.start[data-view=computer] .start-computer,.start[data-view=phone] .start-phone,.start[data-view=unknown] .start-unknown{display:grid}html[data-download-platform=mobile] .start:not([data-view]) .start-computer,html[data-download-platform=other] .start:not([data-view]) .start-computer{display:none}html[data-download-platform=mobile] .start:not([data-view]) .start-phone,html[data-download-platform=other] .start:not([data-view]) .start-unknown{display:grid}.start-title{font:600 60px/.98 var(--display);letter-spacing:-.038em;text-wrap:balance}.start-lede{max-width:600px;color:var(--ink-2);letter-spacing:-.014em;text-wrap:pretty;margin-top:18px;font-size:19px;line-height:1.42}.start-fine{color:var(--muted);font-size:13.5px;line-height:1.45}.start-link{color:var(--blue);font-weight:500}.start-link:hover{text-decoration:underline}.start-computer{text-align:center;justify-items:center}.start-head{justify-items:center;max-width:760px;display:grid}.start-panel{text-align:left;gap:16px;width:min(560px,100%);margin-top:44px;display:grid}.start-code-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:12px;padding:22px 24px 24px;display:grid}.start-code-label{color:var(--muted);font-size:14px;font-weight:500}.start-code-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.start-code{color:var(--ink);font:500 44px/1 var(--mono);letter-spacing:.06em;white-space:nowrap}.start-code-note{color:var(--ink-2);font-size:14.5px;line-height:1.45}.start-error{color:var(--danger);font-size:14.5px;line-height:1.45}.start-code-card .button{height:38px;padding:0 14px;font-size:14px}.start-code-card .button .icon{width:16px;height:16px}.start-code-card .button:disabled{opacity:.5;cursor:default}.start-retry{justify-self:start}.start [hidden]{display:none}.start-status{color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;font-size:15px;line-height:1.4;display:flex}.start-status .icon{width:18px;height:18px;color:var(--blue);stroke-width:2.2px}.start-also,.start-arrival{color:var(--muted);text-align:center;font-size:13.5px}.start-also a{color:var(--blue)}.start-aside{text-align:left;width:100%;margin-top:72px}.start-benefits{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:26px;display:grid}.start-benefits li{align-content:start;gap:6px;display:grid}.start-benefits .icon{width:22px;height:22px;color:var(--blue);margin-bottom:6px}.start-benefits b{font:600 17px/1.25 var(--display);letter-spacing:-.012em}.start-benefits span{color:var(--muted);font-size:14.5px;line-height:1.45}.start-cloud{background:var(--wash);color:var(--ink-2);border-radius:10px;align-items:flex-start;gap:10px;margin-top:30px;padding:14px 16px;font-size:15px;line-height:1.45;display:flex}.start-cloud .icon{width:20px;height:20px;color:var(--blue);flex:none}.start-unknown{text-align:center;justify-items:center;gap:28px}.start-choices{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.start-phone{gap:18px;max-width:460px;margin-inline:auto}.start-phone .start-title{font-size:42px}.start-phone .start-lede{margin-top:0;font-size:17px}.start-phone>.start-fine{text-align:center}@media (width<=860px){.start-benefits{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}@media (width<=560px){.start{padding-top:40px}.start-title{font-size:44px}.start-code{font-size:32px}.start-benefits{grid-template-columns:minmax(0,1fr)}}.start-status-head{margin-top:20px;font-size:16.5px}.start-steps{display:grid}.start-steps>li{border-top:1px solid var(--rule);grid-template-columns:40px minmax(0,1fr);padding:22px 0;display:grid}.start-steps>li:first-child{border-top:0;padding-top:0}.start-step-num{color:var(--faint);font:400 14px/1.4 var(--mono);padding-top:4px}.start-step{align-content:start;gap:8px;display:grid}.start-step h2{font:600 19px/1.25 var(--display);letter-spacing:-.014em}.start-step>p{color:var(--muted);text-wrap:pretty;font-size:15px;line-height:1.5}.start-step .start-code-card{margin-top:8px}.start-sentence-text{color:var(--ink);letter-spacing:-.012em;text-wrap:pretty;font-size:19px;line-height:1.42}.start-sentence-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:14.5px;display:flex}.start-labs{padding-top:26px}
