.page{box-sizing:border-box;text-align:left;width:100%;max-width:720px;margin:0 auto;padding:48px 32px}.page>h1:first-child,.page>header:first-child h1{margin-top:0}.page.drill-wide{max-width:1240px}.lobby{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:18px;padding-top:8vh;padding-bottom:10vh;display:flex}.lobby h1{text-wrap:balance;margin:0}.lobby .lede{text-wrap:pretty;max-width:46ch;font-size:1.05rem}.official-hero{border:1px solid var(--accent-border);background:linear-gradient(135deg, var(--accent-bg), var(--felt-card));box-shadow:var(--shadow);color:inherit;box-sizing:border-box;border-radius:14px;align-self:stretch;align-items:center;gap:16px;margin-top:4px;padding:18px 22px;text-decoration:none;transition:border-color .15s;display:flex}.official-hero:hover{border-color:var(--accent-strong)}.official-hero-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.official-hero-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:700}.official-hero-when{white-space:nowrap}.official-hero-name{color:var(--text-h);font-size:1.2rem;font-weight:800}.official-hero-meta{color:var(--text);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:.85rem;display:flex}.official-hero-cta{flex:none}@media (width<=899px){.official-hero{flex-direction:column;align-items:flex-start}.official-hero-cta{text-align:center;align-self:stretch}}.lobby-actions-stack{flex-direction:column;gap:20px;display:flex}.lobby-actions{flex-wrap:wrap;align-self:stretch;align-items:stretch;gap:16px;margin-top:10px;display:flex}.mode-card{border:1px solid var(--border);background:var(--felt-card);box-shadow:var(--shadow);color:var(--text-h);border-radius:14px;flex:240px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.mode-card:hover{border-color:var(--accent-strong);transform:translateY(-2px)}.mode-card-icon{background:var(--accent-bg);width:46px;height:46px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.mode-card-body{flex-direction:column;gap:3px;min-width:0;line-height:1.25;display:flex}.mode-card-title{color:var(--text-h);font-size:1.05rem;font-weight:700}.mode-card-note{color:var(--text-muted);font-size:.8rem;font-weight:600}.mode-card-half{box-sizing:border-box;flex:0 calc(50% - 8px)}@media (width<=560px){.mode-card-half{flex-basis:100%}}.mode-card-status{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600}.mode-card-count{color:var(--accent);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:.9rem;font-weight:700}.lobby-invites-row{border:1px solid var(--accent-border);background:var(--accent-bg);color:var(--accent);border-radius:10px;margin-top:10px;padding:10px 14px;font-weight:600;text-decoration:none;display:block}.lobby-invites-row:hover,.lobby-invites-row:focus-visible{border-color:var(--accent)}.lobby .lobby-panel{box-sizing:border-box;width:100%;margin-top:8px}.lobby-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lobby-rows li+li{border-top:1px solid #f2efe614}.live-row{align-items:center;gap:10px;padding:10px 0;text-decoration:none;display:flex}.live-row .live-name{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.live-row:hover .live-name{text-underline-offset:3px;text-decoration:underline}.live-row .live-meta{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;margin-left:auto;font-size:.8rem}.row-live{color:var(--accent);--live-ring:#ffd1664d;flex-shrink:0}.seat-chips{flex-wrap:wrap;gap:6px 36px;margin-bottom:14px;display:flex}.seat-chip{flex-direction:column;gap:1px;display:flex}.seat-chip .mode{color:var(--text);font-size:.8rem}.seat-chip .value{color:var(--text-h);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.15}.lobby-panel .panel-link{color:var(--accent);margin-top:10px;font-size:.85rem;text-decoration:none;display:inline-block}.lobby-panel .panel-link:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}@media (width<=560px){.live-row{flex-wrap:wrap;row-gap:2px}.live-row .live-meta{text-align:left;flex-basis:100%;margin-left:0}}.coming{color:var(--text);align-items:baseline;gap:8px;font-size:.9rem;display:inline-flex}.coming .tag{border:1px solid var(--border);background:var(--surface);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border-radius:8px;padding:1px 8px;font-size:.7rem;font-weight:700}.placeholder{flex-direction:column;gap:8px;padding-top:12vh;display:flex}.placeholder h1{letter-spacing:-.24px;margin:0;font-size:24px;line-height:1.18}.placeholder p{text-wrap:pretty;max-width:52ch}.placeholder .member-since{color:var(--text);font-variant-numeric:tabular-nums;font-size:.8rem}.route-loading{min-height:40vh}.crosslink{color:var(--text-muted);margin:12px 0 0;font-size:.9rem}.lobby-legal{color:var(--text-muted);margin:4px 0 0;font-size:.75rem}@media (width>=900px){.lobby-legal{display:none}}.lobby-legal a{color:var(--text-muted)}.crosslink a{color:var(--accent);-webkit-text-decoration-color:var(--accent-border);text-decoration-color:var(--accent-border);text-underline-offset:3px}.crosslink a:hover{color:var(--accent-hover)}.lobby.lobby-wide{max-width:1240px}.lobby-hero{grid-template-areas:"head""lede""demo""actions""badges";align-self:stretch;gap:20px;display:grid}.lobby-pitch{display:contents}.lobby-hero h1{grid-area:head;margin:0}.lobby-hero .lede{grid-area:lede;margin:0}.lobby-hero .lobby-actions-stack{grid-area:actions}.lobby-hero .demo-slot{grid-area:demo;justify-self:center;width:100%;max-width:640px}.demo-placeholder{aspect-ratio:1000/640;min-height:300px;box-shadow:var(--shadow);background:#24734a url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAwIDY0MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGRlZnM+CiAgICA8ZmlsdGVyIGlkPSJncmFpbiIgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSI+CiAgICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIwLjAwOCAwLjE0IiBudW1PY3RhdmVzPSI0IiBzZWVkPSIxMSIvPgogICAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiCiAgICAgICAgdmFsdWVzPSIwIDAgMCAwIDAuMzAKICAgICAgICAgICAgICAgIDAgMCAwIDAgMC4xOAogICAgICAgICAgICAgICAgMCAwIDAgMCAwLjA3CiAgICAgICAgICAgICAgICAwIDAgMCAwLjU1IDAiLz4KICAgIDwvZmlsdGVyPgogICAgPHJhZGlhbEdyYWRpZW50IGlkPSJ2aWciIGN4PSI1MCUiIGN5PSI1MCUiIHI9IjcyJSI+CiAgICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPC9yYWRpYWxHcmFkaWVudD4KICAgIDxjbGlwUGF0aCBpZD0icGFuZWxDbGlwIj4KICAgICAgPHJlY3QgeD0iNjQiIHk9IjY0IiB3aWR0aD0iODcyIiBoZWlnaHQ9IjUxMiIgcng9IjI0Ii8+CiAgICA8L2NsaXBQYXRoPgogICAgPGcgaWQ9Im1lZGFsbGlvbiI+CiAgICAgIDxjaXJjbGUgcj0iMjEiIGZpbGw9IiMyYzFhMGIiLz4KICAgICAgPGNpcmNsZSByPSIyMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzlhMjRiIiBzdHJva2Utd2lkdGg9IjIuNSIvPgogICAgICA8Y2lyY2xlIHI9IjEzIiBmaWxsPSJub25lIiBzdHJva2U9IiNjOWEyNGIiIHN0cm9rZS13aWR0aD0iMSIgb3BhY2l0eT0iMC43Ii8+CiAgICA8L2c+CiAgICA8bWFzayBpZD0icmltSG9sZSI+CiAgICAgIDxyZWN0IHdpZHRoPSIxMDAwIiBoZWlnaHQ9IjY0MCIgcng9IjMwIiBmaWxsPSIjZmZmIi8+CiAgICAgIDxyZWN0IHg9IjY0IiB5PSI2NCIgd2lkdGg9Ijg3MiIgaGVpZ2h0PSI1MTIiIHJ4PSIyNCIgZmlsbD0iIzAwMCIvPgogICAgPC9tYXNrPgogIDwvZGVmcz4KCiAgPCEtLSBXb29kIHJpbSAoc3VyZmFjZSBwdW5jaGVkIG91dCBzbyB0aGUgZmVsdCBjb2xvciBzaG93cyB0aHJvdWdoKSAtLT4KICA8ZyBtYXNrPSJ1cmwoI3JpbUhvbGUpIj4KICAgIDxyZWN0IHdpZHRoPSIxMDAwIiBoZWlnaHQ9IjY0MCIgcng9IjMwIiBmaWxsPSIjNWIzYTFlIi8+CiAgICA8cmVjdCB3aWR0aD0iMTAwMCIgaGVpZ2h0PSI2NDAiIHJ4PSIzMCIgZmlsdGVyPSJ1cmwoI2dyYWluKSIvPgogIDwvZz4KICA8cmVjdCB4PSI2IiB5PSI2IiB3aWR0aD0iOTg4IiBoZWlnaHQ9IjYyOCIgcng9IjI2IiBmaWxsPSJub25lIiBzdHJva2U9IiMyYzFhMGIiIHN0cm9rZS13aWR0aD0iMyIvPgoKICA8IS0tIFBsYWluIGZlbHQgcGxheWluZyBzdXJmYWNlIC0tPgogIDxnIGNsaXAtcGF0aD0idXJsKCNwYW5lbENsaXApIj4KICAgIDxyZWN0IHg9IjY0IiB5PSI2NCIgd2lkdGg9Ijg3MiIgaGVpZ2h0PSI1MTIiIGZpbGw9IiMwYTE0MTAiIG9wYWNpdHk9IjAuMjgiLz4KICAgIDxyZWN0IHg9IjY0IiB5PSI2NCIgd2lkdGg9Ijg3MiIgaGVpZ2h0PSI1MTIiIGZpbGw9InVybCgjdmlnKSIvPgogICAgPCEtLSBMYSBNZXNhIHdvcmRtYXJrIC0tPgogICAgPGcgdGV4dC1hbmNob3I9Im1pZGRsZSIgZmlsbD0iI2U2YzQ3NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxMzApIgogICAgICBmb250LWZhbWlseT0iJ01vbnRzZXJyYXQnLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgc2Fucy1zZXJpZiI+CiAgICAgIDxnIGZpbGwtb3BhY2l0eT0iMC45IiBzdHJva2U9IiMwZDFhMTEiIHN0cm9rZS1vcGFjaXR5PSIwLjM4IiBzdHJva2Utd2lkdGg9IjMiIHBhaW50LW9yZGVyPSJzdHJva2UiPgogICAgICAgIDx0ZXh0IHg9IjUwMCIgeT0iMzA2IiBmb250LXNpemU9IjU2IiBmb250LXdlaWdodD0iNjAwIiBsZXR0ZXItc3BhY2luZz0iOCI+TEEgTUVTQTwvdGV4dD4KICAgICAgICA8dGV4dCB4PSI1MDAiIHk9IjM2NCIgZm9udC1zaXplPSIyMiIgZm9udC13ZWlnaHQ9IjUwMCIgbGV0dGVyLXNwYWNpbmc9IjEwIj5ET01JTiYjMjExOyBMQVRJTk88L3RleHQ+CiAgICAgIDwvZz4KICAgICAgPGxpbmUgeDE9IjM4MiIgeTE9IjMzMCIgeDI9IjYxOCIgeTI9IjMzMCIgc3Ryb2tlPSIjZTZjNDc3IiBzdHJva2Utb3BhY2l0eT0iMC41NSIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgICAgIDxwYXRoIGQ9Ik0gNTAwIDMyMiBMIDUwOSAzMzAgTCA1MDAgMzM4IEwgNDkxIDMzMCBaIiBmaWxsLW9wYWNpdHk9IjAuNjUiLz4KICAgIDwvZz4KICA8L2c+CgogIDwhLS0gQmV2ZWwgYmV0d2VlbiByaW0gYW5kIHN1cmZhY2UgLS0+CiAgPHJlY3QgeD0iNjQiIHk9IjY0IiB3aWR0aD0iODcyIiBoZWlnaHQ9IjUxMiIgcng9IjI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNjOWEyNGIiIHN0cm9rZS13aWR0aD0iMi41Ii8+CiAgPHJlY3QgeD0iNjAiIHk9IjYwIiB3aWR0aD0iODgwIiBoZWlnaHQ9IjUyMCIgcng9IjI2IiBmaWxsPSJub25lIiBzdHJva2U9IiMyMDEzMGEiIHN0cm9rZS13aWR0aD0iNCIvPgoKICA8IS0tIENvcm5lciBtZWRhbGxpb25zIC0tPgogIDx1c2UgaHJlZj0iI21lZGFsbGlvbiIgeD0iNDAiIHk9IjQwIi8+CiAgPHVzZSBocmVmPSIjbWVkYWxsaW9uIiB4PSI5NjAiIHk9IjQwIi8+CiAgPHVzZSBocmVmPSIjbWVkYWxsaW9uIiB4PSI0MCIgeT0iNjAwIi8+CiAgPHVzZSBocmVmPSIjbWVkYWxsaW9uIiB4PSI5NjAiIHk9IjYwMCIvPgo8L3N2Zz4K) 50%/100% 100% no-repeat;border-radius:18px}@media (width<=540px){.demo-placeholder{aspect-ratio:640/1000;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgMTAwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGRlZnM+CiAgICA8ZmlsdGVyIGlkPSJncmFpbiIgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSI+CiAgICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIwLjAwOCAwLjE0IiBudW1PY3RhdmVzPSI0IiBzZWVkPSIxMSIvPgogICAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiCiAgICAgICAgdmFsdWVzPSIwIDAgMCAwIDAuMzAKICAgICAgICAgICAgICAgIDAgMCAwIDAgMC4xOAogICAgICAgICAgICAgICAgMCAwIDAgMCAwLjA3CiAgICAgICAgICAgICAgICAwIDAgMCAwLjU1IDAiLz4KICAgIDwvZmlsdGVyPgogICAgPHJhZGlhbEdyYWRpZW50IGlkPSJ2aWciIGN4PSI1MCUiIGN5PSI1MCUiIHI9IjcyJSI+CiAgICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPC9yYWRpYWxHcmFkaWVudD4KICAgIDxjbGlwUGF0aCBpZD0icGFuZWxDbGlwIj4KICAgICAgPHJlY3QgeD0iNjQiIHk9IjY0IiB3aWR0aD0iNTEyIiBoZWlnaHQ9Ijg3MiIgcng9IjI0Ii8+CiAgICA8L2NsaXBQYXRoPgogICAgPGcgaWQ9Im1lZGFsbGlvbiI+CiAgICAgIDxjaXJjbGUgcj0iMjEiIGZpbGw9IiMyYzFhMGIiLz4KICAgICAgPGNpcmNsZSByPSIyMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzlhMjRiIiBzdHJva2Utd2lkdGg9IjIuNSIvPgogICAgICA8Y2lyY2xlIHI9IjEzIiBmaWxsPSJub25lIiBzdHJva2U9IiNjOWEyNGIiIHN0cm9rZS13aWR0aD0iMSIgb3BhY2l0eT0iMC43Ii8+CiAgICA8L2c+CiAgICA8bWFzayBpZD0icmltSG9sZSI+CiAgICAgIDxyZWN0IHdpZHRoPSI2NDAiIGhlaWdodD0iMTAwMCIgcng9IjMwIiBmaWxsPSIjZmZmIi8+CiAgICAgIDxyZWN0IHg9IjY0IiB5PSI2NCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI4NzIiIHJ4PSIyNCIgZmlsbD0iIzAwMCIvPgogICAgPC9tYXNrPgogIDwvZGVmcz4KCiAgPCEtLSBXb29kIHJpbSAoc3VyZmFjZSBwdW5jaGVkIG91dCBzbyB0aGUgZmVsdCBjb2xvciBzaG93cyB0aHJvdWdoKSAtLT4KICA8ZyBtYXNrPSJ1cmwoI3JpbUhvbGUpIj4KICAgIDxyZWN0IHdpZHRoPSI2NDAiIGhlaWdodD0iMTAwMCIgcng9IjMwIiBmaWxsPSIjNWIzYTFlIi8+CiAgICA8cmVjdCB3aWR0aD0iNjQwIiBoZWlnaHQ9IjEwMDAiIHJ4PSIzMCIgZmlsdGVyPSJ1cmwoI2dyYWluKSIvPgogIDwvZz4KICA8cmVjdCB4PSI2IiB5PSI2IiB3aWR0aD0iNjI4IiBoZWlnaHQ9Ijk4OCIgcng9IjI2IiBmaWxsPSJub25lIiBzdHJva2U9IiMyYzFhMGIiIHN0cm9rZS13aWR0aD0iMyIvPgoKICA8IS0tIFBsYWluIGZlbHQgcGxheWluZyBzdXJmYWNlIC0tPgogIDxnIGNsaXAtcGF0aD0idXJsKCNwYW5lbENsaXApIj4KICAgIDxyZWN0IHg9IjY0IiB5PSI2NCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI4NzIiIGZpbGw9IiMwYTE0MTAiIG9wYWNpdHk9IjAuMjgiLz4KICAgIDxyZWN0IHg9IjY0IiB5PSI2NCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI4NzIiIGZpbGw9InVybCgjdmlnKSIvPgogICAgPCEtLSBMYSBNZXNhIHdvcmRtYXJrIC0tPgogICAgPGcgdGV4dC1hbmNob3I9Im1pZGRsZSIgZmlsbD0iI2U2YzQ3NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAyMDApIgogICAgICBmb250LWZhbWlseT0iJ01vbnRzZXJyYXQnLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgc2Fucy1zZXJpZiI+CiAgICAgIDxnIGZpbGwtb3BhY2l0eT0iMC45IiBzdHJva2U9IiMwZDFhMTEiIHN0cm9rZS1vcGFjaXR5PSIwLjM4IiBzdHJva2Utd2lkdGg9IjMiIHBhaW50LW9yZGVyPSJzdHJva2UiPgogICAgICAgIDx0ZXh0IHg9IjMyMCIgeT0iNDg2IiBmb250LXNpemU9IjUyIiBmb250LXdlaWdodD0iNjAwIiBsZXR0ZXItc3BhY2luZz0iNyI+TEEgTUVTQTwvdGV4dD4KICAgICAgICA8dGV4dCB4PSIzMjAiIHk9IjU0NCIgZm9udC1zaXplPSIyMSIgZm9udC13ZWlnaHQ9IjUwMCIgbGV0dGVyLXNwYWNpbmc9IjkiPkRPTUlOJiMyMTE7IExBVElOTzwvdGV4dD4KICAgICAgPC9nPgogICAgICA8bGluZSB4MT0iMjEwIiB5MT0iNTEwIiB4Mj0iNDMwIiB5Mj0iNTEwIiBzdHJva2U9IiNlNmM0NzciIHN0cm9rZS1vcGFjaXR5PSIwLjU1IiBzdHJva2Utd2lkdGg9IjIiLz4KICAgICAgPHBhdGggZD0iTSAzMjAgNTAyIEwgMzI5IDUxMCBMIDMyMCA1MTggTCAzMTEgNTEwIFoiIGZpbGwtb3BhY2l0eT0iMC42NSIvPgogICAgPC9nPgogIDwvZz4KCiAgPCEtLSBCZXZlbCBiZXR3ZWVuIHJpbSBhbmQgc3VyZmFjZSAtLT4KICA8cmVjdCB4PSI2NCIgeT0iNjQiIHdpZHRoPSI1MTIiIGhlaWdodD0iODcyIiByeD0iMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2M5YTI0YiIgc3Ryb2tlLXdpZHRoPSIyLjUiLz4KICA8cmVjdCB4PSI2MCIgeT0iNjAiIHdpZHRoPSI1MjAiIGhlaWdodD0iODgwIiByeD0iMjYiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzIwMTMwYSIgc3Ryb2tlLXdpZHRoPSI0Ii8+CgogIDwhLS0gQ29ybmVyIG1lZGFsbGlvbnMgLS0+CiAgPHVzZSBocmVmPSIjbWVkYWxsaW9uIiB4PSI0MCIgeT0iNDAiLz4KICA8dXNlIGhyZWY9IiNtZWRhbGxpb24iIHg9IjYwMCIgeT0iNDAiLz4KICA8dXNlIGhyZWY9IiNtZWRhbGxpb24iIHg9IjQwIiB5PSI5NjAiLz4KICA8dXNlIGhyZWY9IiNtZWRhbGxpb24iIHg9IjYwMCIgeT0iOTYwIi8+Cjwvc3ZnPgo=);min-height:0}}.store-badges{grid-area:badges;justify-items:start;gap:10px;display:grid}.store-badges-lead{color:var(--text-muted);margin:0;font-size:.9rem}.store-badges-row{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.store-badge-pair{align-items:center;gap:12px;display:flex}.store-badge-img{width:auto;display:block}.store-badge-apple{height:55px}.store-badge-google{height:60px;margin:-2px 0}.store-qr{display:none}@media (width>=900px){.store-qr{border-radius:8px;width:96px;height:96px;display:block}}.store-badges-tm{max-width:60ch;color:var(--text-muted);margin:0;font-size:.75rem}.newsletter-optin{align-items:flex-start;gap:8px;margin:4px 0 12px;font-size:.9rem;display:flex}.newsletter-optin input{margin-top:2px}.newsletter-optin .field-hint{margin-top:2px;display:block}@media (width>=1256px){.lobby-hero{grid-template-columns:minmax(0,1fr) minmax(400px,560px);grid-template-areas:"head demo""lede demo""actions demo""badges demo";align-items:center;column-gap:40px}.lobby-hero .demo-slot{justify-self:stretch;max-width:none}}
