.ride-tabs{display:flex;gap:8px}.ride-tab{flex:1;min-height:44px;background:none;border:2px solid;color:inherit;font:inherit;font-weight:700;cursor:pointer}.ride-tab.active,.ride-tab[aria-selected=true]{border-color:var(--e-cyan,var(--ui-sky));color:var(--e-cyan,var(--ui-sky));box-shadow:none}.phase-preview{margin:8px 0 0;padding-left:20px;font-size:.9rem}.device-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;min-height:44px}.device-row .hint{display:block}.browser-check{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.level-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.level-card{display:flex;flex-direction:column;gap:4px;text-align:left;min-height:88px;padding:10px;background:none;border:2px solid rgba(243,237,226,.25);color:inherit;font:inherit;cursor:pointer}.level-card.active{border-color:var(--e-magenta,var(--ui-accent-text));box-shadow:none}.level-card span{font-size:.85rem;opacity:.8}.pf-row{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.pf-input{display:flex;align-items:center;gap:8px}.pf-input input{flex:1;min-width:0;min-height:44px}.big-choice{display:flex;flex-direction:column;gap:4px;width:100%;min-height:72px;margin-bottom:12px}.big-choice span{font-size:.85rem;font-weight:400}@media (max-width:420px){.level-cards{grid-template-columns:1fr}}